Informativa sulla privacy di Sogliva

Ultimo aggiornamento: 2026-10-30

Titolare del trattamento: Enea Studio — contatto: developer.eneagames@gmail.com


1. In sintesi

Sogliva è un'app per il controllo della liquidità tra un accredito dello stipendio e il successivo. È costruita per funzionare interamente sul dispositivo:

Le sezioni seguenti descrivono nel dettaglio come funziona.

2. Dati trattati e dove risiedono

I dati che l'utente inserisce in Sogliva — conti, movimenti, saldi, entrate, impegni, fondi, finanziamenti, scadenze e impostazioni — sono salvati in un database cifrato con SQLCipher nella memoria interna del dispositivo. La chiave di cifratura è generata casualmente sul dispositivo e protetta dall'Android Keystore su Android e dal Portachiavi di iOS su iPhone, dove resta legata a quel dispositivo ed è disponibile solo finché è impostato un codice di sblocco; non è salvata nel database né altrove in chiaro.

Il titolare non ha accesso a questi dati: non esiste un account, non esiste un server, non esiste un canale attraverso cui i dati possano arrivare al titolare.

File importati

L'utente può importare estratti conto da file .xls, .xlsx, .csv e .pdf scelti tramite il selettore di file del sistema. I file importati vengono copiati nell'archivio cifrato dell'app ed eliminati automaticamente dopo 30 giorni. L'utente può eliminarli prima.

Allegati

A un movimento puoi allegare una foto dello scontrino o un documento, scattati con la fotocamera o scelti con il selettore del sistema. La copia resta nell'archivio cifrato sul telefono, viaggia solo dentro il backup cifrato e si cancella quando togli l'allegato o cancelli i dati dell'app. Non viene inviata a nessuno.

Widget (Android)

Su Android puoi aggiungere alla schermata Home il widget di Sogliva. Mostra lo spendibile e l'ora dell'ultimo aggiornamento anche quando l'app è bloccata: per farlo, Sogliva lascia queste frasi in chiaro nella memoria privata dell'app, fuori dall'archivio cifrato. Non contengono movimenti, conti o causali, non escono dal telefono e si cancellano quando togli l'ultimo widget. Senza widget non viene scritto niente.

Notifiche

Le notifiche di Sogliva sono locali: vengono pianificate dal sistema operativo sul dispositivo, senza passare da server esterni. Sono disattivate di default e si attivano solo su scelta dell'utente. Il testo non contiene mai importi, conti o controparti. Si possono disattivare in qualunque momento dall'app o dalle impostazioni del sistema.

Backup

Il backup di Sogliva è:

Il file di backup viene salvato dove l'utente sceglie (memoria del dispositivo, altre app, servizi cloud personali). Da quel momento la sua custodia è responsabilità dell'utente e dei servizi che egli stesso sceglie.

Esportazione in chiaro

Su richiesta esplicita dell'utente, da Impostazioni → «Esporta i movimenti», Sogliva scrive un file CSV non cifrato con i movimenti del vault (data, causale, importo, valuta, conto, categoria). Il file viene salvato solo nella cartella che l'utente sceglie al momento, non lascia il dispositivo e non viene trasmesso a nessuno; chi può aprire quella cartella può leggerlo. La schermata lo dice prima del tocco. È un'azione distinta dal backup, che resta cifrato.

Cancellazione

L'utente può eliminare tutti i dati dall'app in qualunque momento: la cancellazione chiude il database, distrugge la chiave di cifratura (crypto-shredding) e rimuove file, cache e notifiche gestiti dall'app. Anche la disinstallazione dell'app rimuove i dati dal dispositivo. Senza un backup Sogliva e il relativo codice di recupero, i dati eliminati non sono recuperabili — né dall'utente né dal titolare.

3. Permessi utilizzati

Android

L'elenco seguente corrisponde al manifest della build di release; i permessi che richiedono consenso esplicito sono richiesti solo quando serve. Il permesso «mostra sopra le altre app» (SYSTEM_ALERT_WINDOW), che il modello di sviluppo dichiara per le finestre di debug, è tolto dalla build di release perché nessuna funzione lo usa; lo stesso vale per la lettura di foto e archivio (READ_MEDIA_IMAGES, READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE), perché i file scelti dall'utente passano dal selettore di sistema.

