Fishrift Privacy Policy

This policy explains what personal data Fishrift handles, why, who else sees it, how long we keep it and what rights you have. It applies to Creators, their Team members, Viewers, members of Discord servers that use the Fishrift bot, and anyone who visits fishrift.com or docs.fishrift.com.


1. The short version

  • We only collect what we need to run the features you or a Creator switch on.
  • We never sell personal data, never share it with advertisers, show no ads and do not use it to train AI models.
  • We use no tracking or advertising cookies.
  • Public profiles, leaderboards and activity feeds are public on purpose. Section 6 lists exactly what is public.
  • You can see, correct, download and delete your data. Email privacy@fishrift.com.

2. Who is responsible

Fishrift is responsible (the "controller") for your account, the website, the docs site, security, and features that work across channels, such as Viewer accounts, cosmetics, pronouns and Fishrift ripples and cookies. Our company details are on the Legal Notice page.

When a Creator switches on a feature that handles data about their community, such as the chatbot, loyalty points, giveaways, song requests, text to speech or the Discord bot, the Creator decides how that feature is used in their channel, and Fishrift processes the data for them under a data processing agreement (section 8 of our Terms of Service). If you are a Viewer and have a question about a specific channel, you can ask the Creator or ask us; we will help either way.


3. What we collect and why

3.1 Your account

When you sign in with Twitch, YouTube or Kick, and when you link other services, we receive:

  • your username, display name, platform user ID and profile picture
  • your email address, if the platform shares it
  • the access tokens that let Fishrift act within the permissions you approved (never your password)
  • what you fill in yourself: contact email, timezone, country, languages, audience countries, Discord handle, social links, bio, pronouns and whether they are public, birthday (day and month only, never the year), notification preferences, and contact details you choose to share with Creators when you win a giveaway

3.2 What you create

Overlays, alerts, rifts, commands, timers, quotes, schedules, links pages, profile settings, Discord bot settings and the files you upload to your media library.

3.3 Stream and community data

When a Creator uses Fishrift, we receive data from their platform about the people in their community:

  • Events: follows, subscriptions, gifted subs, cheers and bits, raids, channel point redemptions, tips and donations (from Ko-fi, Patreon, external donation sites, Super Chats), with the Viewer's username, the amount and any message they attached
  • Chat: chat messages pass through the bot so it can answer commands, run filters and show the chat dock and chat overlay. We do not keep a log of chat messages. We store counts (how many messages someone sent), and the text only where a feature needs it, such as a quote someone saved, a ripple, or a message attached to a tip
  • Loyalty: points balances and history, watch time and the time a Viewer was last seen
  • Participation: giveaway and Rift of Fortune entries and winners, viewer queue places, song requests (track, who requested it, status), counters and quotes (including who added a quote)
  • Moderation: actions taken through Fishrift (who did what to whom, when, and the result), so Creators can see what their moderators did
  • Spotlight and stats: monthly highlights such as Viewer of the Month and Moderator of the Month, calculated from the data above

3.4 Discord

If a Creator adds the Fishrift bot to their Discord server, we process member IDs, names and roles, and depending on what the Creator switches on: support tickets with their messages and a transcript of the ticket when it closes, moderation cases (warnings, timeouts, kicks, bans and reasons), birthdays members choose to share (day and month), giveaway entries and winners, and self roles.

3.5 Visitors and technical data

When you visit Fishrift, our hosting provider Cloudflare processes your IP address and browser details to deliver the page and protect it from attacks. We use IP addresses for rate limiting and keep a short security log of events like sign ins and account closure requests. We do not run analytics scripts; Cloudflare gives us aggregated traffic numbers from its own server logs.

3.6 Messages to us

If you email us or report content, we keep your message, your email address and what we did with it.

3.7 Paid plans (not live yet)

When paid plans launch, Stripe will process your payment details. We receive only your plan, the amount, the date, the country for VAT and the last four digits and brand of your card, never the full card number. When you start a plan we also record that you agreed to an immediate start (with the time, IP address and browser), so we can show it if there is ever a dispute about your right of withdrawal.


4. Our legal bases

