Cookies and privacy
What Choicast stores in cookies, and what information it handles.
| Name | Purpose | Expiry | Shared with third parties |
|---|---|---|---|
| ws_session | Keeps you signed in | 30 days | No |
| ws_oauth_state | Protects the Discord sign-in flow against forgery | 10 minutes | No |
What we receive when you sign in with Discord
When you sign in with Discord we store your Discord user ID, display name and avatar URL. We never receive your email address or password.
These are used only to show your sign-in status and to identify who owns a stream.
Streams are public
A stream URL is a public URL containing a hard-to-guess random ID. VRChat video players fetch it without authentication, so anyone who knows the URL can watch. Please do not share a screen you need to keep private.
Stream video and audio are not stored on our servers. They pass through the streaming server and nothing remains once the stream ends.
Recording
Recording runs entirely inside your browser, and recording files are saved on your own PC. Nothing is uploaded to our servers.
What stays on our servers
We keep operational records such as stream start and end times, stream IDs, user IDs and the kind of failure a stream hit, to improve the service and investigate incidents. They never include what was on your screen.
Managing cookies
You can delete or block cookies in your browser settings. Features that require signing in will not work if you do.
Operator
Choicast is run by an individual. For enquiries, please open an issue on the GitHub repository.