politica sulla riservatezza
Ultimo aggiornamento: 11 febbraio 2026
This politica sulla riservatezza 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. Informazioni elaborate dall'app
Per fornire le sue funzionalità principali (invio di avvisi di emergenza tramite SMS e/o e-mail), l'App elabora le seguenti informazioni:
- Posizione 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. Posizione is only fetched at the moment of
sending and is not tracked continuously.
- Informazioni sul destinatario Contatto: fornisci i numeri di telefono e facoltativamente gli indirizzi email dei tuoi contatti fidati. Questi vengono memorizzati localmente sul tuo dispositivo.
- Messaggi di avviso: puoi creare e personalizzare messaggi di avviso predefiniti. Questi vengono memorizzati localmente sul tuo 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.
- Cronologia avvisi: l'app mantiene un registro locale degli avvisi inviati, inclusi timestamp, destinatari e stato di consegna. Questa cronologia è archiviata solo sul tuo dispositivo.
2. Autorizzazioni
L'App richiede specifici permessi di sistema per funzionare. Ogni autorizzazione viene richiesta in fase di esecuzione con una spiegazione chiara e puoi negare qualsiasi autorizzazione (anche se alcune caratteristiche non saranno disponibili).
Androide Autorizzazioni
- Fine & Grossa Posizione (ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION): per determinare le tue coordinate geografiche quando invii un avviso di emergenza.
- Send SMS (SEND_SMS): To send alert messages directly via your device's SIM card senza
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.
- Registra audio (RECORD_AUDIO): per acquisire l'input vocale per la trascrizione vocale dei messaggi di avviso.
- Leggi Contatti (READ_CONTACTS): per consentirti di selezionare i destinatari di emergenza dai tuoi contatti esistenti.
- Pubblica Notifiche (POST_NOTIFICAZIONI): per visualizzare le notifiche sullo stato di consegna degli avvisi e sugli eventi del timer di commutazione dell'uomo 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): per evitare che il dispositivo entri in modalità di sospensione durante il processo di invio dell'avviso, garantendo il completamento della consegna.
- Disable Keyguard (DISABLE_KEYGUARD): To allow alerts triggered from home screen widgets
or external automation (e.g., Bluetoothpulsantes) to proceed senza requiring the device to be unlocked.
- Esenzione dall'ottimizzazione della batteria (REQUEST_IGNORE_BATTERY_OPTIMIZations): per garantire che il timer di commutazione dell'uomo morto e gli avvisi attivati dai widget funzionino in modo affidabile in background.
- Fatturazione (com.android.vending.BILLING): per elaborare gli acquisti in-app per sbloccare la funzione destinatari illimitati tramite Google Play.
Autorizzazioni iOS
- Posizione (When In Use / Always): To determine your geographic coordinates when sending
an emergency alert.
- Microfono: per acquisire input vocali per la trascrizione da parlato a testo.
- Riconoscimento vocale: per trascrivere la voce registrata in testo per i messaggi di avviso.
- Contatti: per consentirti di selezionare i destinatari di emergenza dai tuoi contatti esistenti.
- Notifiche: per visualizzare lo stato di consegna e le notifiche del timer.
3. Metodi di consegna di SMS ed e-mail
L'App supporta più metodi per l'invio di avvisi:
- SMS diretti (Androide only): Messages are
sent directly through your device's SIM card
and carrier. The App uses the Androide SMS Manager API. Standard carrier messaging rates may apply.
- Twilio API (iOS & Androide): If you
choose to configure Twilio, the App uses your
personal Twilio account 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 politica sulla riservatezza.
- Compositore SMS iOS: su iOS, l'app può presentare l'interfaccia nativa del compositore SMS, che richiede la conferma manuale prima dell'invio.
- 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. Archiviazione e sicurezza dei dati
- 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 Androide Keystore system and iOS Keychain for
hardware-backed encryption.
- Nessun cloud storage: lo sviluppatore non gestisce alcun server per raccogliere, archiviare o monitorare i dati sulla posizione, i contatti, i messaggi o i modelli di utilizzo.
- 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. Condivisione dei dati
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
pulsante:
- To the recipients you explicitly configured when you trigger an alert (viaSMS and/or
email).
- Al tuo operatore di telefonia mobile quando invii SMS diretti su Androide.
- 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).
- A Google Maps tramite un collegamento URL incluso nel messaggio di avviso (il destinatario apre questo collegamento; nessun dato viene inviato a Google dall'App stessa).
- Ad Apple/Google per la verifica dell'acquisto in-app (solo stato dell'acquisto, nessun dato personale).
6. Acquisti in-app
L'app offre un acquisto in-app opzionale per sbloccare destinatari illimitati. Questo acquisto viene elaborato interamente tramite l'Apple App Store o il Google Play Store. Lo sviluppatore non riceve né memorizza alcuna informazione di pagamento. Lo stato dell'acquisto viene memorizzato nella cache locale del tuo dispositivo.
7. Widget della schermata iniziale (Androide)
L'app fornisce widget opzionali della schermata iniziale per un rapido accesso agli avvisi. La configurazione del widget (messaggio personalizzato) viene archiviata localmente tramite SharedPreferences. Toccando un widget si avvia l'App per inviare un avviso e non trasmette alcun dato in modo autonomo.
8. Il cambio dell'uomo morto
L'app include una funzione di timer per il conto alla rovescia che può inviare automaticamente un avviso se non viene ignorata entro un periodo configurato. Funziona interamente sul dispositivo. Nessun dato viene trasmesso finché non viene effettivamente attivato un avviso.
9. Conservazione e cancellazione dei dati
- Tutti i dati vengono archiviati localmente sul tuo dispositivo e persistono finché non cancelli i dati dell'app, disinstalli l'app o elimini manualmente le voci (ad esempio cronologia avvisi, destinatari).
- La disinstallazione dell'app rimuove tutti i dati archiviati localmente.
- Lo Sviluppatore non ha accesso ai tuoi dati e pertanto non può eliminarli per tuo conto.
10. Privacy per bambini
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. I tuoi diritti
Poiché tutti i dati vengono archiviati localmente sul tuo dispositivo e lo Sviluppatore non raccoglie né ha accesso ad alcun dato personale:
- Hai il pieno controllo su tutti i tuoi dati in ogni momento.
- Puoi visualizzare, modificare o eliminare qualsiasi dato tramite le impostazioni dell'app e le schermate della cronologia.
- Puoi revocare qualsiasi autorizzazione in qualsiasi momento tramite le impostazioni di sistema del tuo dispositivo.
- Puoi rimuovere tutti i dati disinstallando l'app.
12. Modifiche a questa politica
The Developer may update this politica sulla riservatezza 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. Contatto
If you have any questions about this politica sulla riservatezza, please contact the developer through the official App
Store or Google Play support channels.