What we doLegal basis (GDPR article 6)
Running your account and the features you usePerformance of a contract, 6(1)(b)
Handling community data for a Creator's channelThe Creator's legitimate interest in running their community, and ours in providing the service, 6(1)(f)
Public profiles, leaderboards and activity feedsContract for the Creator's own data; legitimate interests for Viewer names shown on them, 6(1)(f). Viewers can ask to be hidden (section 11)
Security, rate limiting and fraud preventionLegitimate interests, 6(1)(f)
Service emails and Sonar messages about your accountPerformance of a contract, 6(1)(b)
Product news by emailLegitimate interests for existing users, with an opt out in every email and in your settings, 6(1)(f)
Payment, VAT and accounting recordsLegal obligation, 6(1)(c)
Things you choose to share, like your birthday or giveaway contact detailsConsent, 6(1)(a). You can remove them at any time
Handling reports and legal requestsLegal obligation (DSA), 6(1)(c), and legitimate interests, 6(1)(f)

Where we rely on legitimate interests, we have weighed them against your interests, and you may object (section 11).


5. Connected services

Each service you connect has its own privacy policy. We only ask for the permissions a feature needs.

  • Twitch: sign in, chat, events, channel point rewards, moderation, clips, schedule and ads. Twitch privacy notice
  • YouTube: Fishrift uses YouTube API Services for sign in, live chat, events and moderation. By connecting YouTube you agree to the YouTube Terms of Service, and Google's Privacy Policy applies to Google's handling of your data. You can remove Fishrift's access at any time in your Google security settings.
  • Kick: sign in, chat, events and moderation. Kick privacy policy
  • Discord: linking your account (username, ID, email and server membership) to give you roles in the Fishrift Discord server and check referrals, plus the Fishrift bot in Creators' servers (section 3.4). Discord privacy policy
  • Spotify: song requests, now playing and queue control on the Creator's Spotify account. Spotify privacy policy
  • Ko-fi and Patreon: tips, memberships and supporter names sent to Fishrift to show alerts. Ko-fi privacy and Patreon privacy
  • StreamElements import: if you import from StreamElements, we use your StreamElements token once to copy your commands, timers, filters, alerts and loyalty balances. We never store that token.
  • OBS, Streamer.bot and Stream Deck: these run on your own computer. Overlays connect to OBS and Streamer.bot locally. If you save your OBS WebSocket password in Fishrift, we store it so your overlay can connect, and only send it to your own overlay. Stream Deck pairing tokens are stored as a one way hash.

You can disconnect any service in your account settings. Disconnecting stops new data coming in; ask us if you also want past data deleted.


6. What is public

Fishrift has public pages and a public API on purpose. The following can be seen by anyone:

  • a Creator's public profile, links page, schedule, featured clips, shared alerts and public command list, unless the Creator makes their profile private
  • leaderboards (the usernames of Viewers with the most points, watch time, chat messages, bits or gifted subs) and Spotlight winners, unless the Creator hides the board or the Viewer
  • the activity feed of the last 50 follows, subs, raids, cheers and tips, with Viewer usernames and amounts, but never their messages
  • running giveaways with the usernames of entrants
  • who gave a Creator a cookie, and ripples
  • a Fishrift user's badge, name paint and frame, and their pronouns if they set them to public

7. Who we share data with

7.1 Our service providers

These companies process data for us under data processing agreements and only for the purposes described here:

ProviderWhat forWhere
CloudflareHosting, database, file storage, securityWorldwide network, company in the US
Amazon Web Services (Amazon Polly)Turning text to speech messages into audioEU (Stockholm)
ResendSending service emailsUS
Stripe (when paid plans launch)PaymentsEU and US

7.2 Services you or a Creator connect

When a feature acts on a Connected service (section 5), data goes to that service, for example a bot reply to Twitch chat, a song to Spotify or a ticket to Discord. Those services are responsible for what they do with it.

7.3 Content loaded from other services

