StreamOK
← Back to site
Legal

Privacy Policy

Last updated: September 2, 2026

This Privacy Policy explains how StreamOK ("StreamOK", "we", "us", or "our") handles information when you use the StreamOK mobile application (the "App").

StreamOK plays video files stored on your device, saves videos from links you provide, and helps you keep temporary status files that are already on your device.

By using the App, you agree to the practices described in this Privacy Policy. If you do not agree, please do not use the App.


1. SUMMARY

StreamOK is built to respect your privacy. We do not require an account and we never ask for your name, email address, or phone number to use the App. Your videos are stored on your device, not on our servers. We collect a limited amount of anonymous and technical information to run the App, show advertising, deliver notifications, understand basic usage, fix crashes, and respond to support requests. The details are below.


2. INFORMATION WE COLLECT

a) Video files and media on your device

The App reads video files stored on your device so it can list them and play them. This happens entirely on your device. We do not upload, copy, transmit, or store your video files, their contents, their file names, or their file paths on any server. Playback is fully local.

b) Links you paste or share into the App

When you paste or share a link into the App to save a video, that link is sent to our server (streamok.online) so we can locate the video file it points to. We use the link only to complete that request and return the result to your device.

We do not associate links with you as an individual. Our server keeps short-lived technical logs for reliability and abuse prevention, and these are deleted on a rolling basis. We do not retain the links themselves after a request completes.

The video file itself downloads to your device. We do not receive, store, or keep a copy of it at any point. For some sources the file is streamed through our server on its way to your device; even in that case, no copy is retained.

Alongside each request we send the randomly generated device identifier described in section (d) as a request header, so we can apply fair-usage limits and prevent abuse of our service.

c) Folder access for saved statuses

If you choose to use the Status Saver feature, the App asks you to grant read access to one folder on your device using Android's standard folder access system (the Storage Access Framework).

This access is read-only, limited to the folder you select, and can be revoked at any time in your device settings. Nothing from that folder is uploaded or transmitted. Files are copied only when you choose to save one, and the copy stays on your device.

d) Anonymous usage information (our own analytics)

To understand how the App is used and to keep it running well, the App sends small, anonymous signals to our server (streamok.online). Every signal carries:

  • A randomly generated identifier created on your device. This identifier is random and is not your advertising ID, your device ID, your phone number, or any other real-world identifier. It cannot be used to identify you personally.
  • The version of the App you are running.

The signals we send are:

  • Install and open. Recorded when the App is first installed and each time it is opened.
  • Screen time. The name of a screen you visited, taken from a fixed list of the App's own screen names, and how long you spent on it. No content from that screen is ever included.
  • Feature use. That a video was played, that a download was started, or that a status was saved, together with which part of the App the action came from.
  • Completed downloads. When a download finishes, we record the name of the platform the video came from (for example, a site name), the file size, how long the transfer took, and whether it was resumed. We never send the link, the video title, or the file name.
  • Install source. On first launch, Android provides the App with the referrer information Google Play recorded when the App was installed. This is campaign information, not information about you, and it may include an advertising click identifier. We use it only to understand which installs came from our advertising and which came from people finding the App on their own.

These signals are sent in small batches rather than one at a time.

As with any internet request, our server also observes the network IP address at the moment the request is received. We derive an approximate country from this and store only the two-letter country code. We do not store your full IP address.

e) Advertising information

The App shows advertising through Google AdMob, provided by Google LLC, using the Google Mobile Ads SDK. Ads appear as banners, as cards within lists, as full-screen ads at natural transition points, and as a full-screen ad when the App is opened or returned to.

To serve, target, and measure ads, the advertising component accesses and processes:

  • Your device advertising identifier (Advertising ID / GAID).
  • Device information such as device model, operating system version, language, screen size, and network type.
  • Approximate location at country or region level, derived from the network IP address. Google does not receive precise or GPS location from the App.
  • Information about your interactions with ads, such as whether an ad was requested, shown, or tapped, and basic session information.
  • Diagnostic information about the advertising component's own performance.

