REVIEWED 13 NOVEMBER 2026
Privacy, in plain terms.
Local calculations
This is a static application. Meeting calculations and exports run in your browser. CrossCityTime has no meeting database, accounts, OAuth connections, or access to your calendar. Your display-format preference and manually selected language may be stored locally on your device. When no language is saved, the home page may use your browser’s preferred languages.
Shared links
A shared meeting lives in the URL fragment after #. Browsers do not send fragments in HTTP requests. Anyone who receives the complete link can decode its title, time, cities, notes, and optional URL. Base64URL is encoding, not encryption. Browser history, clipboard tools, extensions, and recipients may retain the complete link. Keep confidential content and secret access tokens out of shared events.
Hosting and external calendar services
The static host may process ordinary request information such as your IP address, requested path, and browser information under its own policies. Opening Google or Outlook draft links sends the event fields in that link to the chosen calendar provider. Their policies apply. Downloading an .ics file creates it locally.
Analytics and advertising
Cloudflare Web Analytics measures aggregate page visits, referring sites, browser and device categories, and page performance. It does not use analytics cookies or local storage to identify visitors. The measurement script removes URL query strings and fragments before sending page addresses. Meeting titles, notes, meeting links, and shared meeting payloads are not sent to analytics.
See Cloudflare Web Analytics and Cloudflare’s privacy policy for details. Measurement may be unavailable when blocked by your browser or an extension.
Custom feature-use analytics hooks remain disabled unless a consent-aware adapter is configured. They allow only approved event names, participant count, and overlap status. AdSense account verification is present, but no advertising script or external web font is loaded by the application. Advertising remains disabled until the operator adds any required consent controls and updates these disclosures.
Your controls
Clear browser storage to remove saved display and language preferences. Stop distributing a share link if its contents should no longer be circulated; there is no server copy that can revoke a link already held by someone else. For questions, use our contact page.