Last updated: April 25, 2026
Case Closed is a free, browser-based mystery game built by Navin Varma as a portfolio project. It runs on Cloudflare Pages.
A random anonymous token (UUID) is generated and stored in your browser's localStorage. This token is used to enforce a daily game limit (3 games per day). The server stores the token's game count in Cloudflare KV with a 24-hour expiration. The token contains no personal information — it's just a random string.
When you play a game, your choices (questions asked, locations investigated) are stored temporarily in Cloudflare KV to maintain your game session. Sessions expire after 1 hour and are automatically deleted. No account or login is required.
This game uses the following services to function:
No personal data is sent to these services — only your in-game questions and the game scenario context.
| Data | Stored in | Retention |
|---|---|---|
| Player token game count | Cloudflare KV | 24 hours |
| Player token (UUID) | Browser localStorage | Until cleared by user |
| Game session | Cloudflare KV | 1 hour |
Since all data auto-deletes within 24 hours and no accounts exist, there is nothing to request deletion of. If you have questions, reach out via the link on my portfolio.
This game is suitable for all ages. We do not knowingly collect data from anyone, including children.
If this policy changes, the date at the top will be updated. No prior notice is required since no personal data is retained.