Some pages load content directly from other companies, which then see your IP address:

  • emotes from Twitch, 7TV, BetterTTV and FrankerFaceZ in chat docks and overlays
  • players from Twitch or Kick (live streams and clips), YouTube (privacy enhanced mode) and Spotify on public profiles and links pages, when the Creator added them. These load only after you click "Load player", and may then set their own cookies; see the Cookie Policy.

Fonts come from Google Fonts, but Fishrift's own servers fetch them and pass them on, so your browser never contacts Google for them.

7.4 Creators and their teams

Creators and the Team members they invite can see the community data of their own channel and server. Creators never see data about other channels.

7.5 When the law requires it

We share data with authorities only when Dutch or EU law requires it, for example after a valid court order, and we check every request.

7.6 If Fishrift changes owner

If Fishrift is taken over, your data moves to the new owner under this policy, and we tell you beforehand.


8. Transfers outside the EU

Most data is processed in the EU. Cloudflare, Resend and some Connected services are US companies and may process data in the US. Those transfers rely on the EU US Data Privacy Framework where the company is certified, or on the European Commission's Standard Contractual Clauses. You can ask us for a copy of the safeguards.


9. How long we keep data

DataHow long
Your account and settingsAs long as your account exists. Deleted within 30 days after we process your closure request
Community data of a channel or serverAs long as the Creator's account exists, unless the Creator or the Viewer has it deleted sooner
Uploaded filesUntil you delete them; after account closure, within 30 days
BackupsOverwritten within 30 days
Security log7 days
Rate limit countersA few minutes
Emails and reports to usAs long as needed to handle them, at most 2 years after the case is closed
Payment, VAT and invoice records7 years, as Dutch tax law requires
Records of consent to an immediate start of a paid plan7 years after the subscription ends
Record that you accepted the Terms (version, time, IP address, browser)As long as your account exists

10. How we protect data

  • All traffic uses HTTPS (TLS).
  • Data is stored with Cloudflare, encrypted at rest.
  • Sign in uses the platform's own login; we never see your password.
  • Session cookies cannot be read by scripts on the page.
  • Stream Deck pairing tokens are stored as a one way hash.
  • Only the people who run Fishrift can access production data, and only when needed to keep the service running or answer your request.

If a data breach is likely to put your rights at risk, we report it to the Autoriteit Persoonsgegevens within 72 hours, and if the risk is high we tell you directly.


11. Your rights

You have the right to:

  • see the data we hold about you and get a copy (article 15)
  • correct it (article 16)
  • delete it (article 17)
  • take it with you in a machine readable format (article 20)
  • limit how we use it in some situations (article 18)
  • object to use based on legitimate interests, including being shown on public leaderboards (article 21)
  • withdraw consent at any time, where we rely on consent

How: many settings, including your profile, pronouns, birthday, connections and account closure, are in your account settings. For everything else, email privacy@fishrift.com from the email address on your account, or tell us which platform username is yours. We may ask you to prove it is your account, for example by sending a code in chat. We answer within one month. For complex requests we may take two more months, and we tell you why.

Viewers without a Fishrift account can use the same rights for the data a channel holds about them. Tell us the platform, your username and the channel. We may involve the Creator, because they decide how their channel uses the data.

Complaints: if you are not happy with how we handle your data, please tell us first. You also have the right to complain to the Dutch data protection authority, the Autoriteit Persoonsgegevens, or the authority in the EU country where you live.


12. Automated decisions

We do not make decisions that have legal or similarly significant effects on you based only on automated processing. Chat filters, cooldowns and automatic timeouts are set up by Creators for their own chat.


13. Children

You must be 18 or older to create a Fishrift account. Younger Viewers can still appear in a Creator's community data, because platforms such as Twitch and YouTube allow viewers from 13. We treat that data the same way as everyone else's and never use it for advertising or profiling. If you are a parent and want data about your child removed, email privacy@fishrift.com.


14. Changes to this policy

When we change this policy in a way that matters, we tell you by email and Sonar before the change applies. The date at the bottom of this page shows the latest version.


15. Contact

  • Fishrift
  • The Netherlands
  • Privacy questions and requests: privacy@fishrift.com

Updated 4 October 2026 · Fishrift, The Netherlands · privacy@fishrift.com