Política de privacidade · SublimeTV
Em caso de discrepância entre as versões linguísticas, prevalece a versão francesa.
Última atualização: 30 de outubro de 2026
1. Responsáveis pelo tratamento
Os responsáveis conjuntos pelo tratamento dos dados são Arnaud Royo (Boulevard Raymond Poincaré, 06160 Antibes, França) e Vincent Bogaert (Avenue de Bordeaux, 11100 Narbonne, França), que exploram a aplicação SublimeTV a título individual (sem sociedade). Determinam em conjunto as finalidades e os meios dos tratamentos descritos abaixo. Pode exercer os seus direitos junto de qualquer um deles, através de um contacto único para qualquer questão relativa aos seus dados: contact@sublimetv.app.
2. Princípio geral
O SublimeTV é um leitor/cliente IPTV. A aplicação necessita de uma conta SublimeTV para sincronizar a sua experiência entre os seus dispositivos. Recolhemos o estritamente necessário para o funcionamento do serviço. A aplicação não fornece nenhum conteúdo e não recolhe a sua atividade para fins publicitários.
3. Dados que tratamos
3.1 Conta
- Endereço de e-mail e palavra-passe (a palavra-passe é armazenada de forma segura, sob a forma de hash, nunca em texto simples).
- Se utilizar o início de sessão com Google ou Apple: o identificador fornecido por esses serviços para autenticar a sua conta.
- Se pedir a redefinição da sua palavra-passe: é-lhe enviado um e-mail com uma ligação de utilização única, válida durante 30 minutos, através do nosso prestador de envio de e-mails Resend.
3.2 Perfis
- Nome de perfil e avatar escolhidos.
3.3 Credenciais do seu serviço IPTV (Xtream ou M3U)
- O URL do portal, o nome de utilizador e a palavra-passe da subscrição IPTV que você mesmo fornece (Xtream), ou o URL da sua lista de reprodução (M3U).
- Estas credenciais são cifradas (AES-256-GCM) do lado do servidor. Só são guardadas em cache no dispositivo após a seleção do perfil, para abrir o serviço rapidamente.
- Não fornecemos esta subscrição e não temos qualquer ligação ao seu fornecedor.
3.4 Dados de utilização sincronizados (por perfil)
- Favoritos, histórico de reprodução (títulos e posição de retoma), preferências (idioma da interface, idioma dos metadados, aspeto, categorias ocultas, preferências de áudio/legendas/qualidade, afinidade por géneros calculada a partir do seu histórico).
- Estes dados servem apenas para recuperar a sua experiência nos seus diferentes dispositivos.
3.5 Dados técnicos
- Um identificador de dispositivo gerado localmente, utilizado na função «Enviar para a TV» (reprodução remota entre os seus próprios dispositivos) e no emparelhamento por código QR.
- Tokens de autenticação (JWT e token de atualização) armazenados no dispositivo.
- Endereço IP: tratado pelo nosso backend durante os seus pedidos, para o encaminhamento de rede e a proteção contra abusos (por exemplo, a limitação do número de tentativas de início de sessão). Não é utilizado para o definir.
- Estado da ligação e tipo de plataforma (telefone, TV, computador): transmitidos periodicamente ao backend enquanto a aplicação estiver em primeiro plano, para indicar que uma sessão está ativa (supervisão técnica do serviço). Este envio é suspenso quando a aplicação passa para segundo plano.
- Dados técnicos temporários: sessões de emparelhamento por código QR e de reprodução remota, tokens de redefinição de palavra-passe, contadores anti-abuso (por endereço IP) e contadores de quotas (por conta). São guardados numa base de dados em memória alojada pela Upstash na região de Paris e expiram automaticamente, de alguns minutos a uma semana, consoante a sua utilização. Nunca contêm as suas credenciais IPTV.
3.6 Dados de diagnóstico (relatórios de falhas)
- Em caso de erro ou falha, é enviado um relatório técnico para a nossa ferramenta de monitorização de estabilidade Sentry: tipo e pilha de chamadas do erro, ecrã afetado, tipo de dispositivo e de plataforma, versão do sistema e da aplicação. Estes dados servem exclusivamente para corrigir anomalias; não são utilizados para o definir nem para fins publicitários.
3.7 Dados armazenados apenas no seu dispositivo (não transmitidos aos nossos servidores)
- Caches técnicas (catálogo do seu fornecedor, metadados TMDB, imagens).
- Transferências para visualização offline: armazenadas no espaço privado da aplicação; eliminadas se desinstalar a aplicação.
3.8 Relatório de catálogo e registo da app (apoio técnico)
- Envio voluntário, nunca automático, a partir de Definições > Informações, para reproduzir um problema de catálogo (agrupamento, correspondência TMDB, categorias) na sua lista exata. Uma confirmação na aplicação detalha o que é enviado antes de cada envio.
- O ficheiro é limpo no dispositivo antes do envio: não contém o URL do seu portal, o seu identificador nem a sua palavra-passe IPTV, apenas metadados das entradas (título, categoria, ano, classificação, identificador TMDB…) e um indicador de presença de imagem.
- Conservado durante 30 dias e depois eliminado automaticamente; eliminado de imediato se eliminar a sua conta.
- Registo da app: envio voluntário, nunca automático, a partir de Definições > Informações, logo após um problema (reprodução que não arranca, erro). Contém o que a aplicação registou nos últimos 3 minutos (etapas da reprodução, erros e, no Android, o registo de sistema próprio da aplicação), bem como o modelo e a versão do sistema do seu dispositivo.
- As suas credenciais e palavras-passe IPTV são removidas no dispositivo antes do envio; o endereço dos servidores contactados pode constar. Conservado durante 30 dias e depois eliminado automaticamente; eliminado de imediato se eliminar a sua conta.
- Relatar um problema: nas versões da app que agrupam estes envios, o registo e o relatório de catálogo seguem juntos, com a sua descrição do problema se a escrever (texto livre, opcional). É conservada durante 30 dias com o resto do relato e eliminada de imediato se eliminar a sua conta. Não inclua nomes de utilizador nem palavras-passe.
3.9 Dados associados a uma compra Premium
- Se subscrever o nível Premium, o pagamento é processado pelo Google Play, pela App Store da Apple ou pelo Stripe, consoante a origem da sua instalação. Nunca vemos o seu número de cartão: é introduzido junto do prestador de pagamento e não passa pelos nossos servidores.
- Guardamos o necessário para lhe abrir o direito e para o provar: um identificador de cliente ou de transação do prestador, a compra associada (fórmula, data, estado) e o nível de conta daí decorrente, com a sua eventual data de expiração.
- Estes elementos constituem igualmente documentos contabilísticos, sujeitos a um prazo de conservação legal distinto (ver § 6).
3.10 Pesquisa com IA
- O texto que introduz na pesquisa com IA é transmitido, juntamente com o idioma da interface e o tipo de conteúdo procurado, à Google (API Gemini), que gera as sugestões. Não é acompanhado do seu endereço de e-mail nem do identificador da sua conta, e não o conservamos: nem o pedido nem os resultados são registados nos nossos servidores.
- Registamos apenas o número de pesquisas efetuadas por conta e por dia, para aplicar as quotas e detetar uma utilização anormal. Este contador é conservado enquanto a conta existir.
A aplicação não integra publicidade, nenhum SDK publicitário nem nenhum rastreador analítico comportamental (sem Firebase Analytics, sem rede publicitária, sem definição de perfil da sua atividade). A única ferramenta de medição de terceiros é o Sentry, limitado aos relatórios de falhas e erros descritos no § 3.6 (estabilidade do serviço, sem seguimento publicitário). Subsistem dois fluxos técnicos para a Google, com fins estritamente funcionais: o início de sessão com Google (opcional, por sua iniciativa) e o Cast (Google Cast SDK). Os tipos de letra estão incorporados na aplicação (recursos) e o carregamento remoto está desativado: nenhuma chamada é feita a
fonts.gstatic.comdurante a execução.
4. Terceiros e destinatários
A aplicação e o serviço apoiam-se nos seguintes terceiros:
| Terceiro | Função | Dados envolvidos |
|---|---|---|
| Fly.io | Alojamento do backend SublimeTV | Todos os dados de conta/perfil/sincronização acima |
| Sentry | Monitorização de falhas e erros (estabilidade) | Relatórios de diagnóstico do § 3.6 (erro, ecrã, dispositivo, versões) |
| TMDB (themoviedb.org) | Cartazes, resumos, elenco, tendências | Pedidos de metadados (títulos pesquisados/consultados enviados ao TMDB para obter as imagens) |
| Google / Apple | Início de sessão com conta (opcional) | Identificador de autenticação, consoante o serviço escolhido |
| O seu fornecedor IPTV | Distribuição dos fluxos que configura | Ligação direta a partir do seu dispositivo com as suas credenciais |
| Discord (canal interno) | Notificação de um relatório de catálogo ou de um registo da app recebido (§ 3.8), sem o ficheiro anexo | Referência do relatório, e-mail da conta, tamanho, plataforma |
| Stripe | Pagamento Premium (computador e Android instalado fora da Play Store) | Endereço de e-mail, identificador de cliente e dados de pagamento introduzidos no Stripe |
| Google Play | Pagamento Premium (instalações a partir da Play Store) | Compra associada à sua conta Google, verificada junto da Google |
| Apple (App Store) | Pagamento Premium (iPhone e iPad) | Compra associada à sua conta Apple, verificada junto da Apple pelo seu identificador de transação; não recebemos nem o seu identificador Apple nem os seus meios de pagamento |
| Google (API Gemini) | Pesquisa com IA (§ 3.10) | Texto da pesquisa, idioma e tipo de conteúdo, sem e-mail nem identificador de conta |
| Resend | Envio do e-mail de redefinição da palavra-passe | Endereço de e-mail e ligação de redefinição |
| Upstash | Base de dados em memória para os dados técnicos temporários (§ 3.5), região de Paris | Identificadores de conta e de dispositivo, endereços IP dos contadores anti-abuso, tokens de redefinição |
O fluxo de vídeo é reproduzido diretamente a partir do seu fornecedor: não passa pelos nossos servidores.
5. Base jurídica (RGPD)
- Execução do contrato: gestão da conta, dos perfis, das listas de reprodução, da sincronização e da pesquisa com IA (sem estes dados, o serviço não pode funcionar).
- Interesse legítimo: segurança da conta, prevenção de abusos (tratamento do endereço IP para a limitação de débito, contadores de quotas) e estabilidade do serviço (relatórios de falhas Sentry).
- Consentimento: início de sessão com Google/Apple (por sua iniciativa).
- Obrigação legal: conservação dos documentos contabilísticos ligados a uma compra Premium (ver § 6).
6. Prazo de conservação
- Dados de conta e de sincronização: conservados enquanto a conta existir.
- Na eliminação da conta, todos os dados associados (perfis, favoritos, histórico, preferências, credenciais IPTV cifradas, tokens) são apagados imediatamente do lado do servidor, por eliminação em cascata. Eventuais registos técnicos (segurança, diagnóstico) são dados efémeros, eliminados no máximo em 30 dias.
- Caches e transferências locais: sob o seu controlo, eliminável na aplicação ou ao desinstalá-la.
- Relatório de catálogo (§ 3.8): conservado 30 dias e depois eliminado automaticamente, ou imediatamente na eliminação da conta.
- Registo da app (§ 3.8): conservado 30 dias e depois eliminado automaticamente, ou de imediato ao eliminar a conta.
- Dados técnicos temporários (§ 3.5): expiração automática, de alguns minutos a uma semana.
- Pesquisa com IA (§ 3.10): o texto não é conservado; o contador diário de pesquisas é conservado enquanto a conta existir.
- Exceção: os documentos contabilísticos de uma compra Premium. A lei impõe a conservação dos comprovativos de uma transação (montante, data, identificador da transação) durante 10 anos, inclusive após a eliminação da sua conta. Estes documentos são então dissociados do seu perfil e conservados apenas para fins contabilísticos e fiscais: deixam de servir para o identificar no serviço, já não permitem aceder-lhe e não são utilizados em nenhum outro tratamento. Se nunca tiver efetuado uma compra, nada é conservado após a eliminação da conta.
7. Os seus direitos
Nos termos do RGPD, dispõe dos direitos de acesso, retificação, apagamento, limitação, oposição e portabilidade.
- Eliminação da conta (na aplicação): Definições → Conta → «Eliminar conta». Após confirmação, a conta, os perfis, os favoritos e o histórico são eliminados do lado do servidor, e os dados locais do dispositivo são apagados. A ação é irreversível.
- Eliminação sem a aplicação (web): pode também pedir a eliminação da sua conta e dos seus dados sem instalar a aplicação, em https://sublimetv.app/account/delete, ou por e-mail para contact@sublimetv.app. As contas ligadas através da Apple são eliminadas a partir da aplicação (Definições → Conta → Eliminar conta).
- Reposição parcial: «Terminar sessão da conta» apaga a sessão e as caches locais; cada perfil dispõe de um botão para repor os seus dados (favoritos, histórico, afinidade por géneros) sem eliminar a conta.
A eliminação ao nível da conta e a reposição de um perfil cobrem o seu direito ao apagamento; pode retirar entradas individuais do histórico repondo o perfil em causa.
Pode apresentar uma reclamação à CNIL (ou à autoridade de controlo do seu país).
8. Segurança
- Comunicações entre a aplicação e os nossos servidores cifradas (HTTPS).
- Credenciais IPTV cifradas (AES-256-GCM) do lado do servidor.
- Autenticação por tokens com atualização; os tokens de atualização e de redefinição só são conservados do lado do servidor sob a forma de impressão digital, nunca em texto simples.
- Palavras-passe das contas armazenadas sob a forma de hash.
9. Transferências para fora da UE
O backend é alojado pela Fly.io na sua região de Paris (França), os dados técnicos temporários pela Upstash na mesma região, e os relatórios de falhas são tratados pela Sentry na Alemanha: estes dados são, portanto, alojados na União Europeia. Os pagamentos com cartão são processados pelo Stripe, cuja entidade europeia está estabelecida na Irlanda. Outros serviços de terceiros estão estabelecidos nos Estados Unidos: a pesquisa com IA (Google, API Gemini), o envio do e-mail de redefinição da palavra-passe (Resend) e serviços opcionais (início de sessão com Google ou Apple, pagamento através do Google Play ou da App Store, metadados TMDB). As eventuais transferências para estes serviços são enquadradas pelas respetivas garantias (cláusulas contratuais-tipo e quadros de proteção de dados aplicáveis). O fluxo de vídeo nunca passa pelos nossos servidores: liga diretamente o seu dispositivo ao seu fornecedor.
10. Menores
O serviço é reservado a adultos (18 anos ou mais). Não se destina a menores e não lhes é disponibilizado. Não recolhemos conscientemente dados sobre menores; se uma conta destas nos fosse comunicada, seria eliminada.
11. Alterações
Esta política pode ser atualizada. A data da última atualização figura no início do documento; as alterações substanciais serão comunicadas na aplicação.