This information is collected and used by Google in accordance with its own policies. See Section 5.

You can limit ad personalization or reset your advertising identifier at any time in your device settings. The App does not use rewarded advertising, and never requires you to watch an ad in exchange for a feature.

f) Analytics information (Google Firebase)

The App uses Google Firebase Analytics to understand general, aggregated usage. The events we log are limited and do not contain personal information, links you have pasted, file names, or file paths. They cover things such as app opens, screen views using static screen names, playback started and completed, whether a save succeeded or failed along with the error category if it failed, and whether an ad was requested, filled, shown, or tapped, together with which part of the App it appeared in.

Firebase Analytics also processes an app-instance identifier, an Android device identifier, the advertising identifier for advertising and measurement purposes, coarse device information, and the IP address, which Google truncates to derive approximate location.

g) Crash and diagnostic information (Google Crashlytics)

The App uses Google Crashlytics to report crashes and errors so we can fix them. When something goes wrong we receive technical details of the failure, your device model, your operating system version, the App version, and a Crashlytics installation identifier.

We do not send the links you paste, the contents of your files, or your file names in these reports. Where a save fails, we record only the error category.

h) Push notification information (Google Firebase Cloud Messaging)

To deliver push notifications, the App uses Google Firebase Cloud Messaging. It generates a messaging token and a Firebase installation identifier on your device and subscribes the App to a general broadcast topic so we can send announcements and updates. These identifiers are held by Google to route notifications. We do not store this token on our own servers and we do not link it to your identity.

i) Information you provide through the contact form

If you contact us through the in-app support form, you provide the information you choose to enter, which may include your name, email address, phone number, a reason for contacting us, and your message. This form is processed by a third-party provider, Formspree, which delivers your message to us by email. See Section 5.

j) Clipboard

When you tap the Paste button in the App, the App reads your clipboard at that moment so it can fill in the link for you. The App does not monitor your clipboard in the background, and clipboard contents are never transmitted anywhere except as part of a link you choose to submit.


3. PERMISSIONS WE USE

The App requests only the permissions it needs:

  • Media access (READ_MEDIA_VIDEO and READ_MEDIA_VISUAL_USER_SELECTED on Android 13 and above, or read storage on older versions): to find and play the video files on your device. If you choose to grant access to selected videos only, the App shows only those videos and tells you so.
  • Folder access, granted by you through the system folder picker rather than a manifest permission: read-only access to the single folder you select for the Status Saver feature.
  • Internet and network state: to save videos, show ads, deliver notifications, send the anonymous usage signals, and submit the contact form.
  • Notifications (POST_NOTIFICATIONS on Android 13 and above): to show download progress and completion notices, and push notifications, only if you allow them.
  • Foreground service (FOREGROUND_SERVICE and FOREGROUND_SERVICE_DATA_SYNC): so a download can continue while the App is in the background, with a visible notification for as long as it runs.
  • Advertising ID (AD_ID, and the equivalent Android Privacy Sandbox permissions ACCESS_ADSERVICES_AD_ID, ACCESS_ADSERVICES_ATTRIBUTION, and ACCESS_ADSERVICES_TOPICS): used by the advertising and analytics components described above.
  • Install referrer (BIND_GET_INSTALL_REFERRER_SERVICE): to read the campaign information Google Play recorded when the App was installed, as described in section 2(d).
  • Other technical permissions, such as keeping the processor awake briefly during background work, restarting scheduled work after a device reboot, and vibration for notifications, support core playback and notification behaviour.

The App does not request permission to write to external storage. Videos you save are written to your device's media library using Android's own media system, which requires no storage permission on Android 10 and above.

The App does not request access to your location, contacts, messages, call log, camera, or microphone.


4. HOW WE USE INFORMATION

