Política de privacidade
O que sabemos sobre si (muito pouco)
Última atualização: 3 de setembro de 2026. Versão em português, a única que faz fé.
Os seus dados fiscais nunca chegam aos nossos servidores. O que lemos no Portal das Finanças fica no seu navegador, no seu computador. O que recebemos é o seu email (incluindo o da conta Google, se for assim que entrar), um punhado de contadores e o registo da compra.
1Responsável pelo tratamento
SMART DEMAND, UNIPESSOAL LDA, NIF 517368625, Avenida Cidade de Bratislava 7, 1950-440 Lisboa. Para qualquer questão sobre dados pessoais, incluindo o exercício de direitos: [email protected].
2O que fica só no seu navegador
A extensão lê as páginas da sua área pessoal no Portal das Finanças com a sessão que iniciou. O resultado é guardado no armazenamento local do Chrome, no seu perfil, e não é transmitido a ninguém:
- o resumo da sua conta: dívidas, montantes, prazos, planos existentes e opções de pagamento;
- o seu NIF e quaisquer identificadores de documentos ou processos apresentados pelo Portal;
- as simulações de plano prestacional e os valores lidos de volta dos formulários;
- a sua sessão de acesso ao tudo certo., o idioma e o tema escolhidos;
- se chegou até nós por uma ligação de campanha, a etiqueta dessa campanha, durante 90 dias no máximo. Não a cruzamos com nada nem a partilhamos, e é apagada assim que a extensão a recebe.
Nunca temos acesso à sua senha de acesso ao Portal: a autenticação decorre entre o seu navegador e o Portal, sem nos passar pelas mãos. Pode apagar tudo removendo a extensão ou limpando os dados do navegador.
3O que recebemos
- Conta: endereço de email, identificador de utilizador, idioma preferido, tipo de conta e data de criação. Se entrar com a conta Google, o email e o nome vêm da Google, nos termos do ponto 4.
- Compras: identificadores da sessão de pagamento e do cliente na Stripe, montante, moeda, quantidade, estado, referência da fatura e ligação para o recibo.
- Planos registados: um identificador do plano, o número de prestações, a versão da configuração usada e a data em que o Portal confirmou o registo. Sem montantes, sem NIF, sem identificação da dívida.
- Lembretes, se os ativar: a data de vencimento e o número de ordem de cada prestação. O email do lembrete indica a data e o número da prestação e remete para a extensão para consultar o valor.
- Utilização: um identificador aleatório da instalação, o tipo de acontecimento (por exemplo, leitura concluída, plano confirmado, falha), o fluxo em causa, a versão da configuração, o nome do campo que falhou quando aplicável, e a data e hora.
- Erros da extensão: o tipo da exceção, o rasto de stack do nosso código (nunca o HTML do Portal), a versão da extensão e o contexto (painel, worker ou content script). Sem NIF, montantes, identificadores de documentos ou endereços de email.
- Origem da instalação: o identificador aleatório da instalação e a etiqueta da campanha por onde chegou, ou a indicação de que veio da pesquisa da Chrome Web Store. Uma linha por instalação, sem qualquer dado sobre si.
- Tipo de conta: a resposta, opcional, que dá na primeira utilização, uma de cinco palavras (reformado, trabalhador por conta de outrem, recibos verdes, empresa, contabilista) e se vive fora de Portugal. Serve para sabermos que produto construir a seguir. É o que nos diz, nunca algo que deduzamos da sua conta do Portal.
- Mensagens que nos envia, se usar o formulário no sítio ou no painel: o texto que escrever (até 2000 caracteres), o endereço de email para lhe respondermos nos pedidos de ajuda, a versão da configuração, o nome do campo que falhou quando aplicável, e o caminho da página no sítio. As avaliações «sim/não» não incluem email. Pedimos-lhe que não cole o NIF nem valores do Portal. Conservamos 12 meses após resolução.
- Visitas a este sítio: contagens agregadas de páginas vistas, país e proveniência, recolhidas pela Cloudflare sem cookies e sem criar qualquer perfil ou identificador que o siga entre sítios. Por isso não lhe pedimos consentimento de cookies: não usamos nenhum.
As tabelas onde estes dados são guardados aceitam identificadores, contagens, estados, datas e, se nos escrever, o texto da mensagem. Montantes em dívida, NIF, números de documento e valores lidos das páginas do Portal não têm sequer coluna onde ser gravados.
4Dados da conta Google
Se iniciar sessão com a sua conta Google, pedimos à Google apenas os âmbitos openid, email e profile. Os dados da conta Google a que acedemos são:
- o endereço de email da conta Google;
- o nome apresentado nessa conta;
- o identificador da conta, se a Google o enviar;
- a fotografia de perfil, se a Google a enviar.
Não pedimos acesso ao Gmail, ao Drive, ao Calendário, aos contactos nem a qualquer outro serviço Google. A palavra-passe da conta Google nunca nos chega. A autenticação no Portal das Finanças é independente e continua a acontecer só entre o seu navegador e o Portal.
Usamos estes dados da conta Google só para o autenticar, para criar e manter a conta tudocerto., para lhe enviar as ligações e avisos da conta, e para associar o passe e os lembretes a essa identidade. Limitamo-nos a prestar e melhorar esta funcionalidade de início de sessão. Não vendemos dados da conta Google, não os usamos para publicidade nem para publicidade personalizada, não os entregamos a corretoras de dados e não treinamos modelos de inteligência artificial ou de aprendizagem automática com eles.
A Google é responsável autónoma pelos dados da sua conta Google. Depois de iniciar sessão, o email e o nome (se o recebermos) ficam na nossa base de dados, na União Europeia, tratados pela Supabase da mesma forma que uma conta criada com uma ligação mágica. Não transferimos nem divulgamos dados da conta Google a terceiros, exceto os subcontratantes nomeados neste documento, e só para prestar este serviço.
Conservamos estes dados enquanto a conta existir. Pode pedir o apagamento escrevendo para [email protected]; também pode revogar o acesso da aplicação nas definições da sua conta Google. As comunicações são cifradas em trânsito e o acesso à base de dados é limitado à sua própria linha, como no ponto 9.
5Para que usamos e com que fundamento
- Prestar o serviço (conta, início de sessão com Google, passe, registo de planos, lembretes que ative): execução do contrato, artigo 6.º, n.º 1, alínea b) do RGPD.
- Faturação e obrigações fiscais: cumprimento de obrigação legal, alínea c).
- Medir a utilização e detetar falhas (os acontecimentos do ponto 3): interesse legítimo, artigo 6.º, n.º 1, alínea f) do RGPD, em manter o serviço a funcionar quando o Portal muda de estrutura. São contagens, estados e datas ligados a um identificador aleatório da instalação, nunca valores lidos das suas páginas. Pode opor-se a este tratamento nos termos do ponto 8.
- Responder às mensagens que nos envia (formulário do sítio ou do painel): execução do contrato, alínea b), quando a mensagem diz respeito à conta ou ao passe; interesse legítimo, alínea f), em corrigir falhas quando o Portal muda.
- Segurança e prevenção de abuso: interesse legítimo, alínea f).
Não fazemos publicidade comportamental, não vendemos dados, não os cruzamos com terceiros e não tomamos decisões automatizadas com efeitos jurídicos sobre si.
6Quem os trata por nossa conta
- Supabase (base de dados, autenticação e envio dos emails de acesso), com alojamento em servidores na União Europeia (Alemanha).
- Google (início de sessão com a conta Google). A Google é responsável autónoma pelos dados da conta Google; recebemos apenas o email, o nome e o identificador necessários para o autenticar.
- Stripe (processamento de pagamentos). A Stripe é responsável autónoma pelos dados de pagamento; nunca recebemos o número do seu cartão.
- Sentry (relatórios de erros da extensão e das funções de pagamento e lembretes). Alojamento na União Europeia quando a organização Sentry é criada na região EU.
- Resend (envio de emails transacionais e lembretes).
- Slack (avisos internos de atividade da operação; o email da conta quando alguém se regista).
- Cloudflare (alojamento das páginas do sítio e estatísticas de visitas, sem cookies e sem identificação individual).
Quando algum destes subcontratantes trate dados fora do Espaço Económico Europeu, fá-lo ao abrigo das cláusulas contratuais-tipo aprovadas pela Comissão Europeia.
7Durante quanto tempo
- Registos de compra, passes e planos: 10 anos, por imposição fiscal.
- Lembretes: até à última data de vencimento mais 3 meses.
- Acontecimentos de utilização e origem da instalação: 13 meses.
- Relatórios de erros (Sentry): 30 dias.
- Mensagens de ajuda: 12 meses após resolução.
- Dados da conta, incluindo os da conta Google: enquanto a conta existir, e depois apenas o que a lei obrigue a conservar. Apagamos a pedido, nos termos do ponto 8.
8Os seus direitos
Tem direito a aceder aos seus dados, a corrigi-los, a apagá-los, a limitar ou opor-se ao tratamento e à portabilidade, escrevendo para [email protected]. Respondemos no prazo de um mês. Tem também o direito de apresentar reclamação à Comissão Nacional de Proteção de Dados (cnpd.pt).
9Segurança
O acesso aos seus dados é controlado ao nível da própria base de dados, linha a linha: cada utilizador só consegue ler os seus. As comunicações são cifradas em trânsito. A extensão não usa código carregado remotamente.
10Menores
O serviço não se dirige a menores de 18 anos e não recolhemos dados de menores conscientemente.
11Alterações
Alterações a esta política são publicadas nesta página com nova data. Se forem relevantes, avisamos por email.
Privacy policy
What we know about you (very little)
Last updated: 3 September 2026. English is a courtesy translation; only the Portuguese version is binding. Where the two differ, the Portuguese text governs.
Your tax data never reaches our servers. What we read on the Portal das Finanças stays in your browser, on your computer. What we receive is your email (including the Google account email, if that is how you sign in), a handful of counters and the record of the purchase.
1Data controller
SMART DEMAND, UNIPESSOAL LDA, NIF 517368625, Avenida Cidade de Bratislava 7, 1950-440 Lisboa. For any question about personal data, including exercising your rights: [email protected].
2What stays in your browser only
The extension reads the pages of your personal area on the Portal das Finanças using the session you started. The result is stored in Chrome's local storage, in your profile, and is transmitted to no one:
- the summary of your account: debts, amounts, deadlines, existing plans and payment options;
- your NIF and any document or case identifiers the Portal shows;
- payment plan simulations and the values read back from the forms;
- your tudo certo. sign-in session, and the language and theme you chose;
- if you reached us through a campaign link, that campaign's label, for at most 90 days. We do not combine it with anything or share it, and it is erased as soon as the extension has received it.
We never have access to your Portal password: authentication happens between your browser and the Portal, without passing through our hands. You can erase everything by removing the extension or clearing your browser data.
3What we receive
- Account: email address, user identifier, preferred language, account type and creation date. If you sign in with Google, the email and name come from Google, as described in section 4.
- Purchases: Stripe payment session and customer identifiers, amount, currency, quantity, status, invoice reference and receipt link.
- Registered plans: a plan identifier, the number of installments, the configuration version used, and the date the Portal confirmed the registration. No amounts, no NIF, no identification of the debt.
- Reminders, if you turn them on: the due date and the ordinal of each installment. The reminder email gives the date and the installment number and points you to the extension for the amount.
- Usage: a random installation identifier, the type of event (for example scan completed, plan confirmed, failure), the flow concerned, the configuration version, the name of the field that failed where applicable, and the date and time.
- Extension errors: the exception type, the stack of our code (never the Portal HTML), the extension version and the context (panel, worker or content script). No NIF, amounts, document identifiers or email addresses.
- Where an installation came from: the random installation identifier and the label of the campaign that brought you, or a note that it came from Chrome Web Store search. One row per installation, with nothing about you in it.
- Account type: the optional answer you give on first use, one of five words (retired, employed, freelance, business, accountant) and whether you live outside Portugal. It is there so we know what to build next. It is what you tell us, never something we infer from your Portal account.
- Messages you send us, if you use the form on the site or in the panel: the text you type (up to 2000 characters), the email address for our reply to help requests, the configuration version, the name of the field that failed where applicable, and the path of the page on the site. Yes/no ratings include no email. We ask you not to paste a NIF or figures from the Portal. We keep messages for 12 months after they are resolved.
- Visits to this site: aggregate counts of page views, country and referrer, collected by Cloudflare without cookies and without building any profile or identifier that follows you between sites. That is why we ask you for no cookie consent: we use none.
The tables where this data is stored accept identifiers, counts, states, dates and, if you write to us, the text of the message. Amounts owed, NIF, document numbers and values read from the Portal's pages have no column to be written into at all.
4Google user data
If you sign in with your Google account, we request only the openid, email and profile scopes. The Google user data we access is:
- the email address on the Google account;
- the name shown on that account;
- the Google account identifier, if Google sends it;
- the profile picture, if Google sends it.
We do not request access to Gmail, Drive, Calendar, Contacts or any other Google service. We never receive your Google password. Sign-in to the Portal das Finanças is separate and still happens only between your browser and the Portal.
We use this Google user data only to authenticate you, to create and maintain your tudocerto. account, to send account links and notices, and to attach your pass and reminders to that identity. Use is limited to providing and improving this sign-in feature. We do not sell Google user data, we do not use it for advertising or personalized advertising, we do not provide it to data brokers or information resellers, and we do not use it to develop, improve or train AI or ML models.
Google is an independent controller of your Google account. After you sign in, your email and name (if we receive it) are stored in our database in the European Union, processed by Supabase in the same way as an account created with a magic link. We do not transfer or disclose Google user data to third parties except the processors named in this policy, and only to provide this service.
We retain this data for as long as the account exists. You may request deletion by writing to [email protected]; you can also revoke the app's access in your Google account settings. Communications are encrypted in transit, and database access is limited to your own row, as in section 9.
5What we use it for, and on what basis
- Providing the service (account, Google sign-in, pass, plan registration, reminders you turn on): performance of the contract, article 6(1)(b) GDPR.
- Invoicing and tax obligations: compliance with a legal obligation, point (c).
- Measuring usage and detecting failures (the events in section 3): legitimate interest, article 6(1)(f) GDPR, in keeping the service working when the Portal changes structure. These are counts, states and dates tied to a random installation identifier, never values read from your pages. You may object to this processing under section 8.
- Replying to messages you send us (the site or panel form): performance of the contract, point (b), when the message is about the account or the pass; legitimate interest, point (f), in fixing failures when the Portal changes.
- Security and abuse prevention: legitimate interest, point (f).
We do no behavioural advertising, do not sell data, do not combine it with third parties, and take no automated decisions with legal effects on you.
6Who processes it on our behalf
- Supabase (database, authentication and sending sign-in emails), hosted on servers in the European Union (Germany).
- Google (Google account sign-in). Google is an independent controller for Google account data; we receive only the email, name and identifier needed to authenticate you.
- Stripe (payment processing). Stripe is an independent controller for payment data; we never receive your card number.
- Sentry (error reports from the extension and from the payment and reminder functions). Hosted in the European Union when the Sentry organization is created in the EU region.
- Resend (transactional emails and reminders).
- Slack (internal operations activity pings; the account email on sign-up).
- Cloudflare (hosting the site's pages, and visit statistics without cookies or individual identification).
Where any of these processors handles data outside the European Economic Area, it does so under the standard contractual clauses approved by the European Commission.
7For how long
- Purchase records, passes and plans: 10 years, as tax law requires.
- Reminders: until the last due date plus 3 months.
- Usage events and where an installation came from: 13 months.
- Error reports (Sentry): 30 days.
- Help messages: 12 months after they are resolved.
- Account data, including Google user data: for as long as the account exists, and after that only what the law requires us to keep. We delete it on request, as in section 8.
8Your rights
You have the right to access your data, to correct it, to erase it, to restrict or object to processing, and to portability, by writing to [email protected]. We answer within one month. You also have the right to complain to the Comissão Nacional de Proteção de Dados (cnpd.pt).
9Security
Access to your data is controlled at the database itself, row by row: each user can read only their own. Communications are encrypted in transit. The extension uses no remotely loaded code.
10Minors
The service is not directed at anyone under 18 and we do not knowingly collect data from minors.
11Changes
Changes to this policy are published on this page with a new date. If they are material, we notify you by email.