IPTV Ai Player lets users manage their own IPTV sources. The app does not provide any content or streams; it only accesses URLs and playlist information entered by the user.
1. Data Collected
User-provided data and automatically collected anonymous events:
- IPTV playlist URLs (M3U, Xtream, Stalker API)
- Xtream/Stalker API usernames and passwords (AES-encrypted on device, never sent to our servers)
- EPG source URLs
- Device MAC address (anonymous ID for cloud backup)
- Firebase Installation ID (anonymous, device-specific transient ID)
- Anonymous Firebase Analytics events (app_open, playlist added, playback error, etc.)
- Crash logs (stack trace, error message) — sent to Firebase if the user permits; IPTV-provider-side errors (network, codec, format) are filtered out
- Diagnostics: device category (phone/tablet/TV box/Android TV), OS version, app version, AI subtitle response time
2. Data NOT Collected
- Name, surname, email (no registration system)
- Location data
- Camera or microphone data
- Contacts
- Viewing history or content analysis
- Advertising ID (AdId) or IP address
3. Use of Data
- Storing playlist and channel info on device
- Firebase cloud backup (cross-device sync)
- AI Subtitles: audio is sent to Groq API, not stored after the result
- Anonymous usage statistics for app improvement
4. Third-Party Services
| Service | Purpose |
|---|---|
| Google Firebase (Auth, Firestore) | Anonymous authentication, cloud backup |
| Firebase Analytics | Anonymous usage statistics |
| Groq API | Audio processing for AI subtitles (temporary, not stored) |
| Your IPTV Provider | Connection via the URL you entered |
5. Data Security
- IPTV credentials AES-encrypted via Android Keystore + EncryptedSharedPreferences
- Firebase communication over HTTPS/TLS
- No data shared with ad networks
6. Retention & Deletion
- Local data is removed automatically when the app is uninstalled
- Cloud backup can be deleted via the in-app "Delete Cloud Backup" button or by contacting us
- Firebase Analytics events and diagnostics: retained for 14 months
- Firebase Crashlytics records: retained for 90 days
- Data deletion requests: vibedaveddeva@gmail.com
7. Children's Privacy
Not directed at children under 13. We do not knowingly collect data from this age group.
8. Policy Changes
When this policy changes, you will be notified in-app. The current policy is always published here.
Contact
For privacy questions or data deletion requests: vibedaveddeva@gmail.com