Política de Privacidade e Exclusão de Conta/Dados
Última atualização: 28 de julho de 2026
Esta política se aplica aos aplicativos móveis publicados por CodeSystem, incluindo apps que usam autenticação, analytics, relatórios de falha e publicidade.
Resumo por aplicação
Nem todas as aplicações recolhem os mesmos dados. A tabela seguinte indica, por aplicação, se existe conta, se algum dado é guardado nos nossos servidores e que categorias sensíveis são tratadas. As secções seguintes descrevem em detalhe cada tipo de tratamento.
| Aplicação | Conta | Dados nos nossos servidores | Categorias sensíveis | Anúncios |
|---|---|---|---|---|
| Despesas | Sim — Google, Facebook ou Apple | Sim — transações, categorias, orçamentos e fotografias de recibos | Registos financeiros introduzidos por si | Sim |
| CineLog | Sim — e-mail, Google ou Apple | Sim — perfil, filmes e séries, listas e críticas/comentários públicos | — | Sim |
| Xenodex | Sim — e-mail, Google ou Apple | Dados da conta; a sua localização é enviada para procurar pontos próximos, mas não é armazenada | Localização precisa | Sim (com recompensa) |
| Bullet Star | Anónima (criada automaticamente) | Sim — alcunha e pontuação na tabela de classificação pública | — | Sim |
| Hora do Remédio | Não | Não — apenas no seu dispositivo | Saúde — permanece no dispositivo | Sim (não personalizados) |
| Workpaid | Não | Não — apenas no seu dispositivo | Horas e ganhos — permanecem no dispositivo | Sim |
| Recuperar Contactos | Não | Não — apenas no seu dispositivo | Contactos — permanecem no dispositivo | Sim |
Aplicações sem servidor. Na Hora do Remédio, na Workpaid e na Recuperar Contactos, os dados que introduz — medicação e registos de saúde, horas e ganhos, contactos — são guardados exclusivamente no seu dispositivo. Não são enviados para os nossos servidores e não temos acesso a eles. Só saem do dispositivo se o próprio utilizador exportar ou partilhar um ficheiro, escolhendo o destino. Nestas aplicações, desinstalar apaga os dados de forma definitiva: guarde as suas próprias cópias de segurança.
Independentemente da aplicação, os fornecedores de publicidade e de diagnóstico (Google AdMob, Firebase Analytics e Crashlytics) recebem identificadores do dispositivo e dados técnicos, conforme descrito abaixo.
1) Controlador dos dados
O controlador/publicador responsável pelos dados é CodeSystem (nome exibido na loja do app).
2) Quais dados coletamos
- Informações pessoais: nome, e-mail e identificadores de conta (Google Sign-In e ID de usuário no Supabase ou Firebase Authentication, conforme o app).
- Dados de uso e identificadores do dispositivo: IDs de publicidade, identificadores de instalação, eventos de uso e dados técnicos coletados por Firebase Analytics, Firebase Crashlytics e AdMob.
- Dados de conteúdo do app: listas, avaliações, preferências e dados de ranking armazenados no backend usado pelo app (como Supabase, Firebase Realtime Database ou Cloud Firestore).
3) Para que usamos esses dados
- Criar e manter a conta do usuário e permitir login.
- Salvar e sincronizar listas, avaliações, preferências e ranking.
- Analisar uso do app, melhorar desempenho e corrigir falhas.
- Exibir anúncios e medir performance de monetização quando aplicável.
4) Com quem compartilhamos dados
Compartilhamos dados apenas com provedores necessários para operação do app:
- Supabase: backend, autenticação e banco de dados do aplicativo (quando utilizado).
- Firebase Authentication: autenticação e gerenciamento de contas (quando utilizado).
- Firebase Realtime Database e/ou Cloud Firestore: armazenamento de dados do app (quando utilizado).
- Outros serviços Firebase eventualmente usados por determinados apps, sempre com finalidade operacional.
- Google Sign-In: autenticação da conta Google.
- Firebase Analytics: métricas e análise de uso.
- Firebase Crashlytics: diagnóstico e relatórios de falhas.
- Google AdMob: exibição de anúncios e medição de publicidade.
5) Exclusão de conta e dados
Para solicitar exclusão da conta e dos dados, siga os passos abaixo:
- Envie um e-mail para contato.codesystem@gmail.com com o assunto: "Exclusão de conta e dados".
- No corpo do e-mail, informe o e-mail da conta e, se possível, o ID de usuário.
- Podemos solicitar confirmação adicional para validar a titularidade da conta.
- Após validação, a solicitação é processada e concluída em até 30 dias corridos.
6) O que é excluído
- Dados de perfil da conta no app.
- Dados armazenados no backend do app, incluindo listas, avaliações, preferências e ranking social (seja Supabase, Firebase Realtime Database ou Cloud Firestore, conforme o app).
7) O que pode ser mantido
- Não mantemos dados pessoais após a exclusão da conta, exceto quando houver obrigação legal, regulatória ou ordem de autoridade competente.
- Dados processados por terceiros (Google/Firebase/AdMob) seguem as regras e prazos dessas plataformas, conforme suas próprias políticas.
8) Retenção de dados
Sem obrigação legal específica, os dados pessoais vinculados à conta são removidos após a conclusão da exclusão.
9) Seus direitos
Você pode solicitar acesso, correção e exclusão de dados pessoais pelo contato informado nesta política.
10) Contato
E-mail para privacidade e exclusão: contato.codesystem@gmail.com
Políticas de terceiros
- Supabase
- Google Privacy
- Firebase Data Processing and Security
- Firebase Realtime Database
- Cloud Firestore
- AdMob
Privacy Policy and Account/Data Deletion
Last updated: July 28, 2026
This policy applies to mobile apps published by CodeSystem, including apps that use authentication, analytics, crash reporting, and advertising.
Summary by app
Not all apps collect the same data. The table below shows, per app, whether there is an account, whether any data is stored on our servers, and which sensitive categories are handled. The sections that follow describe each type of processing in detail.
| App | Account | Data on our servers | Sensitive categories | Ads |
|---|---|---|---|---|
| Despesas | Yes — Google, Facebook or Apple | Yes — transactions, categories, budgets and receipt photos | Financial records you enter | Yes |
| CineLog | Yes — email, Google or Apple | Yes — profile, movies and series, lists and public reviews/comments | — | Yes |
| Xenodex | Yes — email, Google or Apple | Account data; your location is sent to look up nearby points but is not stored | Precise location | Yes (rewarded) |
| Bullet Star | Anonymous (created automatically) | Yes — nickname and score on the public leaderboard | — | Yes |
| Hora do Remédio (Pill Reminder) | No | No — on your device only | Health — stays on the device | Yes (non-personalised) |
| Workpaid | No | No — on your device only | Hours and earnings — stay on the device | Yes |
| Recuperar Contactos | No | No — on your device only | Contacts — stay on the device | Yes |
Apps with no server. In Hora do Remédio, Workpaid and Recuperar Contactos, the data you enter — medication and health records, hours and earnings, contacts — is stored solely on your device. It is not sent to our servers and we have no access to it. It leaves the device only if you export or share a file yourself and choose the destination. In these apps, uninstalling permanently deletes the data: keep your own backups.
Regardless of the app, advertising and diagnostics providers (Google AdMob, Firebase Analytics and Crashlytics) receive device identifiers and technical data, as described below.
1) Data controller
The data controller/publisher responsible for data processing is CodeSystem (the name shown in the app store listing).
2) Data we collect
- Personal information: name, email, and account identifiers (Google Sign-In and Supabase or Firebase Authentication user ID, depending on the app).
- Usage data and device identifiers: advertising IDs, installation identifiers, usage events, and technical data collected by Firebase Analytics, Firebase Crashlytics, and AdMob.
- App content data: lists, ratings, preferences, and ranking data stored in the app backend (such as Supabase, Firebase Realtime Database, or Cloud Firestore).
3) Why we use data
- Create and maintain user accounts and login access.
- Store and sync lists, ratings, preferences, and ranking data.
- Analyze app usage, improve performance, and fix crashes.
- Show ads and measure monetization performance when applicable.
4) Who we share data with
We share data only with providers required to run the app:
- Supabase: app backend, authentication, and database (when used).
- Firebase Authentication: account authentication and management (when used).
- Firebase Realtime Database and/or Cloud Firestore: app data storage (when used).
- Other Firebase services may be used by specific apps when operationally required.
- Google Sign-In: Google account authentication.
- Firebase Analytics: analytics and usage metrics.
- Firebase Crashlytics: crash diagnostics and reports.
- Google AdMob: ad delivery and ad measurement.
5) Account and data deletion
To request account and data deletion, follow these steps:
- Send an email to contato.codesystem@gmail.com with the subject: "Account and data deletion".
- In your email, include your account email and, if possible, your user ID.
- We may request additional confirmation to verify account ownership.
- After validation, the request is processed and completed within up to 30 calendar days.
6) What is deleted
- Account profile data used by the app.
- Data stored in the app backend, including lists, ratings, preferences, and social ranking (whether stored in Supabase, Firebase Realtime Database, or Cloud Firestore, depending on the app).
7) What may be retained
- We do not retain personal data after account deletion, except when legal, regulatory, or lawful authority requirements apply.
- Data processed by third parties (Google/Firebase/AdMob) follows those platforms' own rules and retention periods.
8) Data retention
Without specific legal obligations, personal data linked to the account is removed after deletion is completed.
9) Your rights
You may request access, correction, and deletion of personal data using the contact channel provided in this policy.
10) Contact
Privacy and deletion email: contato.codesystem@gmail.com