Privacy Policy

Last updated: 28 September 2026 · v1.1.

0. Controller

The controller of personal data processed through casi is Terminal Data Solutions (eenmanszaak, KvK 80519687), Spanjaardstraat 121 D, 3025 TM Rotterdam, Netherlands. Contact for GDPR matters: privacy@casi.gg. See the Imprint for full operator details.

1. Data we collect

2. Why we process it (lawful basis)

Operating the overlay, processing bookings, displaying contentPerformance of contract (GDPR Art. 6(1)(b))
Card payments via Stripe / on-chain escrow on SolanaPerformance of contract (GDPR Art. 6(1)(b))
Authentication cookies, essential local storageStrictly necessary, ePrivacy Art. 5(3)
Rate limiting, captcha, content moderationLegitimate interests (GDPR Art. 6(1)(f)) — fraud and abuse prevention
Responding to abuse / DMCA / law enforcement requestsLegal obligation (GDPR Art. 6(1)(c))

3. Third-party processors

Each processor receives only the minimum data needed to perform their function.

3a. YouTube

We use YouTube API Services to upload recordings of the CASI channel's own live shows, and short clips from them, to the CASI YouTube channel. This upload tool is used only by the casi team, signed in with the CASI channel's own Google account. It does not access, store or share any viewer's YouTube or Google account data.

Recordings of CASI's own shows can include the display names, words and messages viewers submitted to the CASI stream through casi, as they appeared or were read out on stream. We never publish names that our moderation filters rejected. To have your name or submission removed from a published CASI video, email privacy@casi.gg. Streams of other streamers on casi are not recorded or uploaded by this tool.

Watching CASI on YouTube is also subject to the YouTube Terms of Service and the Google Privacy Policy.

The only Google data the tool stores is the access token for the CASI channel, kept on our own computers and deleted when we disconnect the tool. The channel owner can remove its access at any time at myaccount.google.com/permissions.

4. Cookies and local storage

We use essential cookies for authentication (Supabase session) and browser localStorage to remember your chosen Viewer name and theme preferences. We do not use advertising or third-party analytics cookies. Because we use only strictly-necessary cookies, no consent prompt is required under ePrivacy Art. 5(3); we still surface a notice on first visit.

5. Retention

6. Your rights (GDPR / UK GDPR)

If you are in the EU, UK, or EEA you have the rights to access (Art. 15), rectify (Art. 16), erase (Art. 17), restrict (Art. 18), port (Art. 20), and object to (Art. 21) processing of your personal data, and to withdraw consent where consent is the lawful basis. Email privacy@casi.gg with your request — we respond within 30 days as required by Art. 12(3).

You also have the right to lodge a complaint with the Dutch supervisory authority, Autoriteit Persoonsgegevens: autoriteitpersoonsgegevens.nl, or with the supervisory authority of your EU/EEA country of residence.

7. International transfers

Vercel processes data in the United States. Transfers to the US are covered under the EU–US Data Privacy Framework adequacy decision (European Commission Decision (EU) 2023/1795). Stripe operates globally; transfers outside the EEA are covered by Standard Contractual Clauses.

8. Children

The service is not intended for users under 18. We do not knowingly collect data from children. If you believe a child has submitted Content, email abuse@casi.gg and we will remove it.

9. Security

We use TLS everywhere, hash passwords via Supabase Auth, keep service-role credentials server-side, and hash IP addresses before storing them. No system is perfectly secure; report vulnerabilities to security@casi.gg.

10. Changes

We may update this policy. Material changes will be announced via the site or email at least 30 days before they take effect.

11. Contact

Privacy questions: privacy@casi.gg. Operator details: Imprint.