This Privacy Policy applies specifically to StreamEasy for Android phones & tablets (free edition), published on Google Play by the StreamEasy team (the “Developer”, “we”, “us”). Separate policies exist for the mobile Pro, TV free and TV Pro editions.
1. What this edition is
This is the free, ad-supported edition of StreamEasy for Android phones and tablets. It serves advertising via Google AdMob (banner and interstitial formats) and, for in-stream video pre-rolls, via the Google Interactive Media Ads (IMA) SDK.
2. Information stored on your device
To do its job, the App stores the following entirely on the device:
- IPTV server profiles. Server URL, username and password for any Xtream Codes–compatible service. Stored with Android
EncryptedSharedPreferences(AES-256 / Android Keystore). - Playback state. Watch history, favourites and resume positions, in a local Room database.
- User preferences. UI language, selected profile, accent colour, sort options and other in-app settings, in Android DataStore.
- Catalogue cache (transient). A short-lived in-memory copy of your IPTV catalogue, cleared when the App is closed.
The Developer does not have access to any of the above. None of it leaves your device through the App, except as described in section 3.
3. Information sent to third parties
3.1 Your IPTV provider
Every request to load a channel, movie, series or episode is sent directly from your device to the URL of the server you configured. The IPTV provider you chose will receive your credentials and stream requests according to their privacy policy. They — not the Developer — are the data controller for whatever they receive from you.
3.2 Google AdMob and Google IMA
This edition displays advertising provided by Google AdMob and, for in-stream video pre-rolls, by the Google Interactive Media Ads (IMA) SDK:
- Banner ads (AdMob) shown at the bottom of catalogue, history and search screens.
- Interstitial ads (AdMob) shown before playback begins, no more than once every 15 minutes per device.
- In-stream video pre-rolls (Google IMA) shown before a Live TV channel, movie or episode starts, subject to the same frequency cap.
For the data processed by the AdMob and IMA SDKs, Google is the data controller. The SDKs may collect and share the following for ad delivery, measurement and fraud prevention:
- Advertising ID (resettable, controlled by the Android OS).
- IP address.
- Coarse device information (model, OS version, language, app version).
- Ad interaction events (impressions, clicks, view time, diagnostic data).
- Privacy Sandbox signals on Android 13+ (Topics, Attribution, Ad ID services).
This processing is governed by Google's policies:
You can reset or limit ad tracking from your device's system settings: Settings → Privacy → Ads (or Settings → Google → Ads on older devices). Resetting the advertising ID generates a new one; opting out of ad personalization makes Google deliver only non-personalized ads.
4. What we do not do
- We do not maintain any backend server that receives your data.
- We do not collect analytics events about how you use the App.
- We do not collect crash reports through a third-party service.
- We do not include Firebase, Facebook SDK, AppsFlyer, Adjust, Branch or any other tracking / attribution SDK.
- We do not sell, rent or share information with data brokers.
- We do not access your contacts, photos, files, location, microphone or camera.
5. Children
The App is not directed to, and is not intended for, children under the age of 13 (or the equivalent minimum age in the user's jurisdiction). The App does not knowingly collect personal information from children. The App is not part of the Google Play Families program.
6. Permissions used by this edition
android.permission.INTERNET— required to reach the IPTV server you configured and to load ads.android.permission.ACCESS_NETWORK_STATE— used to detect loss of connectivity during playback.android.permission.WAKE_LOCK— used by the Android Media3 / ExoPlayer library to keep playback alive when the screen would otherwise sleep.android.permission.FOREGROUND_SERVICEandandroid.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK— required by the media playback service.android.permission.AD_IDandcom.google.android.gms.permission.AD_ID— required so AdMob can read the resettable Advertising ID that the Android OS provides.android.permission.ACCESS_ADSERVICES_AD_ID,android.permission.ACCESS_ADSERVICES_ATTRIBUTION,android.permission.ACCESS_ADSERVICES_TOPICS— Privacy Sandbox permissions used by AdMob on Android 13+.
This edition does not request POST_NOTIFICATIONS: the media playback service runs without a foreground notification on the free edition (audio playing while the app is backgrounded would defeat the ad impression).
7. Network traffic
Many independent IPTV providers serve their streams over plain HTTP rather than HTTPS. To remain compatible with the services our users actually subscribe to, the App allows cleartext (HTTP) traffic. As a consequence, the connection between your device and your IPTV provider is only as secure as that provider chooses to make it. All other traffic the App originates — in particular requests to Google's advertising endpoints — is over HTTPS.
8. Your rights
Because virtually all of your data lives on your device, you can exercise the following at any time directly inside the App:
- Access: every piece of data the App holds about you is visible in its UI.
- Rectification: edit a profile through Switch profile → Edit.
- Erasure: clear history / favourites / resume via History → Clear history, delete a profile, or uninstall the App to wipe everything.
- Portability: not applicable — the App does not export device-only state, and we hold no copy of it.
If the GDPR (EEA / UK), the LGPD (Brazil), the CCPA / CPRA (California) or another personal-data law applies to you, you may exercise any additional rights granted by those laws by emailing us at streameasy.support@gmail.com. For data processed by Google AdMob or Google IMA, contact Google directly per their privacy policy.
9. Data retention
The Developer retains nothing because the Developer receives nothing. Locally, your data persists on your device until you delete it through the App or uninstall the App.
10. Account deletion
The App does not require, create, or maintain any user account with the Developer. There is no online account to delete. To delete all locally stored data at once, uninstall the App from your device.
11. Changes to this Policy
If this Policy changes, the new version will be published at this URL with an updated “Last updated” date. Material changes will also be announced in the App's release notes on Google Play.
12. Contact
Privacy questions, complaints, or data-deletion requests: streameasy.support@gmail.com.