We use the information described above to:

  • Provide the features you ask for: playing your local videos, saving videos from links you provide, and saving statuses you select.
  • Show, target, and measure advertising.
  • Understand basic, aggregated usage so we can improve the App, including which screens and features people use and which platforms downloads come from.
  • Understand which installs came from our advertising and which came from people finding the App on their own.
  • Diagnose and fix crashes and errors.
  • Apply fair-usage limits and prevent abuse of our servers.
  • Send notifications about updates and announcements, if you allow them.
  • Respond to your support requests.
  • Maintain security and comply with legal obligations.

We do not sell your personal information.


5. THIRD-PARTY SERVICES

The App relies on the following third-party services, each governed by its own privacy policy:

  • Google AdMob (advertising), provided by Google LLC. Privacy policy: https://policies.google.com/privacy and how Google uses information from apps that use its services: https://policies.google.com/technologies/partner-sites
  • Google Firebase Analytics, Crashlytics, and Cloud Messaging, provided by Google LLC. Privacy policies: https://policies.google.com/privacy and https://firebase.google.com/support/privacy
  • Google Play Install Referrer, provided by Google LLC, which supplies the campaign information described in section 2(d). Privacy policy: https://policies.google.com/privacy
  • Formspree (contact form processing), provided by Formspree, Inc. Privacy policy: https://formspree.io/legal/privacy-policy/

We encourage you to review these policies to understand how these providers handle data.


6. DATA SHARING

We share information only as described in this Policy:

  • The advertising identifier, device information, IP-derived approximate location, and ad interaction data are shared with Google for advertising through AdMob.
  • Analytics, crash, and advertising signals are processed by Google through Firebase.
  • The information you submit in the contact form is processed by Formspree and delivered to us.
  • Links you paste, the anonymous usage signals described in section 2(d), and the install referrer are sent only to our own server.

We may also disclose information if required by law, to enforce our terms, or to protect the rights, safety, or property of our users or others.


7. DATA RETENTION

  • We do not retain your video files at all, because we never store them.
  • Links you paste are not retained after the request completes. Short-lived server logs are deleted on a rolling basis.
  • Anonymous usage records (the random identifier, the signals described in section 2(d), app version, country code, and timestamp) are retained for as long as needed to understand usage trends, and may be aggregated or deleted over time.
  • Contact form messages are retained in our email for as long as needed to handle your request.
  • Information held by third parties (Google, Formspree) is retained according to their own policies.
  • Anything stored on your device, including saved videos, stays there until you delete it or uninstall the App.

8. SECURITY

We take reasonable measures to protect information. Data sent over the internet by the App is transmitted using encrypted connections (HTTPS). No method of transmission or storage is completely secure, so we cannot guarantee absolute security.


9. CHILDREN'S PRIVACY

StreamOK is a general-audience application and is not directed to children under the age of 13, or the equivalent minimum age in your jurisdiction. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will take appropriate steps to remove it.


10. YOUR RIGHTS AND CHOICES

Depending on where you live, you may have rights to access, correct, or delete your information. Because the App does not collect information that identifies you personally, the usage identifier being random and anonymous, we may be unable to associate a request with a specific person. You can:

  • Reset your advertising identifier or opt out of ad personalization in your device settings.
  • Revoke folder access for the Status Saver feature at any time in your device settings.
  • Change or revoke media access at any time in your device settings.
  • Disable notifications in your device settings or in the App.
  • Request deletion of contact form messages by contacting us.
  • Uninstall the App to stop all collection.

For data deletion information, see our Data Deletion page at https://streamok.online/data-deletion


11. INTERNATIONAL USERS

The App and its third-party providers may process information in countries other than your own. By using the App, you understand that your information may be transferred to and processed in such countries, which may have different data protection laws.


12. CHANGES TO THIS POLICY

We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date above. Your continued use of the App after changes take effect means you accept the revised Policy.


13. CONTACT US

If you have questions about this Privacy Policy, contact us at:

Email: streamok@yahoo.com

StreamOK

The all-in-one video player for Android. Every format, private by design.

PrivacyTermsCookiesData deletion
© 2026 StreamOK.