What is measured, and where
Analytics covers the public pages (the homepage, these guides and the “Account linked” pages you see after connecting Twitch) and, with the same choice, your dashboard (see What the dashboard measures). It counts nothing until you accept analytics, and on the public pages Bloopbot counts:
- Page views, including which guides are read and for how long.
- Google Ads measurement on public production pages that use Google Analytics, only after you choose Accept all on a public page. This permits advertising measurement cookies and sharing those page visits with Google Ads. Analytics only keeps Ads off. The Google script is served from analytics.bloopbot.com, and Google measurement passes through our tagging server to Google. Personalised advertising stays off.
- Searches in the guides, so unanswered questions show up as guides worth writing.
- Clicks on Sign in with Twitch, Open dashboard and the homepage flow demos.
- Whether a channel finished linking, counted once per browser session without any channel or account identifier.
- Your answer to Was this guide helpful? at the end of a guide.
- Microsoft Clarity heatmaps and session recordings across the website and dashboard at bloopbot.com, showing clicks, scrolling, page addresses and how visitors use pages. It does not run in OBS sources, widgets or embedded overlays.
Reddit ad measurement runs whatever you choose, including Reject all, Global Privacy Control or Do Not Track. Our server tells Reddit which public pages you visit, that you searched the guides (not what you typed) and that you pressed a sign-in button, with your IP address and browser details. No Reddit script runs on the page. If a Reddit ad brought you, your browser keeps its click ID for 28 days so those events, and your signup, setup steps, first checkout, first live flow and first payment, can be credited to the ad. For those, and for setup completion when you chose Accept all, Bloopbot trims and lowercases the email Twitch supplied, then sends its SHA-256 hash to Reddit. Hashing does not make it anonymous: Reddit can use it to identify a matching account. The raw email is never sent, and the hash is removed from Google forwarding.
What the dashboard measures
Your dashboard shows the same cookie bar as the public pages, with Accept all and Reject all side by side, and the same answer covers both. To change it later, use Cookie settings in the privacy policy.
- Nothing is sent to Google Analytics or Microsoft Clarity until you choose Accept all. Reject, ignore the bar, or turn on Global Privacy Control or Do Not Track in your browser, and the dashboard is never counted.
- If you accept, Bloopbot counts which dashboard page you opened, so we can tell which parts get used and which are ignored. Microsoft Clarity also records how you use the page, including clicks and scrolling. Input fields and dropdown contents are masked by Clarity.
- Google Analytics reports each page under a generic name, such as “Dashboard: flows”, and never under its real address. It does not receive your channel’s name or ids. Clarity receives the actual page address and visible page content, subject to its masking, so do not treat recordings as anonymous page counts.
- Setup completion is counted once per channel, when you finish the Set up your bot tutorial (a test you put off counts when it later plays) or, on a channel linked before it arrived, when you first publish your overlay in Your first overlay. Visiting the sign-in page is a separate intent event, counted once per browser session; the first flow you successfully switch on is counted once in this browser; and the first Test published output… that plays on your overlay in the Set up your bot or Your first overlay tutorial is counted once per channel. These events use generic page addresses without channel, flow or overlay identifiers. If you previously chose Accept all on a public page, setup completion is also shared with Google Ads and Reddit as the main signup conversion. Dashboard page views are excluded from Ads.
- Your analytics answer is shared with the public pages. Accepting in the dashboard never grants advertising permission; only Accept all on a public page does that. Reject all or Cookie settings also clears any earlier Ads permission.
What Bloopbot notes without cookies
Separately from analytics, and whatever you chose on the cookie bar, Bloopbot notes each day that your channel went live or that someone opened its dashboard. That lets us count how many channels are in use each week. The note is your channel’s Twitch id, the date, and whether it was a stream or the dashboard. It does not say who was signed in, sets no cookie and stores nothing in your browser.
Where you came from when you signed up
When you first link a channel, Bloopbot keeps a note of how you found it, so we can tell which links and communities bring new streamers. The note can hold the campaign or referral code in the link you followed, the site that sent you (its address only, not the page you were on), and the Bloopbot page you landed on first.
- It is read from the visit that led to sign-in and carried in the Sign in with Twitch link itself. Nothing is stored in your browser and no cookie is set.
- It is saved only when signing in links a new channel. Signing in again later, or reading a page without signing in, saves nothing.
- If you wander to another page before signing in, the note is lost, and the sign-up is recorded as “direct”.
Sending a page to your computer
On a phone, the top of the homepage and the feature pages offers Send this to my computer, for when you would rather sign up at the computer you stream from. The link it sends is the page you are on, with the campaign code it came with, so a sign-up from it is credited the same way.
- Send this to my computer opens your phone’s share menu, and Copy link copies the link. Neither sends anything to Bloopbot.
- Email it to me instead sends one email with the link to the address you type. Bloopbot doesn’t store the address: it is used for that one email, and a one-way hash of it is kept for at most two hours, so the same address gets no more than one email an hour. The email goes out through Cloudflare Email Service, like our other emails.
What is never tracked
- Nothing in widgets, alerts or OBS Browser Sources. Overlays are streaming surfaces and are never counted.
- Google Analytics does not measure chat messages, viewer names or loyalty points. Clarity records website and dashboard pages, including viewer-facing website pages; its masking hides input and dropdown contents.
- No Twitch tokens or keys are intentionally sent as analytics events or custom identifiers. Clarity captures actual website page addresses and page interactions; it is never loaded in OBS sources or overlays whose addresses contain browser-source keys.
- The dashboard is measured only if you accept. Clarity covers team pages too, with the same choice.
- Sign-in parameters and channel IDs are removed from Google Analytics page reports. Clarity uses actual website addresses, including dashboard paths.
- No personalised advertising or advertising profiles. Advertising measurement cookies, Google Ads and the Reddit setup match require a separate choice on a public page; dashboard acceptance never grants that permission. Reddit's public page and Reddit ad signup measurement runs whatever you choose. Dashboard page views, widgets and overlays are not sent to Ads.
Highlights training labels
If your channel has the Highlights add-on, Bloopbot keeps a small record for each moment it finds, to improve which moments Highlights picks. It holds numbers and yes/no answers only: where the moment is in the broadcast, how strong the laughter, shouting, volume and chat signals were, the AI's rating, whether you clipped, dismissed or watched it, and your answer to Good clip?. It holds no words, no chat and no titles. It is kept for 2 years and deleted with your channel. The privacy page lists the change.
Highlights clip titles
When you press Suggest titles with AI in the clip dialog, Highlights sends that moment’s words and chat text (no usernames), with the titles of up to 10 of your channel's public clips from the last 60 days as style examples, to an AI model that suggests three short clip titles, and a filter checks each one. Nothing is sent until you press it. The titles are offered in the dialog and are not kept, and they are never added to the training labels. The privacy page lists the change.
What is kept after you unlink
To unlink, open Settings › Connections and choose Unlink Twitch, or Unlink Kick on a channel you signed up for with Kick. A channel is deleted only when unlinking leaves it with no streaming platform: on a Twitch channel with Kick added, Unlink Twitch asks you to Disconnect Kick first, and disconnecting Kick removes only the Kick connection, never the channel.
Unlinking your channel deletes its settings, flows, loyalty points, viewer data and everything else the features use. Bloopbot keeps a short history that is tied to your channel’s Twitch or Kick id and nothing else:
- when the channel linked and unlinked,
- which plans it held,
- which days it streamed or used the dashboard,
- where it signed up from, and
- how much AI it used, per day: the number of requests, the tokens and the cost.
That history is deleted 24 months after you unlink. If you would rather it went sooner, ask through the contact details on the privacy page and we will delete it.
Unlinking also removes your custom domain, if you set one up. If you listed anything in the marketplace, your listings are taken down, but streamers who already installed them keep their copies, still credited to your creator name. Ask for your history to be deleted and that name becomes “Former creator”.
Payment records (your plan, the amounts and your invoices) are kept separately, because accounting rules require it. The accounting policy keeps these records for six years from the end of the financial year they relate to, with longer retention only when law or a dispute requires it. They are reviewed separately from channel deletion; the privacy page explains the full retention rules.
Opt out

