Documento

Política de Privacidade

Esta política explica como o aplicativo DomoKey - Códigos de interfones e acessos trata os dados do usuário.
Última atualização: 19 de agosto de 2026.

1. Controlador e contato

O controlador de dados do aplicativo DomoKey - Códigos de interfones e acessos é Jakub Serewa. Para assuntos relacionados à privacidade, entre em contato pelo endereço: kuba.serewa@gmail.com.

2. Dados armazenados pelo aplicativo

Na lista privada, o DomoKey armazena localmente no dispositivo os dados inseridos pelo usuário: nome do local, código de acesso ou número de telefone e, opcionalmente, a localização do local.

Quando as listas compartilhadas são ativadas, o aplicativo armazena na nuvem o nome criptografado da lista e o conteúdo criptografado das entradas. Também armazena no dispositivo o código de acesso e uma cópia descriptografada das listas baixadas para que possam ser abertas sem conexão.

O aplicativo não exige conta, nome, endereço de e-mail ou outros dados de identificação. Para o funcionamento técnico das listas compartilhadas, o Firebase cria um identificador aleatório e anônimo do dispositivo ou da instalação.

3. Listas compartilhadas e criptografia de ponta a ponta

O nome da lista, nomes de locais, códigos de acesso ou números de telefone e localizações são criptografados no dispositivo com AES-256-GCM antes de serem enviados ao Cloud Firestore. A chave é derivada localmente do código de acesso e do identificador da lista. O código de acesso em texto simples e a chave de criptografia nunca são enviados ao Firestore.

A nuvem armazena o conteúdo criptografado e os metadados necessários à sincronização: identificadores de documentos, datas de criação e atualização, um identificador anônimo do membro da lista e um hash criptográfico do código de acesso usado para localizar um convite. Esses metadados não contêm o conteúdo das entradas em texto simples.

Qualquer pessoa que conheça o código de acesso pode descriptografar, ler e editar a lista compartilhada. Se o código for perdido, nem o autor do aplicativo nem o administrador do Firebase poderão recuperar ou descriptografar os dados criptografados na nuvem.

4. Acesso offline e armazenamento no dispositivo

Depois que uma lista compartilhada é baixada, o aplicativo armazena localmente uma cópia descriptografada. Na próxima inicialização, primeiro mostra os dados do dispositivo e tenta baixar uma versão mais recente da nuvem quando houver conexão.

O cache local, o código de acesso e as listas privadas permanecem no dispositivo até que a lista seja desconectada, os dados sejam excluídos no aplicativo, os dados do aplicativo sejam apagados ou o aplicativo seja desinstalado. Pessoas com acesso ao dispositivo desbloqueado ou aos seus dados podem acessar a cópia local; o bloqueio opcional por PIN ou biometria limita o acesso pela interface do DomoKey.

5. Permissões usadas pelo aplicativo

O aplicativo pode solicitar as seguintes permissões:

  • localização, para associar uma posição a uma entrada e ordenar as entradas salvas por distância,
  • câmera, para ler códigos QR compartilhados pelo aplicativo,
  • biometria ou PIN, para o bloqueio opcional do aplicativo, se ativado pelo usuário.

O usuário pode negar essas permissões nas configurações do sistema. Alguns recursos poderão funcionar de forma limitada.

A localização atual e as localizações associadas às entradas são processadas localmente. Ao abrir o mapa, o aplicativo baixa do CARTO os blocos correspondentes à área visível. Os endereços solicitados podem permitir que o provedor determine a área visualizada, e a solicitação também contém dados de conexão padrão, como endereço IP e informações técnicas do navegador incorporado.

A busca de endereço só é realizada quando o usuário seleciona esse recurso. O texto digitado é enviado ao serviço Nominatim operado pela OpenStreetMap Foundation. O DomoKey não armazena o histórico de busca, mas o provedor pode manter a consulta e os dados técnicos de conexão conforme sua política de privacidade.

6. Compartilhamento, exportação e provedores

Os dados da lista privada não são enviados automaticamente para a nuvem. Eles só são enviados ao Cloud Firestore quando o usuário cria, entra ou sincroniza uma lista compartilhada, e são criptografados no dispositivo antes disso.

Os serviços Google Firebase fornecem sincronização e autenticação anônima para listas compartilhadas. O provedor processa o conteúdo criptografado e os metadados técnicos segundo suas próprias políticas e termos.

O CARTO fornece os blocos do mapa. Ao abrir ou mover o mapa, o CARTO recebe solicitações correspondentes à área visualizada e dados técnicos de conexão padrão. Esses dados são usados para exibir, manter e proteger o serviço de mapas.

O Nominatim, serviço da OpenStreetMap Foundation, fornece resultados da busca manual de endereços. Ele recebe o texto digitado e os dados técnicos padrão da solicitação. A fundação pode processar e reter temporariamente essas informações para fins operacionais, de segurança e melhoria dos mapas, conforme sua política de privacidade.

O usuário pode exportar dados para um arquivo JSON, compartilhar uma entrada por código QR ou fornecer a outra pessoa o código de acesso a uma lista compartilhada. Esses arquivos, códigos QR e códigos de acesso devem ser compartilhados apenas com pessoas de confiança.

7. Retenção e exclusão de dados

Os dados privados e o cache local permanecem no dispositivo conforme descrito acima. As entradas das listas compartilhadas ficam na nuvem até serem excluídas por alguém com acesso. Desconectar uma lista remove sua cópia local e a associação daquele dispositivo, mas não exclui a lista para outras pessoas.

Como o aplicativo não mantém contas nominais, uma solicitação sobre dados na nuvem pode exigir o identificador da lista ou outras informações que permitam localizá-los tecnicamente. Entre em contato com o controlador pelo endereço indicado na seção 1.

8. Dados de crianças

O DomoKey não é destinado a crianças e não coleta conscientemente dados de crianças.

9. Alterações nesta política

Esta Política de Privacidade pode ser atualizada quando o funcionamento do aplicativo ou os requisitos legais mudarem. A versão atual estará disponível nesta página.