Privacy Policy
1. Who we are
Calendar+ 2 (“the app”, “we”, “us”) is developed and published by Joshua & Company Inc. This Privacy Policy explains what information the app accesses on your device, why it accesses it, and how it is handled.
If you have any questions about this policy, you can reach us at admin@joshuanco.com.
2. Information the app accesses
Calendar+ 2 acts as a client for the calendar database that already exists on your device (Android Calendar Provider on Android, EventKit on iOS). It does not maintain its own cloud account, and it does not have its own server.
2.1 Calendar data
- The app reads and writes calendar events, reminders, attendees, and calendar-account metadata through the operating system’s calendar APIs.
- Events you view or edit in Calendar+ 2 are the same events stored by the calendar accounts you have already configured on your device (for example, Google, iCloud, Exchange, or a local-only calendar).
- Synchronization with those accounts is performed by the operating system and by the account providers, not by Calendar+ 2. Whether your events are uploaded to a cloud provider depends on the account you chose in the OS — not on this app.
- The app does not transmit your events to us or to any third party that we operate.
2.2 Contacts
- If you grant the contacts permission, the app reads contact names, email addresses, and contact photos so it can suggest attendees while you type and display a photo or initial next to a participant.
- Contact lookups happen entirely on the device. The app does not upload your contact list.
- You can revoke the contacts permission at any time in your system settings; attendee autocomplete and photos will simply be disabled.
2.3 Notifications
- The app schedules and posts local notifications for event reminders and snooze. These notifications are generated on your device by the operating system — we do not operate a push server.
- The app may request the notification permission and, where applicable, the exact-alarm permission so reminders fire at the correct moment.
2.4 App settings and preferences
- Your in-app preferences (theme, week start day, view type, widget configuration, default reminder, quick responses, holiday filter, etc.) are stored locally on your device.
- These settings are not sent to us. They may be included in your standard operating-system backup (Android Auto Backup / iOS device or iCloud backup) if you have that feature enabled; that backup is managed by the OS vendor, not by us.
2.5 Photos / images (widget background)
- If you choose a photo from your library as a widget background, the app reads that single image and stores a derived (e.g. blurred) copy in its own app-private storage so the widget can render it.
- The app does not scan your photo library beyond the image you explicitly pick, and it does not upload any image.
2.6 Purchases and subscriptions
- Premium features, if any, are unlocked through Google Play Billing (Android) or the App Store (iOS). The payment, billing address, and subscription state are handled by Google or Apple under their own terms and privacy policies.
- Calendar+ 2 only receives a signal from Google Play or the App Store that indicates whether your purchase is currently active. We do not see your payment instrument, name, or billing address.
3. Information we do not collect
- We do not operate a server that receives your events, reminders, or contacts.
- We do not use third-party analytics SDKs, advertising SDKs, attribution SDKs, or crash-reporting SDKs that transmit personal data.
- We do not assign you an account or a user ID. The app does not require a sign-up.
- We do not sell, rent, or share your personal information with data brokers or advertisers.
4. Permissions explained
The following permissions may be requested, depending on platform and feature usage. You can grant or revoke each of them in your system settings at any time.
- Calendar (read & write) — required for the core feature: viewing, creating, editing, and deleting events.
- Contacts (read) — used only for attendee suggestions and avatars. Optional.
- Notifications — required to deliver local event reminders.
- Exact alarms / full-screen intent (Android) — allows reminders, including snoozed reminders, to fire at the precise time and to show a heads-up popup.
- Photos / media (when selecting a widget background) — used only at the moment you pick an image.
- Billing — required by Google Play / the App Store to process in-app purchases.
5. Children
Calendar+ 2 is a general-audience productivity app and is not directed at children under 13. The app does not knowingly collect personal information from children. If you believe a child has provided personal information to us directly, please contact us at the address below and we will help address it.
6. Security
Because Calendar+ 2 stores its data locally on your device, security primarily depends on your device’s own protections (screen lock, full-disk encryption, OS account security). We rely on standard platform sandboxing so that other apps cannot read Calendar+ 2’s private files.
Calendar accounts that you have configured on your device (Google, iCloud, Exchange, etc.) are managed by their respective providers and are subject to their security and privacy practices.
7. Your choices
- You can revoke any of the app’s permissions at any time in your system settings.
- You can delete the app to remove all locally stored Calendar+ 2 data (settings, widget configuration, and any locally cached widget backgrounds). Events stored in your device’s calendar accounts are not deleted by uninstalling Calendar+ 2 — they belong to the underlying account (e.g. Google, iCloud) and must be deleted from there if you wish.
- You can manage or cancel any subscription through Google Play or the App Store, under your own account settings.
8. Legal bases (GDPR / UK GDPR)
Where the GDPR or UK GDPR applies, our limited on-device processing is performed on the following bases:
- Performance of a contract — providing the calendar functionality you have asked the app to perform.
- Consent — for permissions you explicitly grant (contacts, notifications, photo selection).
- Legitimate interests — basic, on-device operation of the app and protection against abuse.
Because we do not collect or store personal data on our own servers, we are generally not in a position to provide a data export or deletion of data we do not hold. Where you wish to exercise rights against data held by the underlying calendar account provider, please contact that provider.
9. California residents (CCPA / CPRA)
We do not “sell” or “share” personal information as those terms are defined by the CCPA/CPRA. We do not knowingly process the personal information of California consumers for cross-context behavioral advertising.
10. Changes to this policy
We may update this Privacy Policy from time to time, for example to reflect new features or legal requirements. When we do, we will revise the “Last updated” date at the top of this page. Material changes will be highlighted in the app or on the page where this policy is hosted.
11. Contact
Questions, requests, or concerns about this Privacy Policy or about Calendar+ 2 can be sent to:
Joshua & Company Inc.
Email: admin@joshuanco.com