PermessoPerché
Notifiche (POST_NOTIFICATIONS)Avvisi locali opzionali su scadenze e giornate critiche. Spenti di default.
Biometria (USE_BIOMETRIC, USE_FINGERPRINT)Blocco dell'app con impronta o credenziale del dispositivo.
Avvio completato (RECEIVE_BOOT_COMPLETED)Riprogrammare le notifiche locali dopo il riavvio del telefono.
Vibrazione (VIBRATE), wakelock (WAKE_LOCK), badge (READ_APP_BADGE e i permessi equivalenti dei launcher di Samsung, Huawei, Oppo, HTC, Sony e altri)Funzionamento delle notifiche locali.
Notifiche push (com.google.android.c2dm.permission.RECEIVE)Dichiarato da Firebase Messaging, che la libreria delle notifiche porta con sé. Sogliva non riceve notifiche push: non esiste un server che le invii, e le sue notifiche sono tutte locali.
Referrer d'installazione (BIND_GET_INSTALL_REFERRER_SERVICE)Dichiarato da una libreria del framework (Expo) che saprebbe chiedere a Google Play da quale link è stata installata l'app. Sogliva non lo chiede.
Permesso interno (DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION)Generato da AndroidX perché i messaggi interni dell'app non siano ricevibili da altre app. Non dà accesso a nulla.
Verifica della licenza (com.android.vending.CHECK_LICENSE)Non lo chiede l'app: lo aggiunge Google Play alla copia che distribuisce, con la protezione automatica, per verificare che l'app sia stata installata dallo store. Il codice di Sogliva non lo usa.
Rilevamento screenshot (DETECT_SCREEN_CAPTURE)Applicare la protezione opzionale scelta dall'utente contro screenshot e registrazioni. Su Android 13 e successivi, l'anteprima nelle app recenti è nascosta anche se la protezione opzionale è disattivata.
Rete (INTERNET, ACCESS_NETWORK_STATE)Dichiarati dal framework dell'app (React Native/Expo). Per progetto Sogliva non effettua connessioni di rete: non esiste alcun server a cui inviare dati. Misurato sulla release ricavata dall'App Bundle l'11 settembre 2026: zero byte ricevuti e zero inviati durante sblocco, onboarding e apertura della home.
Fotocamera (CAMERA)Fotografare uno scontrino o un documento da allegare a un movimento o a una pratica. Chiesto al primo scatto, mai all'avvio. La foto allegata resta nell'archivio cifrato sul telefono, e niente esce dal telefono.

iPhone

Su iPhone ogni permesso è chiesto dal sistema la prima volta che serve, mai all'avvio. La build iOS non chiede le notifiche push né il tracciamento tra app (App Tracking Transparency), né l'accesso alla libreria foto: un file già sul telefono si sceglie dal selettore di sistema.

PermessoPerché
NotificheAvvisi locali opzionali su scadenze e giornate critiche. Spenti di default: iOS chiede il permesso solo quando l'utente li attiva.
Face ID (NSFaceIDUsageDescription)Sblocco dell'app con Face ID o con il codice del dispositivo.
Fotocamera (NSCameraUsageDescription)Fotografare uno scontrino o un documento da allegare a un movimento o a una pratica. La foto allegata resta nell'archivio cifrato sul telefono, e niente esce dal telefono.

4. Base giuridica e diritti (GDPR)

Poiché nessun dato personale lascia il dispositivo e il titolare non raccoglie, non riceve e non conserva alcun dato degli utenti, non esiste un trattamento di dati personali da parte del titolare ai sensi del Regolamento (UE) 2016/679.

I diritti previsti dal GDPR — accesso, rettifica, cancellazione, portabilità — sono esercitati dall'utente direttamente e in autonomia:

Nota sui servizi di piattaforma

La distribuzione tramite Google Play o App Store può comportare che Google o Apple raccolgano dati tecnici del dispositivo (ad esempio statistiche di crash e prestazioni di Android vitals, o i rapporti sugli arresti anomali di iOS, se l'utente ha attivato la diagnostica o la condivisione con gli sviluppatori nelle impostazioni del sistema). Questi dati sono raccolti e trattati da Google o da Apple secondo la propria informativa; Sogliva non include propri SDK di crash reporting né di analytics e non riceve tali dati sul dispositivo dell'utente.

5. Minori

Sogliva è uno strumento di gestione finanziaria personale e non è rivolta ai minori. Non raccogliendo alcun dato, l'app non raccoglie consapevolmente dati di minori.

6. Modifiche a questa informativa

Se versioni future di Sogliva introducessero funzioni che comportano raccolta o trasmissione di dati (ad esempio sincronizzazione o servizi opzionali), questa informativa verrà aggiornata prima del rilascio della funzione, con indicazione della data.

7. Contatti

Per qualunque domanda su questa informativa: developer.eneagames@gmail.com

Titolare del trattamento: Enea Studio