Last updated: 2026-07-17
CrowdCue is a dashboard for TikTok LIVE streamers, built and run by an independent developer based in Sweden.
Anonymous visitors: nothing is stored on our servers. Your settings are kept locally in your browser’s storage. We collect anonymous page analytics through Vercel Web Analytics.
Signed-in users: your account email, and daily translation usage counts.
Signed-in streamers who connect to a live stream, the session is saved automatically: public chat messages, gifts, and follows from that stream, plus totals (viewers, likes, coins), so you can review and export your own streams later.
Chat lines you ask to translate are sent to Google’s Gemini API (paid tier; Google does not use this data to train its models). Data is stored in Supabase (Postgres, EU region). The app is hosted on Vercel; the relay server that connects to TikTok LIVE runs in London.
Live subtitles: while you run captions from Settings, your browser's speech recognition turns your voice into text. In Chrome that recognition runs on Google's servers, so your microphone audio is sent to Google while captions run. The recognised text goes to our relay, is translated with the Gemini API and is shown on your subtitles overlay. We do not save the audio or the text; we only store how many free subtitle minutes you have used.
Free accounts keep saved sessions for 7 days, Pro accounts for 90 days. A daily job deletes expired sessions automatically. You can also delete any saved session yourself, anytime, with the Delete button in History.
Want your account deleted entirely? Email us, see Contact below.
Chat in a TikTok LIVE stream is public. CrowdCue shows it to the streamer in real time. When the streamer is signed in, their session (including that chat) is saved automatically so they can review it later, with the retention above.