You choose. The first time you open one of these pages, a cookie bar along the bottom asks whether your visits may be counted. Public pages offer Accept all, Analytics only and Reject all with equal prominence. Choose Analytics only for Google Analytics and Clarity without Google Ads. Reject, ignore the notice, or close the page, and no cookies, Google Analytics, Clarity or Google Ads measurement starts. Reddit ad measurement still runs (see above). Your answer is remembered in this browser, so the notice does not come back and the answer holds on every Bloopbot page you read from then on.
You can change your mind at any time: press Cookie settings in the footer at the bottom of the page or in the privacy policy, answer again, and measurement starts or stops with the new answer. The link is on the pages that can be measured — the homepage, these guides, the “Account linked” page and the privacy policy, which also changes your dashboard choice. The setup wizard keeps Cookie settings beside its main action at the foot of the page. Legal and sign-in pages show the button in the bottom corner after you answer. Sign-in pages offer the public measurement choices; legal pages use Clarity with analytics consent. Turning on Global Privacy Control or Do Not Track in your browser refuses for you, and it takes precedence over an earlier accept; it does not stop Reddit ad measurement. A content blocker can block Google Analytics, Google Ads, Reddit Ads and Microsoft Clarity separately.
Not sure how to switch this on? Search your browser’s settings for “Global Privacy Control” or “Do Not Track”. Some browsers offer it under Privacy, others through an extension.
The “Was this guide helpful?” buttons
Each guide can end with a quick yes/no question. It appears only once you have accepted analytics, because that is the only place the answer goes: the guide’s name and your yes or no, with nothing else. If you reject or ignore the notice, the question stays hidden and there is nothing to click. There is no text box and nothing you type is sent. Use the troubleshooting guide to collect a proper problem report when something is wrong.
For the full policy — what Bloopbot holds, why, and how to ask us about it — read the privacy page, alongside the terms of use.
Was this guide helpful?
Thanks. Your answer helps us decide which guides to improve.