Site policy

Privacy

This site exists so people can learn about my teaching, work, writing, and games. I keep the data collection small and try to make the tradeoffs visible.

Last updated June 4, 2026

What I collect

The main personal site does not ask for an account. If you email me, report a bug, or contact me through a mail link, I receive the information you choose to send.

The games site may collect login details, game state, game history, ratings, bug reports, and basic operational logs so games can be resumed, shared, debugged, and kept reasonably fair.

Cookies and services

The games site may use cookies or similar storage to keep you signed in and connect you to your saved games. The site is hosted with GitHub Pages and Cloudflare Workers; those providers may process technical logs such as IP address, user agent, request time, and requested URL.

If advertising is enabled later, Google AdSense may use cookies or similar technologies to serve and measure ads. Google may use advertising cookies to personalize ads based on prior visits to this site or other sites. You can manage personalized advertising through Google's ad settings and your own browser or device settings.

Analytics

I use a small first-party analytics script to understand which pages people visit, which sites referred them, and how visitors move between pages. It records page paths, page titles, referrer hosts, campaign parameters, country, viewport size, browser language, and a temporary session identifier kept in sessionStorage for that browser tab.

The analytics script does not store raw IP addresses, raw user-agent strings, cookies, or full query strings, and it does not try to identify the same person across different visits.

AI features

Nerd Snipe can use Gemini to generate puzzles, hints, and solution feedback. When you ask for a hint or submit an answer, the relevant puzzle context and your submitted text may be sent to the AI service to produce a response.

How I use the information

I use site and game data to provide the requested pages, send login emails, save and resume games, improve puzzles, investigate bugs, prevent abuse, and understand whether the site is working.