Política de Privacidade
A Tides & Weather mostra as condições de maré, meteorologia e vento para locais de maré em todo o mundo, com uma Atividade em tempo real opcional no ecrã bloqueado. Esta página explica, de forma clara, o que a aplicação faz e não faz com os seus dados.
Última atualização: 28 de setembro de 2026
Esta página é uma tradução automática da nossa política de privacidade. Em caso de divergência, prevalece a versão em inglês.
01A versão resumida
A Tides & Weather não tem contas pessoais — nada para criar, sem e-mail, sem palavra-passe — e não apresenta publicidade nem vende ou partilha os seus dados com ninguém. Cada instalação recebe um identificador de dispositivo anónimo gerado aleatoriamente (através do Firebase Anonymous Authentication) para que a aplicação possa guardar as suas definições — o local de maré selecionado e os locais guardados, as definições de notificações e do ecrã bloqueado e as preferências de apresentação no nosso servidor; nada sobre a sua identidade lhe é associado. Também recolhemos análises de utilização agregadas, que pode desativar na app — consulte o §06 para saber exatamente o que isso inclui e não inclui.
02Localização
A aplicação pede a sua localização apenas se tocar no botão da bússola no ecrã de pesquisa de locais de maré, para encontrar o local de maré mais próximo de si. Essa localização é:
- lida uma única vez, no próprio dispositivo, quando toca no botão;
- enviada uma única vez ao nosso servidor para encontrar os locais de maré mais próximos, e usada apenas para essa pesquisa;
- nunca é guardada com a sua instalação — apenas o local de maré que acabar por escolher é guardado (ver abaixo). Como qualquer pedido na web, pode surgir brevemente nos registos de pedidos do nosso fornecedor de alojamento.
Pode usar todas as funcionalidades da aplicação, incluindo a pesquisa de um local de maré pelo nome, sem nunca conceder acesso à localização.
03O que fica guardado no nosso servidor
O identificador anónimo de dispositivo da sua instalação é a única chave do que o nosso backend (Firebase Cloud Functions e Firestore, geridos por nós) guarda para ela:
- O seu local de maré e locais guardados — o local de maré selecionado (identificador, nome, país, coordenadas e que conjunto de dados de marés usar) e os locais que marcou com estrela;
- As suas definições — preferências de apresentação, definições do BarcoScore e do MordidaScore e os agendamentos das notificações inteligentes e do ecrã bloqueado, para que o nosso servidor possa enviar o que configurou e uma reinstalação as possa recuperar;
- O estado da sua subscrição — que plano e quando termina, a partir da confirmação assinada da Apple, para que as funções Pro que correm no nosso servidor saibam que tem direito a elas;
- Convites, se os utilizar — os códigos de convite que a app cria para si quando convida outras pessoas, e os meses de PRO que ganhou. Um código criado para uma pessoa em concreto pode ter um nome ou iniciais que escreva: só é visível para si, fica guardado com o código no nosso servidor e nunca é mostrado a essa pessoa. Se recebeu um convite, guardamos também o código que utilizou e os dias da sua primeira semana em que abriu a app (apenas as datas, no fuso horário do seu dispositivo no primeiro arranque), para decidir se as duas pessoas ganham um mês de PRO. Se introduzir um código de convite de um clube, uma loja ou outro grupo, registamos qual o código, para saber que clubes e lojas a app alcança, juntamente com a data e o país, o modelo do dispositivo e a versão da app descritos abaixo;
- O seu dispositivo e a versão da app — modelo, versão do iOS, tamanho do ecrã e um país deduzido do seu endereço IP quando a app abre (nada mais preciso), para sabermos que dispositivos e versões suportar;
- O dia em que a app foi aberta pela última vez, e o relatório de configuração descrito no §06;
- Tokens push e uma chave de widget — ver o §04.
Os dados de cada instalação são mantidos separados dos de todas as outras. Os dados de previsão em si (os valores de marés e meteorologia de um local de maré) ficam em cache e são partilhados entre todas as instalações que usam esse local de maré, já que não dependem de quem pergunta. Os locais de maré vistos recentemente ficam no seu dispositivo.
04Notificações, ecrã bloqueado, widgets e Apple Watch
Cada uma destas funções usa o nosso servidor apenas como descrito:
- As notificações de marés são agendadas no seu dispositivo. O nosso servidor só sabe se estão ativas e com quanta antecedência o avisam (§06).
- Notificações inteligentes: o iOS dá à app um token push para que o nosso servidor possa enviar os resumos do BarcoScore e do MordidaScore e os avisos de janela que configurou, através do Firebase Cloud Messaging e do serviço de notificações push da Apple. O token é removido do nosso servidor quando as desativa ou a sua subscrição termina.
- Resumo no ecrã bloqueado: o iOS dá à app um token que permite ao nosso servidor iniciar uma Atividade em tempo real; só é usado se configurar um agendamento. Enquanto um resumo está ativo, um segundo token permite ao nosso servidor atualizá-lo, e esse é apagado quando o resumo termina.
- Os widgets do ecrã principal e as complicações do Apple Watch obtêm os seus próprios dados do nosso servidor com uma chave aleatória ligada à sua instalação, que a app lhes entrega. A chave lê a sua previsão e mais nada. O nosso servidor regista, por dia, quais obtiveram dados por último, para as contagens do §06.
05Fontes de dados de terceiros
Para lhe mostrar uma previsão, o nosso backend obtém dados dos fornecedores abaixo. Nenhum recebe algo que o identifique — no máximo, a localização do local de maré escolhido.
| Fornecedor | Para que é usado | O que recebe |
|---|---|---|
| WorldTides | Previsões de maré para locais de maré que as outras fontes não cobrem | As coordenadas do local de maré escolhido |
| UK Hydrographic Office (ADMIRALTY) | Horas publicadas de preia-mar e baixa-mar para portos do Reino Unido | O identificador do porto escolhido |
| Base de dados de marés Neaps (TICON-4, NOAA CO-OPS) | Previsões de maré calculadas nos nossos próprios servidores a partir de constantes harmónicas publicadas | Nada — nenhum pedido sai dos nossos servidores |
| Open-Meteo | Previsões meteorológicas e do mar (ondulação), hora a hora | As coordenadas do local de maré escolhido |
Outros serviços de que a app depende:
- O Google Firebase (Cloud Functions, Firestore, Hosting, Authentication, Cloud Messaging, Analytics) executa o nosso backend, guarda os dados descritos nesta política e entrega os avisos das notificações inteligentes.
- Apple: os nomes de locais que escreve são pesquisados no seu dispositivo com a pesquisa MapKit da Apple; as subscrições são tratadas inteiramente pela App Store — nunca vemos dados de pagamento, apenas a confirmação assinada da Apple de que uma subscrição está ativa; as atualizações do ecrã bloqueado e as notificações são entregues pelo serviço de notificações push da Apple; e, no primeiro arranque, a app pergunta ao serviço DeviceCheck da Apple se este iPhone já executou a app antes, e define junto da Apple uma marca a indicar que agora já executou. O DeviceCheck guarda dois bits por dispositivo junto da Apple; não nos dá qualquer identificador do dispositivo nem nos diz mais nada sobre ele, e só o utilizamos para impedir que um mesmo iPhone ganhe recompensas de convite mais do que uma vez.
- O Crisp gere o chat de apoio da app, e apenas se o abrir. Recebe as mensagens que envia, o nome que indicar e detalhes que nos ajudam a responder: o local de maré escolhido, a versão da app, o modelo do seu dispositivo e que funções estão ativas.
06Estatísticas de utilização e o que não fazemos
Utilizamos análises de utilização, em duas partes deliberadamente limitadas. O Firebase Analytics regista que ecrãs são abertos e ações específicas — mudar de local de maré (como foi encontrado e o respetivo país, nunca qual), ativar ou desativar funções, os passos da introdução, os resultados do ecrã de subscrição e das compras, toques em notificações e alterações às preferências de apresentação. Está associado ao identificador anónimo próprio e separado do Analytics, que nunca ligamos ao identificador de dispositivo descrito no §03. Separadamente, a app comunica ao nosso servidor, juntamente com os dados do §03, que funções tem configuradas: que tipos de widget do ecrã principal e de complicação do Apple Watch estão instalados, se os alertas de maré estão ativos, se as notificações são permitidas e as preferências de apresentação (idioma, unidades, modo de cor, resposta tátil, forma da lua). O nosso servidor só lê estes dados, e os locais de maré escolhidos, como contagens diárias agregadas — quantas instalações usam cada função, definição e local de maré —, nunca como registo de uma instalação em particular. Pode desativar tudo em Preferências → Dados e informação legal → Partilhar estatísticas de utilização: isso interrompe o Firebase Analytics no seu dispositivo e exclui a sua instalação de todas as contagens. Além disso:
- Nenhuma conta pessoal, início de sessão, e-mail ou perfil de qualquer tipo, e nunca o seu nome — o único elemento semelhante é uma alcunha ou iniciais opcionais que escolhe para o código de convite de outra pessoa; só é visível para si e é apagado com os seus códigos de convite
- Nenhuma publicidade, identificador publicitário ou rastreio entre aplicações
- Nenhuma venda, aluguer ou partilha de dados com terceiros para fins próprios
- Nenhum rastreio de localização em segundo plano — a localização só é lida no momento em que toca no botão da bússola
07Retenção e eliminação de dados
Mudar de local de maré ou de definições substitui o valor anterior — não é guardado qualquer histórico. O que está guardado para a sua instalação mantém-se até nos pedir para o apagar: eliminar a app não o remove do nosso servidor, porque uma desinstalação é idêntica a um telemóvel em que a app simplesmente não é aberta há algum tempo.
Para apagarmos tudo o que está guardado para a sua instalação, contacte-nos em Preferências → Apoio na app — o chat identifica a sua instalação, pelo que a conseguimos encontrar — ou envie um e-mail para o endereço do §10, e ajudamos a identificá-la.
Apagar tudo o que está guardado para a sua instalação apaga também os seus códigos de convite, que deixam de funcionar, o seu próprio registo da primeira semana e o PRO ganho com convites. As pessoas que convidou mantêm o que ganharam. A marca do DeviceCheck descrita no §05 fica guardada pela Apple, não por nós, e mantém-se definida.
As contagens diárias de utilização do §06 não contêm dados de instalações concretas e são mantidas. O Firebase Analytics guarda os seus dados de eventos segundo as definições de retenção padrão da Google, e o Crisp guarda as conversas de apoio até serem apagadas — peça e apagamos as suas.
08Privacidade das crianças
A Tides & Weather é um utilitário para o público em geral. Nunca lhe pede o seu próprio nome, idade ou contactos (o único nome que guarda é uma alcunha ou iniciais opcionais que pode escrever para o código de convite de outra pessoa, e que só são visíveis para si) e não recolhe intencionalmente informações pessoais de crianças com menos de 13 anos — apenas as definições e contagens por instalação descritas acima.
09Alterações a esta política
Se esta política mudar, a data de "Última atualização" no topo desta página mudará também. As alterações significativas — qualquer coisa que afete o que é recolhido ou porquê — serão refletidas aqui antes de entrarem em vigor.
10Contacto
Este é também o endereço correto para questões de apoio relacionadas com a App Store.