Privacy policy
Your calendar stays yours.
Last updated 2026-05-18
The short version
ShowWhen reads only busy/free time blocks from your Google Calendar. We never read, request, or store the title, description, location, attendees, or any other content of your events.
When someone visits your public link, they see a grid of busy / free time — and nothing else.
What we access from Google
We use a single Google Calendar API — calendar.freebusy.query — which by design returns only the start and end times of busy intervals on your calendar. It cannot return event titles, descriptions, locations, attendees, or links, because Google's API does not expose them through that endpoint.
We request the OAuth scope calendar.freebusy. We do not request read-event, write-event, or list-event scopes.
What we store
To make sign-in and sharing work, we store the following in our database:
- Your name, email, and profile photo from your Google account — to display in the app and on your public page.
- An encrypted refresh token so we can re-fetch free/busy data on your behalf without you signing in again every hour.
- Your settings — your timezone, your chosen public handle, sleep hours, share window, and status line.
We do not store calendar events, busy intervals, or any other data fetched from Google. Each time your public page is viewed, free/busy data is fetched fresh and rendered in memory.
How long we keep it
We keep your account data as long as your account exists. If you sign out and never come back, your record stays until you delete it. If you delete your account, we remove your profile, settings, and tokens within 30 days.
How to revoke access
You can revoke ShowWhen's access to your Google Calendar at any time, directly from your Google account:
Manage permissions on GoogleOnce revoked, our refresh token stops working immediately and we can no longer fetch free/busy data for you. Your public page will return an empty state until you reconnect.
Who we share data with
Nobody. We don't sell, rent, or share your data with third parties. We don't use it for ads. We don't run analytics on your calendar contents — there is no calendar content to analyze.
Contact
Questions about this policy? Email privacy@showwhen.app.