Guess My Animal

Privacy

Short version: there's no account, nothing here is sold, and the only sign-in on the site is one streamers can choose to use. This page covers what the site itself stores, what its ads set, and how to reach the person who runs it.

What the site itself stores

Everything below stays on your device, in your browser's local storage - it is never sent anywhere, and there's no account for it to be attached to even if it were:

If you send a problem report, what you typed and which animal it was about are stored so the issue can be fixed. No IP address, no cookie, no account, nothing that identifies who sent it.

Playing together

Party Mode and Twitch stream mode are the one place something is kept on the server rather than on your device, because several people have to see the same room: the room's code, the display names people chose, their scores, and the guesses they typed. For Twitch stream mode, that includes the Twitch username attached to a chat guess and the guess itself — only the messages that actually looked like an answer, never the whole chat log. There's no account attached to any of it, and a name is whatever someone typed or their Twitch username.

It's deleted when the host ends the stream or party, and automatically within 48 hours either way, so an abandoned room never lingers. Anyone who has the room's code can see what's in it while it's running — the same way anyone in the room already can — but the host key needed to run the round itself is never shared.

Connecting a Twitch account

Streamers can connect their Twitch account so their channel name fills itself in. It's optional, it's only for the person running the stream, and it's the only sign-in anywhere on this site — anyone guessing in chat signs in to nothing.

It asks Twitch for no permissions at all. The site reads back which channel is yours, once, tells Twitch to revoke the access key immediately, and keeps nothing from the exchange — there's no account to come back to. A short-lived signed cookie (15 minutes) is the only thing that outlives the request, and it exists purely so a stream can't be started under someone else's channel name; it's deleted the moment you go live or disconnect. Twitch's own authorization screen may still say this app can see your email address — that's a known issue on Twitch's side that shows up even for apps asking for nothing, not something this app requested; asking for an email address needs a specific Twitch permission this app never uses. Chat messages themselves are read the way anyone can read a public Twitch chat, without signing in to anything.

What the ads set

The site runs Google AdSense, which uses its own cookies to serve and measure ads. That's Google's activity on Google's terms, not something this site controls - their ad privacy policy covers what it involves and what choices you have over it.

If you're visiting from the UK or the EEA, you'll be shown a consent message before any personalised ad loads, and you can change your choice at any time with the link below.

Get in touch

Wrong photo, wrong fact, a missing animal, or anything about how the site handles your data: the report form reaches the person who runs this directly, as does email at naveessharma@gmail.com (see Contact), or open an issue on GitHub if you'd rather do that in the open.

The rest

The site is free, has no accounts, and is an early, ongoing project made for fun - expect it to keep changing. See About the game for how it works and why it exists.