CrossMe — Privacy Policy
Last updated: June 10, 2026
CrossMe ("the app", "we", "us") is a crossword game that generates puzzles about TV shows. This policy explains what the app does and does not collect, and who processes the limited data it sends off your device. We've written it to match what the app actually does — no boilerplate claims about data we don't touch.
Short version: CrossMe has no accounts, asks for no name, email, or payment, and keeps your gameplay on your device. The only things that leave your device are an anonymous sign-in token used to rate-limit puzzle generation, the show name you search for (sent to look up the show and write the puzzle), and optional, anonymous usage statistics and crash diagnostics you can turn off.
Information stored only on your device
The following never leaves your phone — it lives in the app's local storage and is deleted when you uninstall the app:
- Your puzzle history and in-progress puzzles
- Your solve times, stats, and streaks
- Your settings (theme, haptics, analytics preference) and whether you've seen the tutorial
We cannot see any of this. There is no cloud backup or sync.
Information sent off your device
To generate a puzzle, the app sends a small amount of data to the services listed below. It is not linked to your real-world identity.
- Anonymous sign-in token. The app signs you in anonymously (no email or password) and uses the resulting token to limit how many puzzles can be generated per day. This token is a random identifier; it is not tied to your name, email, device contacts, or any personal account.
- The show you search for. When you search for a TV show or generate a puzzle, the show name (and chosen season) is sent to look up the show's details and to write the crossword's clues. We do not send your puzzle answers, your history, or any personal information.
- Optional usage analytics. If left enabled, the app sends anonymous, metadata-only events — for example puzzle difficulty, grid size, how long a solve took, whether a hint was used, coarse error categories, and basic app lifecycle events (app opened, installed, sent to the background). These events never include a clue, an answer, the show title you typed, or any personal information. They are tied to a random analytics identifier (not to your real-world identity). You can turn this off any time in Settings → Share usage analytics; when off, nothing is sent.
- Optional crash and diagnostic reports. If a crash or unexpected error occurs and reporting is left enabled, the app sends a diagnostic report to help us find and fix the bug. A report contains the error and its stack trace and basic device/OS information (device model, operating-system version, app version) — technical diagnostics only. It is not linked to your real-world identity, and it never includes a clue, an answer, the show title you typed, or any personal information. Crash reporting is governed by the same "Share usage analytics" setting: when that is off, no analytics and no crash reports are sent.
Service providers
The app relies on these processors to function. They handle only the limited data described above, under their own privacy terms:
- Supabase — backend and anonymous authentication (the sign-in token and rate-limit counters).
- The Movie Database (TMDB) — TV show search and details. This product uses the TMDB API but is not endorsed or certified by TMDB.
- Anthropic — generates the crossword clues from the show and season.
- PostHog — anonymous usage analytics (only if you leave analytics enabled).
- Sentry — anonymous crash and diagnostic reports (only if you leave the "Share usage analytics" setting enabled).
What we do not collect
We do not collect your name, email address, phone number, contacts, photos, precise or coarse location, advertising identifiers, or payment information. The app contains no third-party advertising and no session/screen recording.
Children's privacy
CrossMe is intended for a general audience and is not directed to children under 13 (or equivalent minimum age in your region). We do not knowingly collect personal information from children. If you believe a child has provided personal information, contact us and we will address it.
Your choices and rights
- Analytics & crash reports: turn off "Share usage analytics" in Settings at any time — this single switch disables both usage analytics and crash reporting.
- Deletion: uninstalling the app removes all locally stored data. The anonymous token and rate-limit counters are not linked to you and expire on their own; to request deletion of any server-side anonymous record, contact us.
Data retention
On-device data persists until you uninstall (history is also capped to the most recent puzzles automatically). Anonymous rate-limit records are short-lived and roll off on their own.
Changes to this policy
If this policy changes, we'll update the "Last updated" date above and post the new version at the same URL.
Contact
Questions about this policy or your data: 9095ps@gmail.com
(A note on scope: CrossMe is currently free with no purchases. If subscriptions are added later, this policy will be updated to describe store-handled payment processing before that feature ships.)