Privacy Policy
Effective date: 19 September 2026
1. Who we are
Word Traps is a game published by Test Your French.
Contact for data and privacy questions:
Contact us
Related: Terms of Service
2. Data stored on your device
Word Traps stores detailed gameplay data in your browser's localStorage to make the game work. This includes progress, scores, mistakes, learning statistics, run history, feature states, and device-local premium activation data.
Detailed gameplay data stays on your device by default. Limited data leaves your device in these cases:
- if you opt in to the public leaderboard, eligible runs are submitted to our Cloudflare service, including per-card answers and response times (Section 3)
- if you enter a device unlock code, the code and a device-generated identifier are sent to the same Cloudflare service for validation (Section 3)
- limited app and funnel event metadata may be sent to GoatCounter for aggregate analytics (Section 7)
You can delete locally stored game data at any time by clearing your browser storage.
Legal basis for local game storage: performance of the service (Article 6.1.b GDPR).
3. Leaderboard and device unlock codes
If you opt in to the public leaderboard, Word Traps sends your nickname and a device-generated identifier to our leaderboard service, hosted on Cloudflare (Workers and a D1 database). After eligible runs, the app also sends a run identifier, run number, content version, duration, and each submitted answer: card identifier, your true/false answer, and response time.
The service validates the submitted answers, calculates the score, and stores the run submission. The public leaderboard exposes the nickname and best score. Device identifiers and per-answer data are not included in the public leaderboard response.
Separately, if you enter a device unlock code (including trial codes we sometimes distribute), the app sends the same device-generated identifier and the code you entered to the Cloudflare service to validate the code, enforce usage limits, and prevent abuse. This happens whether or not you have opted in to the leaderboard.
Cloudflare also processes your IP address for these requests to prevent abuse and enforce rate limits.
Leaderboard legal basis: your consent (Article 6.1.a GDPR).
Unlock-code validation: performance of the service (Article 6.1.b GDPR).
Abuse prevention and rate limiting: legitimate interests (Article 6.1.f GDPR).
Cloudflare acts under its own privacy policy:
https://www.cloudflare.com/privacypolicy/
4. Payments
Payments are processed by Stripe. When you pay, Stripe collects data such as your email address, payment details, IP address, and device information.
Stripe acts under its own privacy policy: https://stripe.com/privacy
Legal basis: performance of a contract (Article 6.1.b GDPR).
Stripe may transfer data outside the EU using Standard Contractual Clauses.
5. Emails and optional signup forms
If you contact us (support, waitlist), choose to share gameplay statistics by email, or enter your email address in an optional signup form shown after purchase, we receive your email address and any content you send or submit.
Sharing statistics and joining optional updates or bonus content lists is voluntary. Those forms may be provided by a third-party email platform acting under its own terms and privacy policy.
Legal basis: your consent (Article 6.1.a GDPR).
6. Data retention
Game data stored in your browser remains until you delete it. Leaderboard profiles, score submissions (including submitted answer data), and device-unlock-code redemption records (Section 3) are kept indefinitely; contact us to request deletion. Emails are kept only as long as necessary to handle your request.
7. Cookies and analytics
Word Traps does not use advertising trackers. It uses GoatCounter for privacy-friendly aggregate analytics and limited funnel events such as landing views, run starts and completions, paywall views, and checkout clicks.
GoatCounter does not place cookies or use localStorage for visitor tracking. It does not store IP addresses or full User-Agent strings in its database. It may process the IP address and User-Agent temporarily in memory to distinguish visits, and stores aggregate information such as page or event path, browser, system, country, language, screen width, and referrer.
Word Traps may also send limited event context such as game mode, free or premium status, number of free runs used, price option, and entry source. It does not send your per-word answer history or mistake list to GoatCounter.
GoatCounter privacy information: https://www.goatcounter.com/help/privacy
Legal basis: legitimate interests in understanding aggregate product usage and improving the service (Article 6.1.f GDPR). Stripe and optional email providers may use their own cookies or similar technologies under their own policies.
8. Your rights
You have the right to request access, correction, or deletion of your personal data, and to object to processing where applicable.
To exercise your rights, contact: Contact us
You also have the right to lodge a complaint with your local data protection authority (for example, the CNIL in France).
(c) Test Your French