Política de Privacidade — SnapDrivin
A SnapDrivin é uma aplicação que analisa anúncios públicos de automóveis usados (por exemplo do OLX e do Standvirtual) e apresenta uma avaliação informativa do veículo: preço face ao mercado, problemas conhecidos do motor e estimativa de custos de utilização. Esta política explica, de forma honesta e completa, que dados tratamos, porquê, e quais são os teus direitos.
O responsável pelo tratamento é o programador individual da SnapDrivin. Contacto para questões de privacidade: admin@snapdrivin.pt.
1. Dados que recolhemos
1.1 Conta (opcional)
Podes usar a SnapDrivin sem criar conta. Se optares por registar-te, recolhemos: endereço de email, nome e palavra-passe (guardada apenas de forma cifrada com hash bcrypt — nunca em texto legível).
1.2 Identificador de dispositivo
No primeiro arranque a app cria um identificador anónimo de convidado (um código aleatório, sem ligação à tua identidade real) e regista a plataforma do dispositivo (Android/iOS). Se ativares notificações, guardamos também o token de notificações push do dispositivo. Este identificador permite guardar o teu histórico e aplicar limites de utilização justos sem exigir conta.
1.3 Dados de utilização e diagnóstico
Registamos contadores de utilização (número de análises efetuadas por dia, associado ao identificador de conta ou de convidado) para aplicar os limites do plano gratuito, e as análises que decidires guardar no teu histórico. Quando a aplicação encontra um erro, são recolhidos dados técnicos de diagnóstico (modelo do dispositivo, versão da app, rastreio do erro) para o corrigirmos — ver secção 3 (Sentry).
1.4 Dados dos anúncios analisados
Quando submetes o link de um anúncio, tratamos os dados públicos desse anúncio: marca, modelo, ano, quilometragem, motorização, preço e o endereço da fotografia principal. Estes são dados publicados pelo vendedor no site de anúncios, não dados pessoais teus. Para melhorar a fiabilidade, a app pode transmitir o conteúdo HTML da página do anúncio a partir do teu dispositivo para os nossos servidores; esse HTML é processado no momento e não é armazenado — guardamos apenas os dados estruturados do veículo.
1.5 O que NÃO recolhemos
- Não recolhemos localização do dispositivo.
- Não acedemos a contactos, fotografias ou ficheiros do dispositivo.
- Os nossos servidores não registam o teu endereço IP nos registos aplicacionais.
- Não vendemos dados a terceiros e a app não mostra publicidade.
2. Para que usamos os dados
| Finalidade | Dados | Base legal (RGPD) |
|---|---|---|
| Prestar o serviço de análise de veículos | Dados do anúncio, identificador de convidado | Execução do contrato (art. 6.º 1 b) |
| Conta, histórico e sincronização | Email, nome, palavra-passe (hash), análises guardadas | Execução do contrato |
| Limites de utilização do plano gratuito | Contadores diários por identificador | Interesse legítimo (sustentabilidade do serviço) |
| Correção de erros da aplicação | Dados técnicos de diagnóstico (sem email/nome) | Interesse legítimo (qualidade e segurança do serviço) |
| Notificações (ex.: alertas de preço) | Token push | Consentimento (podes desativar no dispositivo) |
3. Com quem partilhamos dados
Não vendemos nem cedemos dados pessoais. Usamos os seguintes subcontratantes técnicos:
- Railway (alojamento dos servidores e base de dados). Os dados descritos nesta política são armazenados nesta infraestrutura.
- Tavily (pesquisa técnica na web): para identificar problemas conhecidos de um motor, enviamos apenas consultas técnicas do tipo «Peugeot 2.2 HDi 2014 problemas conhecidos» — nunca dados pessoais teus.
- Sentry (monitorização de erros): quando a aplicação encontra um erro, são enviados dados técnicos de diagnóstico (modelo do dispositivo, versão da app, rastreio do erro e o identificador anónimo de convidado) para diagnóstico e correção. Não são enviados o teu email, nome nem conteúdos da conta.
- Expo (entrega de notificações push e atualizações da app), quando aplicável.
- Google Play (distribuição da app), sujeita à política de privacidade da Google.
Fornecedores de infraestrutura de rede (ex.: CDN dos sites de anúncios, plataforma de alojamento) podem registar dados técnicos de ligação nos seus próprios sistemas, fora do nosso controlo aplicacional.
4. Quanto tempo guardamos os dados
- Cache de análises de anúncios: 7 dias.
- Dados de referência de mercado (preços agregados, sem dados pessoais): até 30 dias nas caches; agregados podem persistir.
- Conta, histórico guardado e identificadores: até pedires a eliminação.
- Contadores de utilização: renovam diariamente/mensalmente.
5. Segurança
Toda a comunicação entre a app e os servidores usa HTTPS. As palavras-passe são guardadas com hash bcrypt. As credenciais de sessão no dispositivo ficam em armazenamento seguro do sistema (Secure Store).
6. Os teus direitos (RGPD)
Se estás na União Europeia, tens direito a aceder, retificar, eliminar e transportar os teus dados, bem como a opor-te ou limitar certos tratamentos. Para exercer qualquer direito, escreve para admin@snapdrivin.pt — respondemos no prazo legal. A eliminação da conta elimina os teus dados pessoais (email, nome, credenciais) e desassocia de forma irreversível o teu histórico de análises, que deixa de estar ligado a qualquer pessoa. Tens ainda o direito de apresentar reclamação à autoridade de controlo portuguesa, a CNPD (Comissão Nacional de Proteção de Dados, www.cnpd.pt).
7. Menores
A SnapDrivin não se destina a menores de 16 anos e não recolhemos conscientemente dados de menores.
8. Alterações a esta política
Se alterarmos esta política de forma relevante, atualizamos a data no topo e, quando justificado, avisamos na app. A versão em vigor está sempre disponível neste endereço.
Privacy Policy — SnapDrivin
SnapDrivin is an app that analyses public used-car listings (e.g. from OLX and Standvirtual) and presents an informative assessment of the vehicle: price versus market, known engine problems and estimated running costs. This policy explains, honestly and completely, what data we process, why, and what your rights are.
The data controller is the individual developer of SnapDrivin. Privacy contact: admin@snapdrivin.pt.
1. Data we collect
1.1 Account (optional)
You can use SnapDrivin without creating an account. If you choose to register, we collect: email address, name and password (stored only as a bcrypt hash — never in readable form).
1.2 Device identifier
On first launch the app creates an anonymous guest identifier (a random code, not linked to your real identity) and records the device platform (Android/iOS). If you enable notifications, we also store the device's push notification token. This identifier lets us keep your history and apply fair usage limits without requiring an account.
1.3 Usage and diagnostic data
We record usage counters (number of analyses per day, tied to the account or guest identifier) to apply free-plan limits, and the analyses you choose to save to your history. When the app hits an error, technical diagnostic data (device model, app version, error trace) is collected so we can fix it — see section 3 (Sentry).
1.4 Data from analysed listings
When you submit a listing link, we process that listing's public data: make, model, year, mileage, engine, price and the main photo's address. This is data published by the seller on the listing site, not your personal data. To improve reliability, the app may transmit the listing page's HTML from your device to our servers; that HTML is processed on the fly and not stored — we keep only the structured vehicle data.
1.5 What we do NOT collect
- We do not collect device location.
- We do not access contacts, photos or files on your device.
- Our application servers do not log your IP address.
- We do not sell data to third parties, and the app shows no advertising.
2. Why we use the data
| Purpose | Data | Legal basis (GDPR) |
|---|---|---|
| Providing the vehicle-analysis service | Listing data, guest identifier | Contract performance (art. 6(1)(b)) |
| Account, history and sync | Email, name, password (hash), saved analyses | Contract performance |
| Free-plan usage limits | Daily counters per identifier | Legitimate interest (service sustainability) |
| Fixing app errors | Technical diagnostic data (no email/name) | Legitimate interest (service quality and security) |
| Notifications (e.g. price alerts) | Push token | Consent (you can disable on the device) |
3. Who we share data with
We do not sell or trade personal data. We use the following technical processors:
- Railway (server and database hosting). The data described in this policy is stored on this infrastructure.
- Tavily (technical web search): to identify an engine's known problems we send technical queries only, such as "Peugeot 2.2 HDi 2014 known problems" — never your personal data.
- Sentry (error monitoring): when the app hits an error, technical diagnostic data (device model, app version, error trace and the anonymous guest identifier) is sent for diagnosis and fixing. Your email, name and account contents are never sent.
- Expo (push notification delivery and app updates), where applicable.
- Google Play (app distribution), subject to Google's privacy policy.
Network infrastructure providers (e.g. the listing sites' CDN, the hosting platform) may log technical connection data in their own systems, outside our application-level control.
4. How long we keep data
- Listing analysis cache: 7 days.
- Market reference data (aggregated prices, no personal data): up to 30 days in caches; aggregates may persist.
- Account, saved history and identifiers: until you request deletion.
- Usage counters: reset daily/monthly.
5. Security
All communication between the app and our servers uses HTTPS. Passwords are stored as bcrypt hashes. Session credentials on the device are kept in the system's secure storage.
6. Your rights (GDPR)
If you are in the European Union, you have the right to access, rectify, erase and port your data, and to object to or restrict certain processing. To exercise any right, write to admin@snapdrivin.pt — we reply within the legal deadline. Deleting your account erases your personal data (email, name, credentials) and irreversibly dissociates your analysis history, which is no longer linked to any person. You also have the right to lodge a complaint with the Portuguese supervisory authority, the CNPD (Comissão Nacional de Proteção de Dados, www.cnpd.pt).
7. Children
SnapDrivin is not directed at children under 16 and we do not knowingly collect data from minors.
8. Changes to this policy
If we materially change this policy we will update the date above and, where warranted, notify you in the app. The current version is always available at this address.