Last updated: May 27, 2026
1. Who we are
Spotti is a city-discovery app that helps you find restaurants and cafés based on intent and evidence. The app is developed by Fabrício Masiero ("we", "us", "our").
Contact: masiero572@gmail.com
2. What data we collect and why
2.1 Location (precise, when-in-use only)
- What
- Your device's GPS coordinates while the app is open.
- Why
- To find places near you. Without it, searches default to São Paulo city centre.
- How long
- Never stored on our servers. Coordinates are sent with each search request and discarded immediately after the response is returned.
- Your control
- Deny or revoke at any time in Settings → Spotti. The app continues to work without it.
2.2 Search queries
- What
- The text you type in the search bar.
- Why
- Sent to our backend (hosted on Railway) to find relevant places. The backend forwards your query and approximate location to the Google Places API on your behalf.
- How long
- Not stored after the response is returned. We do not build a search profile on our servers.
- On-device only
- When Apple Intelligence is available on your device, your query is first processed by Apple's on-device Foundation Models to normalise intent. This happens entirely on your device — nothing is sent to Apple.
2.3 Search history (device-only)
- What
- A local list of your past search terms.
- Where
- Stored only in the app's private storage on your device (Apple SwiftData). Never synced, never uploaded.
- Your control
- Delete the app to erase this data entirely.
2.4 Anonymous usage analytics
- What
- Events such as "search performed", "place tapped", "mood selected", "onboarding completed". No names, emails, or personally-linked identifiers.
- Why
- To understand how the app is used so we can improve it.
- Provider
- Google Firebase Analytics. Stored on Google's servers per their Privacy Policy.
2.5 Crash reports
- What
- Device model, iOS version, app version, and crash stack trace. No personal information.
- Why
- To find and fix bugs.
- Provider
- Google Firebase Crashlytics. Stored on Google's servers per their Privacy Policy.
3. What we do NOT collect
- Your name, email address, or any account information (there are no accounts)
- Contacts, photos, microphone, or camera data
- Payment information
- Persistent advertising identifiers
- Background location (we only request "when in use")
4. Third-party services
| Service | Purpose | Privacy policy |
|---|---|---|
| Google Firebase Analytics | Anonymous usage analytics | policies.google.com/privacy |
| Google Firebase Crashlytics | Crash reporting | policies.google.com/privacy |
| Google Places API (via our backend) | Place search and data | policies.google.com/privacy |
| Railway | Backend API hosting | railway.com/legal/privacy |
| Apple Foundation Models | On-device intent parsing | Processed locally — no data sent to Apple |
5. Data retention
| Data type | Retention |
|---|---|
| Location coordinates | Never stored — discarded after each API response |
| Search queries | Never stored after response |
| Search history | On your device only; deleted when you delete the app |
| Analytics events | Up to 14 months (Google Firebase standard) |
| Crash reports | 90 days (Google Firebase Crashlytics standard) |
6. Children's privacy
Spotti is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided personal information through the app, contact us and we will delete it.
7. Your rights
Since the only personal data we hold is anonymous analytics via Google Firebase, most data-access requests should be directed to Google. For anything else, email masiero572@gmail.com and we will respond within 30 days.
Brazilian users (LGPD): You have the rights set out in Lei Geral de Proteção de Dados (Law 13,709/2018), including access, correction, deletion, and data portability.
8. Changes to this policy
We will update this page when the policy changes and revise the "Last updated" date at the top. For significant changes, we will notify you via an in-app notice.
9. Contact
Fabrício Masiero
masiero572@gmail.com
Última atualização: 27 de maio de 2026
1. Quem somos
O Spotti é um app de descoberta de cidades que ajuda você a encontrar restaurantes e cafés com base em intenção e evidências. O app é desenvolvido por Fabrício Masiero ("nós", "nosso").
Contato: masiero572@gmail.com
2. Quais dados coletamos e por quê
2.1 Localização (precisa, somente durante o uso)
- O quê
- As coordenadas GPS do seu dispositivo enquanto o app está aberto.
- Por quê
- Para encontrar lugares próximos a você. Sem ela, as buscas assumem o centro de São Paulo como padrão.
- Por quanto tempo
- Nunca armazenadas nos nossos servidores. As coordenadas são enviadas com cada requisição de busca e descartadas imediatamente após o retorno da resposta.
- Seu controle
- Negue ou revogue a qualquer momento em Ajustes → Spotti. O app continua funcionando sem ela.
2.2 Consultas de busca
- O quê
- O texto que você digita na barra de busca.
- Por quê
- Enviado ao nosso backend (hospedado no Railway) para encontrar lugares relevantes. O backend encaminha sua consulta e localização aproximada à Google Places API em seu nome.
- Por quanto tempo
- Não armazenado após o retorno da resposta. Não construímos um perfil das suas buscas nos nossos servidores.
- Somente no dispositivo
- Quando o Apple Intelligence está disponível no seu dispositivo, a consulta é primeiro processada pelos Foundation Models da Apple para normalizar a intenção. Isso ocorre inteiramente no seu dispositivo — nada é enviado à Apple.
2.3 Histórico de busca (somente no dispositivo)
- O quê
- Uma lista local dos seus termos de busca anteriores.
- Onde
- Armazenado apenas no armazenamento privado do app no seu dispositivo (Apple SwiftData). Nunca sincronizado, nunca enviado.
- Seu controle
- Exclua o app para apagar esses dados completamente.
2.4 Analytics anônimo de uso
- O quê
- Eventos como "busca realizada", "lugar acessado", "mood selecionado", "onboarding concluído". Sem nomes, e-mails ou identificadores vinculados pessoalmente a você.
- Por quê
- Para entender como o app é usado e melhorá-lo.
- Provedor
- Google Firebase Analytics. Armazenado nos servidores do Google conforme a Política de Privacidade deles.
2.5 Relatórios de falha
- O quê
- Modelo do dispositivo, versão do iOS, versão do app e rastreamento da falha. Nenhuma informação pessoal.
- Por quê
- Para encontrar e corrigir bugs.
- Provedor
- Google Firebase Crashlytics. Armazenado nos servidores do Google conforme a Política de Privacidade deles.
3. O que NÃO coletamos
- Seu nome, e-mail ou qualquer informação de conta (não há contas)
- Contatos, fotos, microfone ou câmera
- Informações de pagamento
- Identificadores de publicidade persistentes
- Localização em segundo plano (solicitamos apenas "somente durante o uso")
4. Serviços de terceiros
| Serviço | Finalidade | Política de privacidade |
|---|---|---|
| Google Firebase Analytics | Analytics anônimo de uso | policies.google.com/privacy |
| Google Firebase Crashlytics | Relatórios de falha | policies.google.com/privacy |
| Google Places API (via nosso backend) | Busca e dados de lugares | policies.google.com/privacy |
| Railway | Hospedagem do backend | railway.com/legal/privacy |
| Apple Foundation Models | Análise de intenção no dispositivo | Processado localmente — nenhum dado enviado à Apple |
5. Retenção de dados
| Tipo de dado | Retenção |
|---|---|
| Coordenadas de localização | Nunca armazenadas — descartadas após cada resposta da API |
| Consultas de busca | Nunca armazenadas após a resposta |
| Histórico de busca | Somente no seu dispositivo; excluído ao deletar o app |
| Eventos de analytics | Até 14 meses (padrão Google Firebase) |
| Relatórios de falha | 90 dias (padrão Firebase Crashlytics) |
6. Privacidade de crianças
O Spotti não é direcionado a crianças menores de 13 anos. Não coletamos intencionalmente informações pessoais de crianças. Caso acredite que uma criança forneceu informações pessoais pelo app, entre em contato e as excluiremos.
7. Seus direitos (LGPD)
De acordo com a Lei Geral de Proteção de Dados (Lei nº 13.709/2018), você tem direito a: confirmação do tratamento, acesso, correção, anonimização ou eliminação, portabilidade e revogação do consentimento.
Entre em contato: masiero572@gmail.com. Responderemos em até 30 dias.
8. Alterações nesta política
Atualizaremos esta página quando a política mudar e revisaremos a data de "Última atualização" no topo. Para alterações significativas, notificaremos via aviso dentro do app.
9. Contato
Fabrício Masiero
masiero572@gmail.com