Last updated: 28 September 2026
This policy explains how OnCal, the calendar app for Mac, iPhone and Android from Zcentric ("we", "us"), handles your information. It covers the app. Our website is covered by the Zcentric Privacy Policy.
The short version
- OnCal has no servers and no account with us. Your calendar data goes directly between your device and the services you connect (Google, Microsoft, Apple and Zoom). We never receive it.
- OnCal has no ads, no analytics and no tracking.
- We don't sell, rent or share your data, and we don't use it to train AI models.
1. What OnCal uses, and why
Calendar accounts you connect
- Google. When you sign in with Google, OnCal asks for permission to see, create, change and
delete events on your calendars (
calendar.events), to see the list of calendars you have (calendar.calendarlist.readonly), and for your name and email address (openid,email,profile) so it can label the account in the app. - Microsoft 365 and Outlook.com. OnCal asks to read and write your calendars
(
Calendars.ReadWrite), for your basic profile (User.Read) to label the account, and to stay signed in (offline_access). - iCloud. On the Mac and iPhone you can connect iCloud Calendar with your Apple ID email and an app-specific password that you create at Apple. OnCal uses them only to talk to iCloud's calendar server.
- Calendars already on your device. With your permission, OnCal reads and writes the calendars (and, on the Mac and iPhone, the reminders) that your device already syncs.
- Zoom (optional). If you connect Zoom, OnCal can create Zoom meetings for new events. It asks for your basic Zoom profile and permission to create meetings.
OnCal uses this access only for the features you see in the app: showing your events, creating and editing the events you ask it to, answering invitations, adding video links, sending meeting alerts, showing widgets, and, if you turn it on, mirroring (below).
Features you can turn on
- Weather. OnCal sends your location, rounded to about a kilometer, to Open-Meteo to get a forecast. If you pick a city instead, it sends the name you type to Open-Meteo's place search.
- Time to leave. On the Mac and iPhone, for events with an address, OnCal asks Apple Maps for the travel time from where you are. Apple handles that request under Apple's privacy policy.
- Stop alerting once I've joined. On the Mac, OnCal checks whether any app is using a microphone or camera around a meeting's start. It only checks whether they're in use; it never records, listens to or sees anything. On iPhone it checks whether a call is in progress, and on Android whether the phone is in a call. On the Mac you can also let it look at the addresses of your open browser tabs to find the meeting's link; macOS asks your permission first for each browser, and the addresses never leave your Mac.
- Mirroring. If you set it up, OnCal copies events from calendars you choose into another of your calendars, labeled "Busy" or with the event's title, as you choose, so people who see that calendar know you're booked.
- Zoom links. When you add a Zoom meeting to an event, OnCal sends Zoom the event's title, start time and length to create the meeting, then adds its link to the event.
2. Where your data goes
Everything OnCal sends goes directly from your device, encrypted (HTTPS), to the service it's for:
- Google, Microsoft and Apple (iCloud), for the calendars you connect.
- Zoom, if you connect it and add a Zoom meeting.
- Open-Meteo, for weather, if you turn it on.
- Apple Maps, for travel times, if you turn on Time to leave.
Nothing passes through servers of ours, because there aren't any. Each of these services handles the data under its own privacy policy.
3. What stays on your device
- Your settings and the list of accounts you've connected.
- Your sign-ins (access tokens, and the iCloud app-specific password), in the Keychain on the Mac and iPhone and encrypted with the Android Keystore on Android.
- Upcoming events, so widgets, alerts and notifications work, and on Android a copy of your Microsoft calendars so they show without a connection.
OnCal doesn't back any of this up anywhere. Your device's own backups (such as iCloud Backup) may include it.
4. Google user data
OnCal's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. In particular:
- OnCal uses Google Calendar data only to provide and improve the calendar features you use in the app.
- It transfers Google data only when you ask it to, to provide a feature: the event details sent to Zoom when you add a Zoom meeting, and the copies mirroring makes in another calendar you choose.
- It doesn't use Google data for advertising, doesn't sell it, and doesn't use it to train AI or machine-learning models.
- No person at Zcentric reads your Google data. We don't receive it at all.
5. Removing your data
- Remove an account in OnCal's Settings › Accounts. This signs out, deletes its sign-in from your device, and removes its events from OnCal. Nothing in your Google, Microsoft or iCloud calendar is deleted.
- Revoke OnCal's access at any time: Google at myaccount.google.com/permissions, Microsoft at account.live.com/consent/Manage (personal accounts) or myapps.microsoft.com (work and school accounts), Zoom in the Zoom App Marketplace under Manage › Added Apps, and iCloud by deleting the app-specific password at account.apple.com.
- Turn off weather, Time to leave or join detection in OnCal's Settings, or take away location, calendar or automation permissions in your device's settings.
- Uninstall OnCal to remove what it keeps on your device.
6. Children
OnCal isn't directed to children under 13, and we don't knowingly collect data from anyone, children included.
7. Your rights
Because OnCal doesn't send your data to us, we don't hold personal data about you from the app. If you email us, we use your address and message only to reply. You can ask us about this at any time, and EU and UK residents can also contact their data protection authority.
8. Changes to this policy
If we change how OnCal handles data, we'll update this page and the date at the top before the change reaches the app, and tell you in the app for any significant change.
9. Contact
Zcentric: privacy@zcentric.com. See also the OnCal Terms of Use.