Privacy Policy — Pixel IPTV
Pixel IPTV ("the app") is developed and operated by Hélder Daio ("we", "us"). This policy explains what data the app processes, where it is stored, and which third-party services it interacts with. By using Pixel IPTV you agree to this policy.
1. Summary
- Pixel IPTV is a Bring-Your-Own-Content media player. It ships no media content and no preloaded playlists.
- We do not sell, rent, or share your personal data with advertisers.
- We do not collect analytics or telemetry. No usage data leaves your device through our infrastructure.
- Your playlists, credentials, and watch history are stored on your device and (if you have iCloud enabled on your Apple ID) synced privately through Apple iCloud Key-Value Storage under your own account. We never see this data.
2. Data Processed Locally on Your Device
The following items live on your device. Sensitive items (credentials, PINs) are stored in the iOS
Keychain; the rest in UserDefaults.
| Item | Storage | Synced via iCloud KVS |
|---|---|---|
| Playlist URLs (M3U / Xtream) | Keychain | No |
| Xtream username / password | Keychain | No |
| Trakt OAuth token | Keychain | No |
| TMDB API key (if you provide one) | Keychain | No |
| Parental Control PIN (Kids Mode) | Keychain | No |
| Watch progress ("Continue Watching") | UserDefaults | Yes |
| Favourite channels / movies / series | UserDefaults | Yes |
| User profile (display name, avatar) | UserDefaults | Yes |
| Watch-time statistics | UserDefaults | Yes |
| EPG cache | UserDefaults | No |
| EPG programme alerts (scheduled reminders) | UserDefaults | No |
| Catch-up "My List" bookmarks | UserDefaults | Yes |
When iCloud sync is active, the iCloud-marked items above leave your device only via Apple's encrypted iCloud service, bound to your Apple ID. We have no access to your iCloud data.
3. Third-Party Services
Pixel IPTV communicates with the following services only when used or configured by you:
- Your IPTV provider — the M3U/Xtream URLs you enter point at servers operated by third parties. We have no relationship with them. Connection is direct from your device.
- Apple iCloud — Key-Value Storage for the sync items listed above. Subject to Apple's Privacy Policy.
- TMDB (themoviedb.org) — used for movie/series metadata only if you supply your own API key. Subject to TMDB's terms.
- TVDB (thetvdb.com) — default metadata source for posters, synopses, and cast. Proxied through our Cloudflare Worker which does not log request bodies.
- Trakt.tv (trakt.tv) — only if you connect your Trakt account. Watch progress is sent to Trakt under your account. Subject to Trakt's Privacy Policy.
- IPTV-Org — channel logos are fetched from their public CDN. They may see your IP address as part of standard HTTP delivery.
4. Analytics and Tracking
Pixel IPTV does not collect analytics. No usage metrics, no event signals, no third-party SDK is configured to receive data from your device. The app does not use the iOS App Tracking Transparency framework because there is no tracking to disclose. We do not access the device advertising identifier (IDFA).
The only data category declared in our PrivacyInfo.xcprivacy manifest is Crash
Data, which is delivered by iOS to Apple (and visible to us in Xcode Organizer) only if you opted in
to share analytics with app developers at iOS setup. It is not used for tracking and is not linked to your
identity.
5. Children's Privacy
Pixel IPTV is not directed at children under 13. We do not knowingly collect data from children. The app includes an optional Kids Mode with PIN protection that hides channel categories tagged as adult (XXX, +18, Erotic, Porn, etc.) from M3U group titles.
6. Your Rights
You can:
- Delete all local data by removing the app (iOS Settings → General → iPhone Storage → Pixel IPTV → Delete App).
- Disable iCloud sync for the app under iOS Settings → [Your Name] → iCloud.
- Disable crash sharing at the operating-system level via iOS Settings → Privacy & Security → Analytics & Improvements.
- Disconnect Trakt under the in-app Settings → Trakt.tv → Disconnect.
- Contact us to request any further information at the address below.
Under GDPR (EEA users) and CCPA (California users), you additionally have the right to access, correct, port, or erase your data. To exercise these rights, contact us.
7. Data Retention
- Local data persists until you delete it or uninstall the app.
- iCloud KVS data is retained by Apple under your Apple ID lifecycle.
8. Security
Credentials and sensitive tokens are stored exclusively in the iOS Keychain, encrypted at rest by the operating system. Network communication with third-party services uses HTTPS where the provider supports it. IPTV stream URLs are often HTTP; this is a constraint of the IPTV ecosystem, not a design choice.
9. Changes to This Policy
We may update this policy. Material changes will be reflected in the "Last updated" date above. Continued use of the app after the update constitutes acceptance.
10. Contact
Email: support@hdaio.comPolítica de Privacidade — Pixel IPTV
A Pixel IPTV ("a app") é desenvolvida e operada por Hélder Daio ("nós"). Esta política explica que dados a app processa, onde ficam guardados e com que serviços terceiros comunica. Ao usar a Pixel IPTV concordas com esta política.
1. Resumo
- A Pixel IPTV é um player Bring-Your-Own-Content. Não fornece nenhum conteúdo de média nem traz listas pré-carregadas.
- Não vendemos, alugamos nem partilhamos os teus dados pessoais com anunciantes.
- Não recolhemos analytics nem telemetria. Nenhuns dados de utilização saem do teu dispositivo através da nossa infraestrutura.
- As tuas playlists, credenciais e histórico ficam no teu dispositivo e (se tiveres iCloud ativo no teu Apple ID) sincronizam de forma privada via Apple iCloud Key-Value Storage sob a tua própria conta. Nós nunca vemos estes dados.
2. Dados Processados Localmente no Teu Dispositivo
Os itens abaixo ficam no teu dispositivo. Os sensíveis (credenciais, PINs) são guardados no
Keychain do iOS; os restantes em UserDefaults.
| Item | Armazenamento | Sincronizado via iCloud KVS |
|---|---|---|
| URLs de playlists (M3U / Xtream) | Keychain | Não |
| Utilizador / palavra-passe Xtream | Keychain | Não |
| Token OAuth do Trakt | Keychain | Não |
| TMDB API key (se a forneceres) | Keychain | Não |
| PIN do Controlo Parental (Kids Mode) | Keychain | Não |
| Progresso de visualização ("Continuar a Ver") | UserDefaults | Sim |
| Canais / filmes / séries favoritos | UserDefaults | Sim |
| Perfil de utilizador (nome, avatar) | UserDefaults | Sim |
| Estatísticas de visualização | UserDefaults | Sim |
| Cache de EPG | UserDefaults | Não |
| Alertas de programas EPG (lembretes agendados) | UserDefaults | Não |
| Marcadores catch-up "A Minha Lista" | UserDefaults | Sim |
Quando a sincronização iCloud está ativa, os itens marcados acima saem do dispositivo apenas via serviço iCloud encriptado da Apple, ligados ao teu Apple ID. Não temos acesso aos teus dados iCloud.
3. Serviços de Terceiros
A Pixel IPTV comunica com os seguintes serviços apenas quando os usas ou configuras:
- O teu provedor de IPTV — os URLs M3U/Xtream que introduzes apontam para servidores operados por terceiros. Não temos qualquer relação com eles. A ligação é direta do teu dispositivo.
- Apple iCloud — Key-Value Storage para os itens listados acima. Sujeito à Política de Privacidade da Apple.
- TMDB (themoviedb.org) — usado para metadata de filmes/séries apenas se forneceres a tua API key. Sujeito aos termos do TMDB.
- TVDB (thetvdb.com) — fonte de metadata por defeito para cartazes, sinopses e elenco. Proxied através do nosso Cloudflare Worker que não regista conteúdos dos pedidos.
- Trakt.tv (trakt.tv) — apenas se ligares a tua conta Trakt. O progresso é enviado ao Trakt sob a tua conta. Sujeito à Política de Privacidade do Trakt.
- IPTV-Org — os logos dos canais são obtidos do CDN público deles. Podem ver o teu IP no decurso de entrega HTTP normal.
4. Analytics e Tracking
A Pixel IPTV não recolhe analytics. Não há métricas de utilização, sinais de eventos, nem SDK terceiro configurado para receber dados do teu dispositivo. A app não usa o framework App Tracking Transparency da Apple porque não há tracking a divulgar. Não acedemos ao identificador de publicidade do dispositivo (IDFA).
A única categoria declarada no nosso PrivacyInfo.xcprivacy é Crash Data, entregue
pelo iOS à Apple (e visível para nós no Xcode Organizer) apenas se ativaste a partilha de analytics com
developers no setup do iOS. Não é usada para tracking nem está ligada à tua identidade.
5. Privacidade de Crianças
A Pixel IPTV não é dirigida a crianças com menos de 13 anos. Não recolhemos conscientemente dados de crianças. A app inclui um Kids Mode opcional, protegido por PIN, que oculta categorias de canais marcadas como adultas (XXX, +18, Erotic, Porn, etc.) nos M3U.
6. Os Teus Direitos
Podes:
- Apagar todos os dados locais removendo a app (iOS Definições → Geral → Armazenamento do iPhone → Pixel IPTV → Apagar App).
- Desativar a sincronização iCloud para a app em iOS Definições → [O Teu Nome] → iCloud.
- Desativar o envio de crashes ao nível do sistema via iOS Definições → Privacidade & Segurança → Análise & Melhorias.
- Desligar o Trakt dentro da app em Definições → Trakt.tv → Desligar.
- Contactar-nos para qualquer informação adicional no endereço abaixo.
Ao abrigo do RGPD (utilizadores no EEE) e do CCPA (utilizadores na Califórnia), tens adicionalmente o direito de aceder, corrigir, portar ou eliminar os teus dados. Para exercer estes direitos, contacta-nos.
7. Retenção de Dados
- Dados locais persistem até os apagares ou desinstalares a app.
- Dados em iCloud KVS são retidos pela Apple sob o ciclo de vida do teu Apple ID.
8. Segurança
Credenciais e tokens sensíveis ficam exclusivamente no Keychain do iOS, encriptados em repouso pelo sistema operativo. As comunicações de rede usam HTTPS sempre que o serviço o suporta. URLs de streams IPTV são frequentemente HTTP — é uma restrição do ecossistema IPTV, não uma decisão de design.
9. Alterações a Esta Política
Podemos atualizar esta política. Alterações materiais ficarão refletidas na data de "Última atualização" no topo. O uso contínuo da app após a atualização constitui aceitação.