What this site sends, and what it keeps.

The short version: no accounts, no tracking cookies, no third-party trackers, and the text you type into the language features is not saved by this site.

Chat, fit check and Break it

When you ask a question, paste a job description or try to break the chat, that text is sent to the Gemini API (Google) to write the answer. The site uses a paid Gemini API plan, which under Google’s terms means the text is not used to train their models.

This site does not store your questions, chat text or pasted job descriptions. Its own logs record basic request details, never what you typed. The hosting provider keeps its own access logs, as every host does.

The site keeps plain totals for the games, such as how many break-it attempts were blocked or how many people captured each flag. None of these are tied to you.

Rate limits

To keep the features available for everyone, each one has a per-visitor limit. Your IP address is scrambled with a secret key before it is used for that limit, so this site never stores the raw address. The scrambled value is kept for a day for the limits, and for eight days if you capture a flag in the game, so the same capture is counted only once that week.

Contact form

Messages from the contact form are sent to me by email through Resend. They include the name, email address, subject and message you enter, and nothing else. I use your email address only to reply.

Bot check

Forms that cost money to run, and the contact form, use Cloudflare Turnstile to tell people from bots. Turnstile runs in your browser and is covered by Cloudflare’s own privacy policy.

In your browser

This site saves your light or dark theme choice and, if you play capture-the-flag, the levels you have unlocked, in local storage. There are no tracking cookies and no third-party trackers.

Questions