freeslot

Privacy policy

Last updated: 2026-11-06

freeslot is a Chrome extension that finds free time in your Google Calendar, formats it for sharing, and converts times between time zones. This policy explains what it does with your data. The short version: your calendar data never leaves your browser, and we do not sell or share personal data.

What the extension accesses

When you sign in with Google, freeslot asks for these permissions:

PermissionWhy
calendar.events.readonlyRead when your events start and end so it can work out when you are free. Event titles are shown only to you, in the extension.
calendar.calendarlist.readonlyList your calendars so you can choose which ones count as busy.
calendar.freebusyAsk Google whether the people you add as contacts are free or busy. Google returns only busy time ranges, never event details.
userinfo.emailOnly for the Pro subscription: identify your Google account to the billing service. Requested separately, the first time you subscribe or restore a purchase.

Calendar data is requested directly from Google by your browser, used to compute free time on your device, and is not sent to us or to any third party. We do not operate a server that receives your calendar.

What is stored on your device

Your settings (working hours, time zones, contacts you add, chosen calendars) and a cached Pro status are kept in your browser's local extension storage. They stay on your device. Uninstalling the extension removes them.

What our billing service receives

Pro features are a paid subscription. When you subscribe, restore a purchase, or open the extension's Pro features, the extension sends a Google sign-in token that has only the email permission to our billing service (a Supabase Edge Function). The service verifies the token with Google and learns:

It uses these to look up your subscription with our payment provider, and does not store them in a database. The service never receives a calendar token, and rejects any token that includes calendar access. Our hosting provider (Supabase) may keep standard request logs.

How we protect your data

freeslot is built to hold as little of your data as possible, and to protect what it does touch.

Payments

Payments are handled by Polar, the merchant of record. Polar collects your payment details and email at checkout, handles tax, and sends receipts. We never see your card number. Polar's own privacy policy applies to that data.

Email drafts

If you ask a contact to share their calendar, freeslot opens a Gmail compose window with a prefilled message. Nothing is sent until you press Send in Gmail.

What we do not do

Google API Services disclosure

freeslot's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

Data retention and deletion

We hold no Google user data on any server we operate, so there is none for us to retain or delete. This table shows where each kind of data lives, how long it is kept, and how to remove it.

DataWhereHow longHow to delete it
Calendar events and free/busy results from GoogleThe extension's memory on your deviceOnly while the extension window is open. Not saved to disk.Close the extension window.
Google sign-in tokensChromeUntil they expire or you revoke access.Revoke freeslot at myaccount.google.com/permissions, or remove the extension.
Settings, contacts you add, chosen calendarsThe extension's storage on your deviceUntil you change or remove them, or uninstall.Edit or remove them in the extension, or uninstall it.
Cached Pro statusThe extension's storage on your deviceReplaced each time the status is refreshed.Uninstall the extension.
Your Google account ID and email, as seen by the billing serviceThe billing service's memory onlyAbout a minute, then discarded. Never written to a database.Nothing to delete.
Subscription and payment recordsPolar, the merchant of recordAs long as Polar must keep them for tax and legal reasons.Cancel from Settings → Plan, or email us to ask for deletion (see below).
Hosting request logsSupabaseStandard short-lived logs kept by Supabase. We do not write tokens or calendar data to them.Managed by Supabase.

When you revoke freeslot's access or uninstall the extension, freeslot can no longer read your Google data. To ask us to delete billing-related data, email freeslot.support@gmail.com from the address you used to subscribe. We will reply within 30 days. Data held by Polar is also subject to Polar's own policy.

Your choices

Changes

If this policy changes, we will update the date above. Material changes will be noted in the extension's release notes.

Contact

freeslot is operated by Pavan Kumar Rachapally. Email freeslot.support@gmail.com.