Overview
Unmissably is a macOS menu bar app that helps you join meetings on time. This page describes how the app handles your data.
Google Calendar Data
When you connect your Google account, Unmissably requests read-only access to your Google Calendar through the following OAuth 2.0 scopes:
- calendar.readonly — reads event titles, times, descriptions, and attendee lists, used to detect upcoming meetings and extract meeting links.
- calendar.calendarlist.readonly — lists your calendars so you can choose which ones to monitor.
- userinfo.email — displays which Google account is connected in the app interface.
How Your Data Is Used
Unmissably uses your calendar data exclusively to:
- Display upcoming events in the menu bar.
- Show full-screen meeting reminders before events start.
- Parse meeting links (Zoom, Google Meet, Microsoft Teams, and others) from event descriptions for one-click join.
Data Storage
- Calendar events are cached in a local SQLite database on your Mac to reduce API calls and enable offline access.
- OAuth tokens (access token and refresh token) are stored in the macOS Keychain, protected by your system credentials.
- No data is stored on any remote server.
Data Sharing
Unmissably does not share, sell, transfer, or disclose your Google user data or any other personal data to any third party. There are no exceptions to this policy.
Data Retention
Calendar data is cached locally and refreshed on each sync. Disconnecting your Google account from Preferences → Calendar removes all stored data: cached events, OAuth tokens, and account information. Dragging the app to Trash clears the local SQLite cache but does not, on its own, remove items from the macOS Keychain — use Disconnect first if you want the OAuth tokens removed.
How to Disconnect Your Google Account
You can revoke Unmissably's access to your Google Calendar at any time:
- From inside the app: click the Unmissably icon in the menu bar, open Preferences → Calendar, and click Disconnect Google Account. This deletes the OAuth tokens from your macOS Keychain and clears the locally cached events.
- From your Google account: visit myaccount.google.com/permissions and remove access for Unmissably. The next sync attempt in the app will fail and you can disconnect locally as above.
Google API Services User Data Policy (Limited Use)
Unmissably'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, Unmissably does not:
- Transfer Google user data to any third party.
- Use Google user data for serving advertisements.
- Allow humans to read Google user data, except with the user's explicit consent for specific support cases, or where required by law.
- Use Google user data for any purpose other than providing the meeting-reminder features described in this policy.
Apple Calendar Data
When you grant access to Apple Calendar through the macOS system permission prompt, Unmissably reads your events using the EventKit framework. This data is processed identically to Google Calendar data: locally only, with no external transmission.
Analytics and Telemetry
Unmissably does not collect analytics, crash reports, usage statistics, or any form of telemetry. The app makes no network requests other than Google Calendar API calls and OAuth token operations.
Children's Privacy
Unmissably is not directed at children under 13 and does not knowingly collect data from children.
Changes to This Policy
If this policy changes, the updated version will be posted on this page with a new date. Continued use of the app after changes constitutes acceptance.
Contact
For questions about this privacy policy, email hello@unmissably.app.