Last updated: July 1, 2026

Privacy Policy

CalJam is a browser extension that reminds users of upcoming Google Calendar meetings by playing a user-selected reminder sound.

Information CalJam accesses

CalJam requests access to read upcoming events from your primary Google Calendar using this Google Calendar API scope:

https://www.googleapis.com/auth/calendar.events.readonly

CalJam uses this access only to fetch upcoming events, calculate reminder times, show upcoming meetings in the extension interface, and trigger local reminders before meetings start.

CalJam does not create, edit, delete, or share calendar events.

Information stored locally

CalJam stores extension preferences, a short local cache of upcoming calendar events, uploaded reminder audio files, and reminder state locally in your browser profile.

Uploaded audio files are stored locally in the extension's IndexedDB storage. They are not uploaded to CalJam, Google, or any third-party server by CalJam.

Team themes

If a team admin uses CalJam's team theme feature, the public CalJam website stores the team name, team code, shared theme audio file, and a hashed admin PIN so team members can fetch the shared sound by entering the team code. Shared team audio is not connected to any member's Google Calendar data.

Anyone with a valid team code can load that team's shared sound in CalJam. Do not upload confidential audio or use a team code as a password.

How Google user data is used

Google Calendar data is used only to provide user-facing meeting reminder functionality inside CalJam. CalJam does not use Google user data for advertising, analytics, profiling, resale, credit decisions, or AI model training.

Website analytics

The public CalJam website uses Google Analytics to understand aggregate website traffic, page views, and installation interest. Website analytics are separate from CalJam extension data and are not used to access, analyze, or profile your Google Calendar events or uploaded reminder audio.

Data sharing

CalJam does not sell, transfer, or share Google Calendar user data with third parties. CalJam sends requests only to Google's Calendar API endpoints required to fetch upcoming calendar events after you grant access. Team theme configuration is fetched from CalJam's public website API only when a user joins or syncs a team. The public website sends standard website analytics events to Google Analytics.

Data retention and deletion

Calendar event data is cached locally for the configured upcoming reminder window and refreshed periodically. Personal uploaded audio and preferences remain in local browser storage until you remove them, clear extension storage, or uninstall CalJam. Team theme records remain on CalJam's website storage until a team admin updates them or requests deletion.

You can revoke CalJam's Google access from your Google Account permissions page at any time. You can remove local extension data by uninstalling CalJam or clearing extension data in your browser profile.

Security

CalJam relies on browser extension storage, IndexedDB, and OAuth identity APIs. Google OAuth tokens are managed by the browser through its extension identity API.

Contact

For privacy questions or support, contact fiyinfoluwasamuel580@gmail.com.