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.