Privacy Policy
How the ACECONN website and the TV onair+ · TV onair+ mobile apps ("the Apps") collect and use information.
TV onair+ and TV onair+ mobile are media player clients — they do not host, supply, or curate any channels, films, or streams. All media content is provided by the IPTV portal or service you personally choose to connect, and you are responsible for your own right to access that content.
1. Information we collect
Account information. If you create a TV onair+ cloud account (optional — the apps also work with purely local, device-only portal pairing), we collect your email address; your password, stored only as a salted PBKDF2-SHA256 hash, never in plain text; and a device identifier (MAC address / serial) assigned to your installation to keep your account's paired devices in sync. If you sign in with Google or Apple instead, we receive only your email address and an identity token — not your name or profile photo.
IPTV portal credentials. If you are signed in to a TV onair+ cloud account, the portal host address, username, and password you enter are stored on our servers so they can sync across your devices. If you are not signed in to a cloud account, portal credentials are stored only locally on your device and never leave it.
Purchase and subscription information. When you subscribe to or purchase Premium, Google Play or the App Store sends us a purchase token or signed transaction receipt so we can verify it's genuine. We store only the resulting entitlement status (e.g. "premium," expiry date) and a hashed purchase identifier — never your payment card details, which are handled entirely by Google/Apple.
Device integrity information. To protect subscriptions and free trials from abuse, the app may ask Google Play Integrity (Android) or Apple App Attest (iOS) to confirm a request comes from a genuine, unmodified installation. Android's token is opaque to us — Google returns only pass/fail verdicts, no raw device identifiers. On iOS, we store a device-generated public key and a replay counter, not an identifier tied to you.
Advertising. Free-tier use shows banner advertising served by Google Mobile Ads (AdMob), governed by Google's own privacy policy. Premium subscribers see no ads. On iOS, the app requests your App Tracking Transparency permission before any personalized ad.
| Category | Stored where |
|---|---|
| Watch history, player preferences, theme settings | Device only — never sent to us |
| Crash reports / analytics | None collected — no analytics or crash SDK is used |
2. How we use your information
- To create and secure your account, and keep paired devices in sync.
- To verify purchases and grant the Premium features you've paid for.
- To protect free trials and subscriptions from automated abuse.
- To serve advertising to free-tier users.
- To provide customer support if you contact us.
We do not sell your personal information, and we do not use it beyond operating the Apps.
3. Third-party services
Data may flow through: Google Play Billing / Apple StoreKit (purchases), Google Sign-In / Sign in with Apple (optional account sign-in), Google Play Integrity / Apple App Attest (device integrity), Google Mobile Ads (advertising), and Cloudflare (our backend infrastructure provider). Each is governed by its own privacy policy.
4. Data retention and deletion
We retain account and portal data for as long as your account is active. Delete your account any time from Settings → User Info → Manage Account, which removes your stored portal credentials and account record.
5. Children's privacy
The Apps are general-audience products, not directed at children. An optional parental-lock feature (Settings → Parental Controls) PIN-protects adult content. We do not knowingly collect personal information from children.
6. Your choices
- Use the Apps without a cloud account by pairing a portal locally, on-device only.
- Delete your account and stored data at any time.
- Disable personalized advertising through your device's ad settings.
7. Security
We use industry-standard measures to protect your information, including salted password hashing and encrypted transport (HTTPS/TLS) for all communication with our servers.
8. Changes to this policy
We may update this Privacy Policy from time to time. We'll update the date above when we do, and note material changes in the app's release notes.
9. Contact us
Questions about this Privacy Policy? Contact us at bolyoung@gmail.com.
Other languages: 한국어 ·
Español ·
Français.
The store-listing version of this policy is available at
tvonair_privacy.html.