Privacy Policy

Last updated: 2026-05-22

CalCast ("we," "us," or "our") is a calendar synchronization service that mirrors busy time from one Google Calendar onto another as private "hold" blocks. This Privacy Policy explains what information we access, what we store, and how we handle it.

By using CalCast you agree to the practices described here.


1. Information We Access from Google

When you connect a Google account to CalCast, you authorize us to access the following data via the Google Calendar API:

CalCast requests only the narrowest scopes necessary for these features:

CalCast does not request access to your Gmail, Drive, Contacts, or any other Google service.

2. Information We Store

CalCast operates a small server-side backend (hosted on Supabase) that stores the minimum data needed to keep your casts synchronized. Specifically:

About keyword filters: If you set a keyword filter on a cast or color cast, the text you enter is stored in our database as plaintext. We pass it directly to Google's Calendar search API to determine which events match. Avoid putting sensitive information into this field that you wouldn't want stored.

We do not store:

During a sync, CalCast reads the start and end times of source-calendar events in memory, computes which hold blocks need to be created, updated, or deleted, and writes those changes. The source event details are not written to our database and are discarded as soon as the sync finishes.

3. How We Use Information

We use the information we access and store for the following purposes only:

We do not use your data for advertising, profiling, training AI/ML models, or any purpose unrelated to operating CalCast.

4. Limited Use of Google User Data

CalCast'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:

5. Information Sharing

CalCast does not sell or rent your personal information. We share information only with the following service providers, and only as necessary to operate CalCast:

We may also disclose information if required by law, subpoena, or other legal process, or if we believe disclosure is necessary to protect rights, property, or safety.

6. Data Security

We take the following measures to protect your data:

No system is perfectly secure. While we follow industry-standard practices, we cannot guarantee absolute security and you use CalCast at your own risk.

7. Data Retention and Deletion

We retain your data only as long as your account exists. You can delete your account at any time:

When you delete your account, CalCast immediately:

  1. Stops all Google Calendar watch channels for your connected calendars.
  2. Removes every CalCast-created hold block from every destination calendar across all your connected accounts.
  3. Revokes your OAuth refresh tokens at Google (so CalCast disappears from your Google account's third-party apps list).
  4. Deletes your user record and all related data (connected accounts, casts, color casts, sync logs) from our database.

If you only want to disconnect a single account without deleting everything, use the Disconnect option on that account in the app. Disconnecting an account stops syncing for that account, removes its hold blocks, and revokes its OAuth token. Your other accounts and CalCast user record stay intact.

You can also revoke CalCast's access directly from your Google account at myaccount.google.com/permissions. Note that doing so leaves any hold blocks CalCast created on your calendars in place — using the in-app Disconnect or Delete account flow first will clean those up.

8. Children's Privacy

CalCast is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us and we will delete it.

9. International Users

CalCast is operated from the United States. If you use CalCast from outside the United States, your data will be transferred to and processed in the United States. By using CalCast you consent to this transfer.

10. Changes to This Policy

We may update this Privacy Policy from time to time. If we make material changes, we will notify you by updating the "Last updated" date at the top of this policy and, for significant changes, by displaying a notice in the CalCast app or sending an email to your registered address. Continued use of CalCast after changes constitutes acceptance of the updated policy.

11. Contact Us

A contact address for privacy inquiries will be published here prior to CalCast's public launch.