Privacy
How we measure lodge vibes
We use Cloudflare Web Analytics and a tiny first-party logger to understand which pages and games are working. No ads. No cross-site tracking. We honor Do Not Track and Global Privacy Control, and you can disable our logger entirely in configuration.
What we collect
- Page views, top routes, referrers, countries, and devices via Cloudflare's privacy-first beacon.
- Anonymous gameplay events (session start/end, play clicks, game telemetry) recorded to our Google Sheet.
- No cookies or IPs—just coarse summaries like “desktop/macos”. Our logger keeps one random, non-identifying id in your browser's local storage for up to 30 days to de-duplicate visits; clearing site data removes it.
- Contact-form details (name, email, message) only when you write to us—used solely to reply.
Who processes this data
- Cloudflare Web Analytics — privacy-first page metrics.
- Google Apps Script & Sheets — stores anonymous gameplay events.
- Basin (usebasin.com) — delivers contact-form messages to us.
- Mailchimp — only if you opt in to lodge news; unsubscribe anytime.
Your controls
- Turn on Do Not Track in your browser and Oddball will skip custom telemetry altogether.
- Site maintainers can toggle events by setting
NEXT_PUBLIC_ANALYTICS_ENABLEDto0. - Our overlay in development shows the last event, FPS, and session playtime for quick sanity checks.
Curious about the implementation? Check the repository's analytics README for the event schema, deployment notes, and how to swap the collector while keeping the same client API.
