política de Privacidade
Última atualização: 11 de fevereiro de 2026
This política de Privacidade describes how TapAlert
(the "App") handles your information. Your
privacy is a priority, and the App is designed to minimize data collection and maximize user control. The
App operates on a local-first principle: all personal data stays on your device.
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:
- Localização Data: When you trigger an alert, the App accesses your device's GPS
coordinates and may resolve them into a physical address. This information is included in the alert
message sent to your chosen recipients via a Google Maps link. Localização is only fetched at the moment of
sending and is not tracked continuously.
- Informações do destinatário Contato: 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 mensagens de alerta predefinidas. Eles são armazenados localmente no seu dispositivo.
- Voice Recordings: The App uses speech-to-text to transcribe voice messages. Audio is
processed on-device for transcription and is not stored or transmitted beyond the transcription result,
which becomes part of the alert message.
- Histórico de alertas: o aplicativo mantém um registro local de alertas enviados, incluindo carimbos de data/hora, destinatários e status de entrega. Este histórico é armazenado apenas no seu dispositivo.
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 características não estejam disponíveis).
Android Permissões
- Tudo bem e ótimo. Grosso Localização (ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION): para determinar suas coordenadas geográficas ao enviar um alerta de emergência.
- Send SMS (SEND_SMS): To send alert messages directly via your device's SIM card sem
requiring a third-party service.
- Read Phone State (READ_PHONE_STATE): To check SIM card availability and cellular
network registration status, ensuring the App can accurately report whether SMS sending is possible.
- Gravar áudio (RECORD_AUDIO): para capturar entrada de voz para transcrição de voz para texto de mensagens de alerta.
- Leia Contatos (READ_CONTACTS): para permitir que você selecione destinatários de emergência de seus contatos existentes.
- Postagem Notificações (POST_NOTIFICATIONS): Para exibir notificações sobre o status de entrega de alertas e eventos de cronômetro de troca de homem morto.
- Internet & Network State (INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE): To
communicate with the Twilio SMS API (if configured),
send email alerts via SMTP, perform address lookups
from GPS coordinates, and verify connectivity status.
- Wake Lock (WAKE_LOCK): para evitar que o dispositivo hiberne durante o processo de envio do alerta, garantindo a conclusão da entrega.
- Disable Keyguard (DISABLE_KEYGUARD): To allow alerts triggered from home screen widgets
or external automation (e.g., Bluetoothbotãos) to proceed sem requiring the device to be unlocked.
- Isenção de otimização de bateria (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): Para garantir que o temporizador de troca do homem morto e os alertas acionados por widget funcionem de maneira confiável em segundo plano.
- Faturamento (com.android.vending.BILLING): para processar compras no aplicativo para desbloquear o recurso de destinatários ilimitados por meio do Google Play.
Permissões do iOS
- Localização (When In Use / Always): To determine your geographic coordinates when sending
an emergency alert.
- 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:
- SMS direto (Android only): Messages are
sent directly through your device's SIM card
and carrier. The App uses the Android SMS Manager API. Standard carrier messaging rates may apply.
- Twilio API (iOS & Android): If you
choose to configure Twilio, the App uses your
personal Twilio conta credentials to send SMS via the
Twilio REST API. Your credentials are stored
locally on your device using encrypted storage (flutter_secure_storage). Twilio processes the message
according to Twilio's política de Privacidade.
- iOS SMS Composer: No iOS, o App pode apresentar a interface nativa do compositor de SMS, que requer confirmação manual antes do envio.
- Email (SMTP): If you configure email redundancy, the App sends alert emails using your
SMTP
credentials. These credentials are stored locally on your device. The email is transmitted through your
configured SMTP provider.
4. Armazenamento e segurança de dados
- Local Storage Only: All configuration data, including recipient information, message
templates, alert history, and app preferences, is stored locally on your device using SharedPreferences
and encrypted storage.
- Sensitive Credentials: Twilio API
credentials (Account SID, Auth Token) are stored
using flutter_secure_storage, which uses the Android Keystore system and iOS Keychain for
hardware-backed encryption.
- 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.
- No Analytics or Tracking: The App does not include any analytics SDKs, crash reporting
tools, or advertising frameworks. No usage data is transmitted to the Developer or any third party.
5. Compartilhamento de dados
The App does not sell, trade, or share your personal data with any third parties. Data is
only transmitted in the following circumstances, all initiated by your explicit action of pressing the alert
botão:
- To the recipients you explicitly configured when you trigger an alert (atravésSMS and/or
email).
- Para sua operadora de celular ao enviar SMS direto em Android.
- To Twilio when using the Twilio API for SMS delivery (only if you have configured
it).
- To your SMTP email provider when sending email alerts (only if you have configured it).
- 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).
- À Apple/Google para verificação de compra no aplicativo (somente status da compra, sem dados pessoais).
6. Compras no aplicativo
O aplicativo oferece uma compra opcional no aplicativo para desbloquear destinatários ilimitados. 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.
7. Widget da tela inicials (Android)
O aplicativo fornece widgets opcionais na tela inicial para acesso rápido a alertas. A configuração do widget (mensagem personalizada) é armazenada localmente por meio de SharedPreferences. Tocar em um widget inicia o aplicativo para enviar um alerta e não transmite nenhum dado de forma independente.
8. Interruptor do Homem Morto
O aplicativo inclui um recurso de contagem regressiva que pode enviar automaticamente um alerta se não for dispensado dentro de um período configurado. Isso funciona inteiramente no dispositivo. Nenhum dado é transmitido até que um alerta seja realmente acionado.
9. 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).
- 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.
10. Infantil Privacidade
The App is not directed at children under 13. It does not knowingly collect any personal information from
children. Since all data remains on the user's device and is never transmitted to the Developer, no child
data is collected or processed by the Developer.
11. 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.
12. Mudanças nesta Política
The Developer may update this política de Privacidade from time to time. Any changes will be reflected by a new "Last
Updated" date at the top of this document. Continued use of the App after changes constitutes acceptance of
the updated policy.
13. Contato
If you have any questions about this política de Privacidade, please contact the developer through the official App
Store or Google Play support channels.