← caldir.org

Privacy Policy

Last updated: February 2026

What caldir does

caldir is an open-source command-line tool that syncs your calendar between cloud providers (like Google Calendar) and local .ics files on your computer. All calendar data is stored locally on your filesystem.

What caldir.org processes

caldir.org provides an OAuth relay service so you can authenticate with Google Calendar without creating your own Google Cloud project. During authentication:

caldir.org temporarily processes:

Your OAuth authorization code and tokens pass through caldir.org during the initial authentication and when refreshing expired access tokens. These are relayed directly to and from Google's servers and are never stored, logged, or retained on caldir.org.

What data is accessed

caldir requests access to your Google Calendar data (the calendar scope). This includes reading and writing calendar events. This data is synced directly between Google's API and your local filesystem — it does not pass through caldir.org.

Where your data lives

All calendar data and authentication tokens are stored locally on your computer:

Calendar events are saved as .ics files in your calendar directory (e.g., ~/calendar/). OAuth tokens are stored in ~/.config/caldir/providers/google/session/.

Third parties

caldir does not share your data with any third parties. The only external services involved are the calendar providers you choose to sync with (e.g., Google Calendar).

Self-hosted alternative

If you prefer not to use the caldir.org relay, you can create your own Google Cloud project and provide your own OAuth credentials. In this mode, caldir.org is not involved at all.

Contact

For questions about this privacy policy, open an issue on GitHub.