This Privacy Policy explains how SaveStream processes personal information across our website, Android app, API, recording workers, and cloud storage services. Contact privacy@savestream.online with privacy questions or requests.
1. Information we collect
- Account data such as email address, display name, authentication and security data.
- Livestream URLs, channel identifiers, source information, and monitoring settings you submit.
- Recording metadata, recording status, timestamps, duration, storage metadata, and media files.
- Billing records, purchased credits, order references, PayPal transaction references, and Google Play purchase tokens, order IDs, products and purchase status for purchases made in the Android app.
- Device, browser, IP address, locale, diagnostics, security logs, and audit events.
- Channel ownership confirmations: when you confirm on the website that you own a channel or have the creator’s permission to record it, the statement you accepted, the time, your IP address, and your browser details.
- In the Android app: a random app installation identifier, a push notification token, app version, and rewarded-ad confirmations, as described under SaveStream Android app.
- Support, abuse, privacy, and copyright communications you send to us.
- Product usage events, such as pages visited and steps completed, as described under Product analytics.
- Partner Program applications, including your name, email, TikTok handle, other channel links, niche, story, photo or logo, and consent records.
2. How We Handle Recording Data
SaveStream may process livestream URLs, channel identifiers, recording metadata, recording status, timestamps, and media files when necessary to provide recording, processing, playback, download, and cloud storage functionality requested by the user.
SaveStream does not sell users’ recordings or make them publicly available as part of the service. Cloud recordings are processed and stored only as necessary to provide the requested service, subject to the applicable retention period or until deleted by the user.
3. How we use information
We use information to provide and secure the service, execute user-requested processing and storage, maintain account sessions, deliver notifications, process billing and entitlements, prevent abuse and fraud, investigate reports, provide support, and comply with legal obligations. We do not sell personal information or recordings.
4. Service providers and disclosures
We may share the minimum necessary information with providers that help operate SaveStream, including Cloudflare for website infrastructure and object storage, server hosting providers, Brevo for transactional email, PayPal for payments on the website, Google (Firebase Authentication for sign-in on the website and in the Android app, including Google sign-in; Google Play Billing for purchases in the Android app; Firebase Cloud Messaging for push notifications; and Google AdMob for ads in the Android app), and PostHog, Inc. (United States) for product analytics. We may also disclose information when required by law, to protect rights or safety, or to investigate abuse, fraud, or infringement. Payment-card details are processed by PayPal or Google Play and are not stored by SaveStream.
5. Product analytics
We use PostHog, a product analytics service hosted in the United States, to understand how people use SaveStream, for example which pages are visited and whether steps such as creating an account, verifying an email address, adding a channel, starting a first recording, or buying credits are completed. PostHog receives the page address without its query string, the referring site, browser and device type, an approximate location derived from your IP address, and these usage events. When you are signed in, events are linked to an internal account ID, not to your name or email address.
We do not use session recording, we do not capture what you type, and we do not send recordings, links to recordings, or payment details to PostHog. PostHog processes this information on our behalf and we do not use it for advertising. Analytics is not loaded when your browser sends a Do Not Track or Global Privacy Control signal. To have analytics data about your account deleted, contact privacy@savestream.online.
6. Cookies and device data
The website uses essential session and preference storage. For product analytics, PostHog also keeps a random identifier in your browser's local storage so that visits from the same browser can be counted together. The website does not use advertising cookies. The Android app shows ads through Google AdMob, as described under SaveStream Android app. You can clear or block this storage in your browser settings without affecting how SaveStream works.
7. SaveStream Android app
This section applies when you use the SaveStream app for Android. The rest of this Policy also applies to the app. The app is a dashboard and player for your SaveStream account: recordings are made on SaveStream's servers, not on your device.
Ads (Google AdMob). The app shows ads served by Google AdMob, a service of Google LLC. There are two kinds:
- Rewarded ads, which you choose to watch to add free recording minutes to your account. They are never shown unless you tap to watch one.
- One small banner ad at the end of the Home screen. It is shown only to accounts that have never bought a recording pack, and it is removed after any purchase. Banner ads are never shown on the player, purchase or channel verification screens.
To serve ads, Google's Mobile Ads SDK in the app collects information from your device, including the Android Advertising ID, IP address, device and app information, and how you interact with ads. Google uses this information to deliver and measure ads and to prevent ad fraud and keep its services secure. SaveStream does not read your Advertising ID and does not send it to our servers.
When you finish a rewarded ad, Google sends our server a confirmation with a transaction reference, the ad unit, and a reward reference that our app created for your account (server-side verification). We use it only to credit your minutes once and to prevent abuse.
Personalized and non-personalized ads. If you are in the European Economic Area, the United Kingdom or Switzerland, the app uses Google's User Messaging Platform to ask for your consent before any ads are loaded. If you do not consent to personalized ads, Google serves non-personalized ads or limited ads according to your choices. If you are in a US state whose privacy laws give you the right to opt out of the sale or sharing of personal information or of targeted advertising, the app shows Google's US state privacy message, where you can opt out. Elsewhere, the app requests personalized ads by default, which Google selects using information such as your interests and activity. You can turn personalized ads off at any time in Settings › Ad privacy choices.
Non-personalized ads are selected based on context, such as the app you are using and your general location. They still use device identifiers for frequency capping, aggregated reporting and fraud prevention. Where Google's consent or privacy options apply to you, you can review or change your choices at any time in Settings › Ad privacy choices › Review consent choices.
To learn how Google uses information from apps that use its services, see https://policies.google.com/technologies/partner-sites. Google's Privacy Policy is at https://policies.google.com/privacy.
Push notifications (Firebase Cloud Messaging). If you allow notifications, the app registers with Firebase Cloud Messaging, a Google service, and receives a push token. The app sends us that token together with a random app installation identifier, the app version and your language, so we can deliver notifications to the right device. We send notifications about your account, such as a channel you added going LIVE, a recording starting, being ready, failing, being missed or about to expire, a completed purchase, and low recording time. Notification content passes through Google's servers to reach your device. We do not use push notifications for advertising.
Purchases (Google Play Billing). Recording packs in the app are sold through Google Play Billing. Google processes the payment under its own terms and privacy policy; SaveStream does not receive your card or other payment details. We receive from Google the purchase token and order ID, the product you bought, and the status of the purchase (for example purchased, pending, refunded or cancelled), and we keep a record of the order and the credits added. When you buy, the app gives Google a one-way hashed (SHA-256) version of your SaveStream account ID, not your email address, so we can confirm that the purchase belongs to your account.
Refunds for purchases made in the app are requested and handled through Google Play. When Google tells us that a purchase was refunded or cancelled, we remove the related credits from your account.
App installation identifier. The first time you open the app, it creates a random identifier for that installation and stores it securely on your device. It is not derived from your hardware or from the Advertising ID. We receive it when the app registers for notifications and when you start a rewarded ad. We use it to apply the daily limit on rewarded minutes per device, to detect one device being used with many accounts, and to prevent fraud and abuse. Uninstalling the app or clearing its data removes the identifier from your device.
Retention for app data.
- Push tokens and device registrations are deleted when you sign out on that device, when you delete your account, or when Google reports that the token is no longer valid.
- Rewarded ad records (including the app installation identifier and Google's transaction reference) are kept for 12 months and then deleted automatically, or earlier if you delete your account.
- Purchase records from Google Play are kept after account deletion for accounting, tax, refund and dispute purposes, as described under Retention and deletion.
- Information that Google collects through AdMob, Firebase Cloud Messaging and Google Play is kept by Google under its own policies.
Your choices in the app.
- Ads: Settings › Ad privacy choices lets you turn personalized ads on or off and, where it applies, review your consent choices. You can also reset or delete your Advertising ID in your device's Android settings (Privacy › Ads, or Google › Ads, depending on the device). Buying any recording pack removes the banner ad; rewarded ads are always optional.
- Notifications: Settings › Notifications lets you choose which notifications you receive. You can also turn off notifications for SaveStream in your device's Android settings.
- Account: you can delete your account in the app (Settings › Security & account) or at https://savestream.online/delete-account.
8. Retention and deletion
Recordings are kept only for the applicable retention period or until deleted sooner by the user. Account and operational data are retained only as long as needed for the service, security, fraud prevention, dispute resolution, accounting, tax, and legal obligations. Users can delete recordings and request account and personal-data deletion, subject to limited mandatory retention.
9. Your choices and rights
Depending on your location, you may have rights to access, correct, export, object to certain processing of, or delete your personal information. You can use available account controls or contact privacy@savestream.online.
10. Security
We use technical and organizational safeguards designed to protect account information and private recording data. No storage or transmission system can be guaranteed to be completely secure.
11. Children
SaveStream is intended only for people who are at least 18 years old, the minimum age TikTok requires to host a LIVE. We do not knowingly collect personal information from anyone under 18. If we learn that we have, we will delete it.
12. Creator stories and Partner Program
If you apply to the SaveStream Partner Program, we process the information you submit to review your application and contact you. With your written consent, we may publish your name, handle, image, story, and selected clips from your own recordings on the SaveStream website. We keep a record of that consent. You can withdraw consent at any time by emailing privacy@savestream.online. We will then remove your story from our website, but we cannot recall copies that others made before removal.
13. Video downloader
When you use the video downloader, we process the TikTok link you paste and your IP address. We use the IP address to apply usage limits; we keep it only as a one-way hash that expires within an hour. Download links are tied to the same hashed IP address and expire after 10 minutes. We do not store copies of the videos: files stream from TikTok to you. Our server logs record the video ID and the result (for example “downloads turned off”) to prevent abuse and fix problems, and are kept like our other server logs.
The downloader's requests to TikTok go out through a separate server, so TikTok sees that server's address, not yours. If we ask you to complete a check, it is provided by Cloudflare Turnstile.
If you send a removal request, we keep your name, email address, the video link and your message to handle the request and to keep a record of it. “Download my videos” uses your account and your verified channels; we do not keep a list of the videos you download.
14. Changes to this Policy
We will update the date above when this Policy changes and provide additional notice where required for material changes.
15. Contact
Privacy questions and requests: privacy@savestream.online.