AnonStream

Cookies and storage

AnonStream has no accounts. The values below are what the site needs in this browser to keep a stream open, remember a couple of playback choices, and remember that you dismissed the notice.

Essential storage

These are strictly necessary. The stream cannot be hosted or rejoined without the tokens, and the operator login cannot stay signed in without its cookie. There is no advertising storage.

NameWherePurposeDurationProvider
anonstream_adminCookieKeeps an operator signed in to /admin. Set only after a successful login. HttpOnly, so page scripts cannot read it. SameSite=Lax, and Secure on the HTTPS site.12 hoursAnonStream (first party)
anonstream:owner:<session id>sessionStorageHost token for the tab that started the stream. It stays in this tab and is never put in the share link.Until the tab closesAnonStream (first party)
anonstream:viewer:<session id>sessionStorageViewer token so a refresh can rejoin the same chat. The chat nickname is stored on the server with that viewer until the stream ends.Until the tab closesAnonStream (first party)
anonstream.noticelocalStorageRemembers that you dismissed the storage notice for this text (version 1).Until you clear site data, or until the notice text changesAnonStream (first party)
anonstream.miclocalStorageWhether the host microphone was on, and which input was selected. Used only on this device.Until you clear site dataAnonStream (first party)
anonstream.viewer-volumelocalStoragePlayback volume for people watching a stream. Used only on this device.Until you clear site dataAnonStream (first party)

Statistics

This site collects anonymous statistics with self-hosted Umami on a server in the EU. The tracker is loaded from this site (/stats) and does not set a cookie. It does not receive your name, email, chat text, nickname, stream id, or host or viewer token. IP addresses are not stored.

Page views use a shortened address: a watch or host link is recorded as /watch/:id or /host/:id, and query strings and hashes are removed. Pages under /admin are not measured. Counts may also be recorded when a stream starts, a stream ends, a viewer joins, a chat message is sent, or the contact form is sent. Those counts do not include the message or any id.

Referrers are sent without query strings, hashes, or stream ids. If a token would remain, the referrer is left out.