Privacy policy

seeCal is a calendar app for Mac, iPhone and Apple Watch, and ccal is the service behind it. Both are run by Conor Winders. This page says what they read when you connect a calendar, where it goes, and what they never do.

Last updated 12 November 2026.

What is accessed

Only what you connect, and only after you agree on Google's or Microsoft's own sign-in page.

A Google account. The scopes requested are:

A Microsoft 365 or Outlook account. The scopes requested are:

seeCal also reads public calendar feeds you choose, such as public holidays, over their published web addresses. Those involve no account and no sign-in, and no calendar content is ever sent to them.

Your calendars

When you connect an account, Google or Microsoft gives ccal a credential (a refresh token). ccal keeps it, encrypted as described under "How it is protected", so it can keep your day current while your devices are asleep. Your devices hold only your seeCal session, in your own iCloud Keychain, never the calendar credential.

For the calendars you switch on, ccal reads your events up to two months ahead and, once when you connect, up to six months back, and stores, for each: title, start and end time, timezone, location, attendees, organiser, response status, any joining link, the description, and what ccal has worked out about an event, such as whether it is in person. It also stores the choices you make in seeCal: which calendars are on, an account's name, colour and side, your Home, and the suggestions and proposals seeCal has made and how you answered them. All of it is keyed to you, and none of it is visible to anyone else who uses seeCal.

The Apple Watch app holds no credential. The iPhone sends it a summary of today and tomorrow, and the watch face hides work titles while your wrist is down.

A calendar file you import is read by ccal once, and its events are kept like any calendar's until you remove it.

If you forward an email to seeCal's own address to add an event, ccal reads the event out of it, keeps the event and what it needs to answer, and deletes the email within 30 days.

What seeCal learns about you

seeCal gets better for you by noticing what you do. Everything it learns is kept for you alone, shown in seeCal under Settings › What seeCal knows, where you can put it right or have it forgotten, and deleted with the rest of your data.

None of this is advertising or profiling, none of it leaves seeCal, and none of it is sold or shared beyond the shared word list.

How it is protected

Language models

Only if your seeCal includes its AI features does ccal show anything to a language model, and only for these jobs:

The answer is stored with the event or the word; what was shown is not kept.

If no model is available, ccal falls back to its own rules; nothing depends on one.

The operator's own calendars

Conor Winders's other apps may ask ccal when he is free, each granted the narrowest access its job needs. Most receive only busy and free periods, never event details. This applies only to his calendars; no app can ask about anyone else's.

Who else handles it

seeCal's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Google user data is used only to show you your own calendar and act on it when you ask. It is not transferred to anyone else except as needed to provide that, to comply with the law, or with your consent, and no person reads it unless you ask for help with it. It is never used to develop, improve or train general-purpose AI or machine-learning models.

What is never done

The seeCal waitlist

If you join the seeCal waitlist, your sign-up is kept by launch, the private service that holds the waitlists for Conor Winders's apps, in a database of its own, separate from any calendar data. It keeps your email address, which of the devices you picked, when you joined, the country your connection came from, your browser's name, and the label of the link that brought you, if there was one. It is used to send you a welcome and to tell you when seeCal opens to more people. It is never shared or sold, and joining gives no access to anything here. To be removed, reply to any email from seeCal or write to the address under Contact, and it is deleted.

Retention and deletion

Your events, up to six months back, are kept while the account is connected, and no longer. Remove an account in seeCal's Settings and ccal revokes its access at Google and deletes the credential, its calendars and their events at once. You can also revoke access from your Google account permissions or Microsoft apps page.

To delete everything seeCal holds about you, write to the address under Contact. Your data is removed and your encryption key destroyed, so nothing left in a backup can be read. Deleting the app removes nothing from your calendars.

Contact

Questions about this policy, or a request to delete anything above: conor@seecal.today.