Last updated: February 2026
This Privacy Policy describes how KairosEye ("we", "us", or "our") collects, uses, stores, and protects your information when you use our Garmin watchface application and related services.
1. Data Collection
1.1 Google Calendar Data
When you connect your Google account, we access the following data via the Google Calendar API using the OAuth 2.0 scope https://www.googleapis.com/auth/calendar.readonly:
- List of your calendars: Used exclusively to let you select which calendars to display (up to 3)
- Calendar events: Event titles, dates, times, and durations from your selected calendars
1.2 Account Information
When you sign in with Google, we collect the following data via the OAuth 2.0 scopes email, openid, and profile:
- Email address: Used to identify your account
- Profile picture: Your Google profile photo, displayed as your avatar in the web interface
- OAuth 2.0 tokens: Used to securely access your calendar data on your behalf
1.3 Device Information
- Anonymized device identifier: Used to link your Garmin watch to your account
- Subscription identifier: Used to manage your subscription status
2. Data Usage
2.1 How We Use Google Calendar Data
Your Google Calendar data is used exclusively to provide the KairosEye service:
- Calendar list: Displayed only in the web administration interface to let you select calendars
- Calendar events: Transmitted to your Garmin watch to display the timeline and upcoming events
- No other use: We do not analyze, profile, aggregate, or use your calendar data for any other purpose
2.2 How We Use Account Information
- Email address: Used solely to identify your account and for account-related communications
- Profile picture: Displayed solely as your avatar in the web administration interface; not shared, analyzed, or used for any other purpose
- OAuth tokens: Used solely to fetch your calendar data from Google on your behalf
3. Data Sharing
3.1 Google Calendar Data
We do not share your Google Calendar data with any third party.
- Calendar events are transmitted directly from our servers to your Garmin watch
- No calendar data is sold, rented, or disclosed to advertisers or other third parties
- No calendar data is used for marketing purposes
3.2 OAuth Tokens
We do not share your OAuth tokens with any third party.
OAuth tokens are stored securely on our servers and used exclusively to communicate with Google Calendar API.
3.3 Third-Party Services
We use the following third-party services to operate KairosEye. These services do not receive your Google Calendar data:
| Service | Purpose | Data Shared |
|---|---|---|
| OVH | Server hosting | OAuth tokens, email (stored on their infrastructure) |
| Cloudflare | CDN, DDoS protection, SSL/TLS | IP address, request metadata |
| Garmin | Watch connectivity | Formatted calendar data (on your watch only) |
| Stripe | Payment processing | Email, subscription info (we never see payment details) |
| Brevo | Email delivery | Email address, email content |
| IPInfo | Location for weather | Approximate location |
| OpenStreetMap | Reverse geocoding | Coordinates |
| Meteorological services | Weather forecasts | Location |
4. Data Storage and Protection
4.1 Where Data Is Stored
- OAuth tokens and email: Stored on our servers hosted by OVH (European data centers)
- Calendar events: Stored only on your Garmin watch to provide offline access; not stored on our servers
4.2 Security Measures
We implement the following security measures to protect your data:
- Encryption in transit: All communications use HTTPS/TLS encryption:
- Between your browser and our servers
- Between our servers and Google Calendar API
- Between our servers and your Garmin watch
- Access control: OAuth tokens are accessible only by our backend services
- No calendar data storage: Calendar events transit through our servers but are not stored; they are sent directly to your watch
4.3 Data Transmission Flow
- You authenticate via Google OAuth 2.0
- Our server requests calendar events from Google Calendar API
- Events are formatted and transmitted to your Garmin watch in real-time
- Events are stored locally on your watch for offline access
- No calendar data is retained on our servers
5. Data Retention and Deletion
5.1 Retention Period
- OAuth tokens: Retained as long as you use the service. Tokens may expire and be refreshed automatically by Google.
- Email address: Retained as long as your account is active
- Calendar events on your watch: Overwritten with each successful synchronization
5.2 Account Deletion
You can delete your account at any time by clicking "Delete my account" in the Settings page. When you delete your account:
- OAuth tokens: Immediately and permanently deleted from our servers
- Email address: Immediately and permanently deleted from our servers
- Profile picture URL: Immediately and permanently deleted from our servers
- Device identifier: Immediately and permanently deleted from our servers
- Data on your watch: Will be cleared on the next sync attempt, or can be removed manually via the Garmin Connect app
Deletion is immediate and irreversible. We do not retain any backup of your data after deletion.
5.3 Revoking Google Access
You can also revoke KairosEye's access to your Google account at any time:
- Go to Google Account Permissions
- Find "KairosEye" and click "Remove Access"
This will invalidate all OAuth tokens, and we will no longer be able to access your calendar data.
6. Your Rights
You have the right to:
- Access: Request a copy of the data we hold about you
- Rectification: Request correction of inaccurate data
- Deletion: Delete your account and all associated data (see Section 5.2)
- Revocation: Revoke Google access at any time (see Section 5.3)
- Portability: Your calendar data remains in your Google account; we do not store it
To exercise any of these rights, contact us at [email protected].
7. Cookies
Our website uses cookies for:
- Authentication: To keep you logged in (
kairos_sessioncookie) - Preferences: To remember your cookie consent choice (
kairoseye_cookie_consent)
You can configure your browser to block cookies or delete them at any time. For full details, see our Cookie Policy.
8. Children's Privacy
KairosEye is not intended for children under 13. We do not knowingly collect personal information from children under 13.
9. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date. Significant changes will be announced via the Garmin Connect IQ Store.
10. Contact Us
If you have any questions about this Privacy Policy or our data practices, contact us at:
Email: [email protected]
By using KairosEye, you acknowledge that you have read and understood this Privacy Policy.