Privacy Policy
Last updated: January 15, 2026
On Time ("we", "our", or "us") is dedicated to protecting your privacy. This Privacy Policy explains how our Chrome Extension uses your data.
1. Data Collection and Usage
On Time accesses your Google Calendar events data solely for the purpose of identifying upcoming meetings and automatically opening them for you. We define "meeting links" as URLs found within the location or description fields of your calendar events.
- Google Calendar API: We use the restricted Google Calendar API scope to fetch your events. This happens directly within your browser.
- Local Processing: All event processing happens locally on your device. We do not transmit your calendar data to any external servers or third parties.
2. Permissions
We require the following permissions to function:
- identity: To authenticate with your Google account and access your calendar.
- alarms: To schedule checks for upcoming meetings.
- storage: To save your preferences locally (e.g., enable/disable status).
3. Data Protection
We implement the following measures to protect your data:
- No External Transmission: Your Google Calendar data never leaves your device. All processing occurs locally within your browser's secure environment.
- OAuth 2.0 Authentication: We use Google's secure OAuth 2.0 protocol for authentication. We never see, store, or have access to your Google password.
- Minimal Data Access: We request read-only access to your calendar events. We cannot modify, create, or delete any of your calendar data.
- Secure Token Storage: Authentication tokens are stored securely using Chrome's built-in identity API, which uses encrypted storage managed by the browser.
- HTTPS Only: All communication with Google's APIs occurs over encrypted HTTPS connections.
4. Data Retention and Deletion
We are committed to minimizing data retention:
- No Permanent Storage: We do not permanently store any of your Google Calendar event data. Events are fetched, processed to extract meeting links, and immediately discarded from memory.
- Temporary Memory Only: Calendar data is held temporarily in your browser's memory solely to schedule meeting link openings. This data is automatically cleared when you close your browser or the extension is disabled.
- Preferences Only: The only data stored persistently is your extension preferences (e.g., enabled/disabled status), which does not include any Google user data.
- Revoking Access: You can revoke the extension's access to your Google account at any time through your Google Account Permissions page. Upon revocation, all associated authentication tokens are invalidated.
- Uninstallation: When you uninstall the extension, all locally stored preferences are automatically removed by Chrome. No residual data remains.
5. Third-Party Sharing
We do not share, sell, or transfer your data to any third parties.
6. Contact Us
If you have questions about this policy, please contact us via our support page on the Chrome Web Store.