Privacy Policy
Last updated: Feb 17, 2026
Overview
StreamLine AI helps live-stream creators monitor performance in real time, generate speech transcriptions, and receive AI-powered coaching feedback and reports. This policy describes what data we collect, how we use it, the third-party services involved, and your choices.
Data we collect
- Account information: when you sign in with Google, we receive your email address and basic profile information from Google OAuth. We do not receive or store your Google password.
- Live dashboard metrics: if you use the StreamLine AI browser extension, it reads publicly displayed metrics from your TikTok Live seller dashboard (e.g. views, viewers, items sold, GMV, click-through rates). The extension reads on-screen data only; it does not intercept network traffic or access your TikTok account credentials.
- Session data: session identifiers, timestamps, status, and metadata required to associate captured data with your StreamLine AI session.
- Optional microphone transcription: if you enable the microphone, your audio is streamed in real time to OpenAI's transcription service and converted to text. Audio is never stored by StreamLine AI; only the resulting text transcripts are saved with your session.
- Scripts & product information: if you upload a stream script or enter product details (name, price, discount), these are stored with your session to power AI analysis.
- User preferences: settings you choose such as transcription language, dark/light mode, and TikTok region.
- AI-generated content: coaching feedback, session reports, and script suggestions generated by our AI are stored with your session.
What we do not collect
- Passwords or full authentication credentials
- Payment card or billing details
- Precise location (GPS)
- Keystroke logging or general browsing history
- Raw audio recordings (audio is streamed for transcription but never stored)
- TikTok account credentials or private TikTok data
Browser extension
The StreamLine AI Chrome extension requires the following permissions to function:
- Host access to tiktok.com domains: to read live dashboard metrics displayed on your TikTok seller dashboard.
- Scripting: to inject a content script that reads on-screen metric values.
- Tabs & webNavigation: to detect when you navigate to a live dashboard page.
- Offscreen document: to capture microphone audio for transcription (only when you enable it).
- Storage: to save your extension preferences (e.g. microphone toggle state).
The extension only activates on TikTok Live dashboard pages and communicates exclusively with StreamLine AI servers. It does not read, modify, or transmit data from any other websites.
How we use data
- Provide real-time analytics dashboards for your live sessions
- Generate AI-powered coaching feedback, recommendations, and warnings during your stream
- Produce end-of-session reports with performance summaries and actionable insights
- Enable speech-to-text transcription when you opt in
- Offer AI-assisted script editing and analysis
- Improve the reliability and quality of our service
Third-party services
We use the following third-party services to operate StreamLine AI. We share only the minimum data necessary for each service to perform its function. We do not sell your personal information.
- Supabase (database & authentication): stores your account, sessions, metrics, transcripts, and settings. Handles Google OAuth sign-in.
- OpenAI (transcription): if you enable the microphone, audio is streamed to OpenAI's Realtime API for speech-to-text conversion. OpenAI processes the audio in real time; refer to OpenAI's privacy policy for their data handling practices.
- Amazon Web Services / Anthropic Claude (AI analysis): session metrics, transcripts, scripts, and product information are sent to Anthropic's Claude models (via AWS Bedrock) to generate reports, coaching feedback, and script suggestions.
- Google (authentication): we use Google OAuth for sign-in. We receive your email and basic profile; refer to Google's privacy policy.
Cookies & local storage
- Authentication tokens: stored in your browser's local storage by Supabase to keep you signed in.
- Preferences: theme (dark/light mode), onboarding status, and privacy-policy acceptance are stored in local storage.
- Sidebar state: a cookie (
sidebar:state) remembers whether the sidebar is open or closed (expires after 7 days). - Extension storage: the Chrome extension stores your microphone toggle preference in
chrome.storage.local.
We do not use third-party tracking cookies or advertising cookies.
Data security
All data is transmitted over encrypted connections (HTTPS/WSS). Database access is protected by row-level security policies ensuring you can only access your own sessions and data. API endpoints use signed tokens for authentication.
Data retention
Session data (metrics, transcripts, feedback, reports) is retained as long as your account is active. We may periodically purge raw metric data from older sessions while retaining aggregated reports. You may request deletion of your data at any time by contacting us.
Your choices
- You can choose whether to enable microphone transcription; it is off by default.
- You can stop data capture at any time by ending your session.
- You can adjust your preferences (language, dark mode, region) in settings.
- You can request deletion of your account and associated data by emailing us.
Children's privacy
StreamLine AI is not intended for use by anyone under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us so we can remove it.
Changes to this policy
We may update this privacy policy from time to time. When we do, we will revise the "Last updated" date at the top of this page. We encourage you to review this policy periodically.
Contact
Questions or requests? Contact us at yussefaltaher@gmail.com.