política de Privacidade
Última atualização: 29 de março de 2026
Esta Política de Privacidade descreve como o SenyAlert
(o "Aplicativo") lida com suas informações. Seu
a privacidade é uma prioridade e o aplicativo foi projetado para minimizar a coleta de dados e maximizar o controle do usuário. O
O aplicativo opera com base no princípio local-first: todos os dados pessoais permanecem no seu dispositivo.
1. Informações sobre os processos do aplicativo
Para fornecer a sua funcionalidade principal (envio de alertas de emergência via SMS e/ou e-mail), a App processa as seguintes informações:
- Dados de localização: quando você aciona um alerta, o aplicativo acessa o GPS do seu dispositivo
coordenadas e pode resolvê-las em um endereço físico. Esta informação está incluída no alerta
mensagem enviada aos destinatários escolhidos por meio de um link do Google Maps. A localização só é obtida no
momento do envio e não é rastreado continuamente ou em segundo plano.
- Informações de contato do destinatário: você fornece os números de telefone e, opcionalmente, endereços de e-mail de seus contatos confiáveis. Eles são armazenados localmente no seu dispositivo.
- Mensagens de alerta: você pode criar e personalizar até sete slots de mensagens de alerta predefinidos, além de um slot de voz. Eles são armazenados localmente no seu dispositivo.
- Entrada de voz: o aplicativo usa voz para texto no dispositivo para transcrever mensagens de voz em texto. O áudio é processado inteiramente no dispositivo e não é armazenado ou transmitido além do resultado da transcrição, que passa a fazer parte da mensagem de alerta.
- Feedback de voz (conversão de texto em fala): Opcionalmente, o aplicativo usa o mecanismo de conversão de texto em fala integrado do dispositivo para ler as confirmações de alerta em voz alta. Nenhum dado de áudio sai do dispositivo.
- Histórico de alertas: o aplicativo mantém um registro local de alertas enviados, incluindo carimbos de data e hora, conteúdo da mensagem, destinatários, status de entrega e método usado para envio (SMS ou e-mail). Esse histórico é armazenado apenas no seu dispositivo e é limitado pelo nível do seu plano.
2. Permissões
O App solicita permissões específicas do sistema para funcionar. Cada permissão é solicitada em tempo de execução com uma explicação clara, e você pode negar qualquer permissão (embora alguns recursos não estejam disponíveis).
Permissões do Android
- Localização precisa e aproximada (ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION): para determinar suas coordenadas geográficas ao enviar um alerta de emergência.
- Enviar SMS (SEND_SMS): para enviar mensagens de alerta diretamente através do cartão SIM do seu dispositivo sem a necessidade de um serviço de terceiros.
- Ler o estado do telefone (READ_PHONE_STATE): para verificar a disponibilidade do cartão SIM e o status de registro da rede celular, para que o aplicativo possa informar com precisão se o envio de SMS é possível.
- Gravar áudio (RECORD_AUDIO): para capturar entrada de voz para transcrição de voz para texto de mensagens de alerta.
- Ler contatos (READ_CONTACTS): para permitir que você selecione destinatários de emergência de seus contatos existentes.
- Notificações de postagem (POST_NOTIFICATIONS): para exibir notificações sobre status de entrega de alertas e eventos de cronômetro.
- Estado da Internet e da rede (INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE): para se comunicar com a API SMS do Twilio (se configurada), envie alertas por e-mail via SMTP, realize pesquisas de endereço a partir de coordenadas GPS e verifique o status da conectividade.
- Wake Lock (WAKE_LOCK): para evitar que o dispositivo hiberne durante o processo de envio do alerta, garantindo a conclusão da entrega.
- Desativar Keyguard (DISABLE_KEYGUARD): para permitir que alertas acionados por widgets da tela inicial ou automação externa (por exemplo, botões Bluetooth) continuem sem exigir que o dispositivo seja desbloqueado.
- Serviço de primeiro plano (FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE): Para executar o temporizador de comutação do homem morto como um serviço de primeiro plano, mantendo-o ativo quando o aplicativo estiver em segundo plano ou a tela do dispositivo estiver desligada.
- Alarmes exatos (SCHEDULE_EXACT_ALARM): para agendar um acionamento de backup preciso do AlarmManager para o temporizador de comutação do homem morto, garantindo que o alerta seja acionado na hora certa, mesmo se o serviço em primeiro plano for interrompido.
- Isenção de otimização de bateria (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): para garantir que os alertas acionados por temporizador e widget funcionem de maneira confiável em segundo plano, sem serem adiados por sistemas de economia de bateria.
- Câmera (CÂMERA, via lanterna): Para piscar a tocha/lanterna do dispositivo como sinal de alerta visual. A câmera não é usada para capturar imagens ou vídeos.
- Faturamento (com.android.vending.BILLING): para processar compras no aplicativo para desbloquear o nível de destinatários premium por meio do Google Play.
Permissões do iOS
- Localização (quando em uso): Para determinar suas coordenadas geográficas ao enviar um alerta de emergência.
- Microfone: para capturar entrada de voz para transcrição de fala para texto.
- Reconhecimento de fala: para transcrever voz gravada em texto para mensagens de alerta.
- Contatos: para permitir que você selecione destinatários de emergência de seus contatos existentes.
- Notificações: para exibir o status da entrega e notificações de cronômetro.
3. Métodos de entrega de SMS e e-mail
O aplicativo oferece suporte a vários métodos de envio de alertas. Você pode definir um método preferido em Configurações; o aplicativo volta automaticamente para uma alternativa se o método principal falhar.
- SMS direto (somente Android): as mensagens são enviadas diretamente pelo cartão SIM e pela operadora do seu dispositivo usando a API Android SMS Manager. Podem ser aplicadas taxas de mensagens padrão da operadora. Requer sinal de celular.
- API Twilio (iOS e Android): se você optar por configurar as credenciais da conta Twilio, o aplicativo usará suas credenciais pessoais da conta Twilio para enviar SMS por meio da API REST Twilio uma conexão à Internet (Wi-Fi ou dados móveis). Suas credenciais são armazenadas localmente no seu dispositivo usando armazenamento criptografado com suporte de hardware. Twilio processa a mensagem de acordo com a Política de Privacidade da Twilio. Usar Twilio como método preferido fornece redundância: ele pode enviar alertas mesmo quando o SMS do celular está indisponível, desde que exista uma conexão com a Internet.
- iOS Messages Composer: No iOS, o aplicativo pode apresentar a interface nativa do aplicativo Mensagens pré-preenchida com destinatários e texto da mensagem. O envio requer sua confirmação manual tocando em Enviar no aplicativo Mensagens. A entrega é feita pelo serviço de mensagens da Apple.
- E-mail (SMTP): Se você configurar o e-mail como canal secundário, o aplicativo envia e-mails de alerta usando suas credenciais SMTP diretamente do dispositivo. As credenciais são armazenadas localmente. O e-mail é transmitido através do seu provedor SMTP configurado.
4. Configuração de administrador e Magic Link
O aplicativo inclui um recurso opcional de Configuração de administrador projetado para cuidadores que desejam configurar remotamente o aplicativo em nome de um membro da família ou de alguém sob seus cuidados.
- O cuidador usa a tela Configuração do administrador para inserir dados de configuração (contatos do destinatário, credenciais Twilio, credenciais SMTP, mensagens de alerta e preferências de aplicativo).
- O aplicativo gera um Magic Link: uma URL contendo todos os dados de configuração codificados como uma carga Base64. Este link é compartilhado por meio da planilha de compartilhamento padrão do sistema operacional do dispositivo (mensagens, e-mail, etc.).
- Quando o destinatário abre o Magic Link em seu dispositivo, o aplicativo exibe uma caixa de diálogo de confirmação antes de aplicar qualquer configuração.
- Importante: o Magic Link codifica informações confidenciais, incluindo credenciais Twilio (SID da conta e token de autenticação) e credenciais SMTP. Você deve compartilhar este link somente através de canais seguros e privados (por exemplo, uma mensagem privada direta) e apenas com o dispositivo destinatário pretendido.
- Nenhum dado de configuração do Magic Link é transmitido ou armazenado pelo Desenvolvedor. O link é gerado e consumido inteiramente no dispositivo.
5. Armazenamento e segurança de dados
- Apenas armazenamento local: todos os dados de configuração, incluindo informações de destinatários, modelos de mensagens, histórico de alertas e preferências de aplicativos, são armazenados localmente em seu dispositivo usando SharedPreferences e armazenamento criptografado.
- Credenciais confidenciais: Twilio o token de autenticação e a senha SMTP são armazenados usando flutter_secure_storage, que usa o sistema Android Keystore e o iOS Keychain para criptografia baseada em hardware. O SID da conta Twilio é armazenado em SharedPreferences padrão.
- Sem armazenamento em nuvem: O desenvolvedor não opera nenhum servidor para coletar, armazenar ou monitorar seus dados de localização, contatos, mensagens ou padrões de uso.
- Sem análise ou rastreamento: o aplicativo não inclui SDKs de análise, ferramentas de relatório de falhas ou estruturas de publicidade. Nenhum dado de uso é transmitido ao Desenvolvedor ou a terceiros.
6. Compartilhamento de dados
O Aplicativo não vende, comercializa ou compartilha seus dados pessoais com terceiros. Os dados são transmitidos apenas nas seguintes circunstâncias, todas iniciadas por sua ação explícita:
- Para os destinatários que você configurou explicitamente ao acionar um alerta (via SMS e/ou e-mail).
- Para sua operadora de celular ao enviar SMS direto no Android.
- Para Twilio ao usar a API Twilio para entrega de SMS (somente se você a tiver configurado).
- Para seu provedor de e-mail SMTP ao enviar alertas por e-mail (somente se você o tiver configurado).
- Para o Google Maps através de um link URL incluído na mensagem de alerta (o destinatário abre este link; nenhum dado é enviado ao Google pelo próprio aplicativo).
- Para o dispositivo destinatário por meio de um Magic Link, se você usar o recurso Admin Setup para compartilhar a configuração. Consulte a Seção 4 para obter detalhes.
- À Apple/Google para verificação de compra no aplicativo (somente status da compra, sem dados pessoais).
7. Compras no aplicativo
O aplicativo oferece uma compra única opcional no aplicativo para desbloquear o nível premium (até 50 destinatários e histórico de alertas expandido). Esta compra é processada inteiramente através da Apple App Store ou Google Play Store. O Desenvolvedor não recebe nem armazena nenhuma informação de pagamento. O status da compra é armazenado em cache localmente no seu dispositivo. Não há assinaturas ou cobranças recorrentes.
8. Widgets da tela inicial (Android)
O aplicativo fornece widgets opcionais na tela inicial para acesso rápido a alertas. Cada widget pode ser configurado com uma mensagem personalizada, armazenada localmente via SharedPreferences. Tocar em um widget inicia o aplicativo para enviar um alerta e não transmite nenhum dado independentemente do alerta em si.
9. Temporizadores de alerta automáticos
O aplicativo inclui recursos baseados em cronômetro que podem enviar alertas automaticamente sem interação manual. Todos os temporizadores operam inteiramente no dispositivo; nenhum dado é transmitido até que um alerta seja realmente acionado.
- Dead Man's Switch: um cronômetro de contagem regressiva que envia um alerta aos destinatários configurados se você não fizer check-in antes que ele expire. No Android, isso usa um serviço em primeiro plano e um backup do AlarmManager para permanecer confiável quando o aplicativo está em segundo plano.
- Temporizador de atividade: um cronômetro de check-in recorrente baseado em período ou horário do dia. Opcionalmente, ele pode enviar um alerta de início quando o cronômetro começar e enviar um alerta se você não fizer o check-in antes do prazo.
- Check-in diário: um lembrete diário programado que envia um alerta aos destinatários se um check-in for perdido dentro do prazo configurado.
10. Retenção e exclusão de dados
- Todos os dados são armazenados localmente no seu dispositivo e persistem até que você limpe os dados do aplicativo, desinstale o aplicativo ou exclua entradas manualmente (por exemplo, histórico de alertas, destinatários).
- O histórico de alertas é automaticamente limitado a 20 entradas (nível gratuito) ou 200 entradas (nível premium).
- A desinstalação do aplicativo remove todos os dados armazenados localmente.
- O Desenvolvedor não tem acesso aos seus dados e, portanto, não pode excluí-los em seu nome.
11. Privacidade das Crianças
O aplicativo não é direcionado a crianças menores de 13 anos. Ele não coleta intencionalmente nenhuma informação pessoal de crianças. Como todos os dados permanecem no dispositivo do usuário e nunca são transmitidos ao Desenvolvedor, nenhum dado infantil é coletado ou processado pelo Desenvolvedor.
12. Seus direitos
Como todos os dados são armazenados localmente no seu dispositivo e o Desenvolvedor não coleta nem tem acesso a quaisquer dados pessoais:
- Você tem controle total sobre todos os seus dados em todos os momentos.
- Você pode visualizar, modificar ou excluir quaisquer dados por meio das configurações e das telas de histórico do aplicativo.
- Você pode revogar qualquer permissão a qualquer momento nas configurações do sistema do seu dispositivo.
- Você pode remover todos os dados desinstalando o aplicativo.
13. Mudanças nesta Política
O Desenvolvedor pode atualizar esta Política de Privacidade de tempos em tempos. Quaisquer alterações serão refletidas em uma nova data de “Última atualização” na parte superior deste documento. O uso continuado do Aplicativo após as alterações constitui aceitação da política atualizada.
14. Contato
Se você tiver alguma dúvida sobre esta Política de Privacidade, entre em contato com o desenvolvedor através dos canais de suporte oficiais da App Store ou do Google Play.