Privacy & CompliancePrivacy & Compliance

Privacy HubPrivacy Hub

Privacy Policy, Subprocessor Register, Data Subject Request, Cookie Notice, Breach Transparency, Architettura tecnica e Terms of Service. Sei pagine interconnesse, una fonte di verità: GDPR (UE) + CCPA (California) + ePrivacy compliant.Privacy Policy, Subprocessor Register, Data Subject Request, Cookie Notice, Breach Transparency, technical Architecture and Terms of Service. Six interconnected pages, one source of truth: GDPR (EU) + CCPA (California) + ePrivacy compliant.

Ultimo aggiornamento 12 ottobre 2026 · Titolare: Matteo Sardi, Torino (IT)Last updated October 12, 2026 · Data Controller: Matteo Sardi, Torino (IT)

1 · Privacy Policy in breve1 · Privacy Policy in brief

FamSync non raccoglie nome, email, numero di telefono, posizione GPS, contatti o dati biometrici, salvo che tu scelga di collegare un account Google (Dati Google). L'identità è anonima (Firebase Anonymous Auth), il codice famiglia è l'unica "porta" di accesso, e i dati sensibili sono cifrati lato client con AES-256 prima di uscire dal dispositivo.FamSync does not collect name, email, phone number, GPS location, contacts or biometrics, unless you choose to link a Google account (Google user data). Identity is anonymous (Firebase Anonymous Auth), the family code is the only "door" in, and sensitive data is AES-256 encrypted client-side before leaving the device.

Per la versione integrale articolo-per-articolo (introduzione, base legale Art. 6 GDPR, terze parti, diritti dei minori, tuoi diritti, trasferimenti internazionali, conservazione, sicurezza, modifiche, contatti) vedi ogni sezione qui sotto. Ogni blocco ha una pagina dedicata oppure un paragrafo di sintesi in questa stessa pagina.For the full article-by-article GDPR text (introduction, legal basis Art. 6, third parties, children's rights, your rights, international transfers, retention, security, changes, contacts) see each section below. Each block has a dedicated page or a summary paragraph on this same page.

Account anonimoUID anonimo + device ID (UUID locale in flutter_secure_storage).Anonymous UID + device ID (local UUID in flutter_secure_storage).
Dati famigliaCodice 6 char, eventi, spese, ruoli, Safe Notes cifrate. Nome del bambino opzionale.6-char code, events, expenses, roles, encrypted Safe Notes. Child name optional.
Base legaleArt. 6(1)(b) esecuzione, 6(1)(a) consenso (push, IDFA), 6(1)(f) legittimo interesse (crashlytics, verifiche interne).Art. 6(1)(b) service, 6(1)(a) consent (push, IDFA), 6(1)(f) legitimate interest (crashlytics, internal checks).
MinoriFamSync è per adulti (genitori). Nessun dato raccolto direttamente dai bambini (COPPA, GDPR Art. 8).FamSync is for adults (parents). No data directly from minors (COPPA, GDPR Art. 8).
I tuoi dirittiAccesso, rettifica, cancellazione, limitazione, portabilità, opposizione, reclamo. Esercitali qui →Access, rectification, erasure, restriction, portability, objection, complaint. Exercise here →
TrasferimentiEU → US: EU-U.S. Data Privacy Framework + SCC. Mai deroghe Art. 49 GDPR.EU→US: EU-U.S. Data Privacy Framework + SCC. Never Art. 49 GDPR derogations.
ConservazioneDati della famiglia = finché non li elimini: nessuna cancellazione automatica per inattività. Dopo «Elimina account e dati», le copie di sicurezza (backup, regione UE) che li contenevano si cancellano da sole entro 14 settimane. Copie per le verifiche interne ≤ 60 giorni. Crashlytics 90g aggregato. UMP 13 mesi.Family data = until you delete it: no automatic deletion for inactivity. After "Delete account and data", the backup copies (EU region) that contained it are deleted automatically within 14 weeks. Internal-check copies ≤ 60 days. Crashlytics 90d aggregated. UMP 13 months.
Verifiche internePer trovare errori nei dati e nell'app, misurare l'uso delle funzioni e controllare l'integrità della chat copiamo su Google BigQuery (regione UE): (1) dai dati della famiglia, periodicamente, solo metadati tecnici legati al codice famiglia e all'id anonimo: date, categorie, ruoli, importi delle spese, stato delle richieste, impronte crittografiche dei messaggi; (2) ogni giorno, gli export di Firebase Analytics, Crashlytics e Cloud Messaging: eventi d'uso e degli annunci (compreso il ricavo stimato), crash con stack trace, consegna delle notifiche, legati all'id anonimo dell'installazione, al modello del dispositivo e al paese o città approssimativi, mai all'ID pubblicitario; (3) i report di Google Play: statistiche aggregate (installazioni, valutazioni, crash) e il report vendite degli acquisti in-app (numero d'ordine, prodotto, importo, modello del dispositivo, città, CAP e paese dell'acquirente come li fornisce Google; mai nome o email); (4) i report di App Store Connect: statistiche aggregate di Apple (download, installazioni ed eliminazioni, sessioni, crash, acquisti e abbonamenti per giorno, paese, dispositivo e versione), senza identificativi di persone o dispositivi. Mai il testo dei messaggi, note, titoli, indirizzi, foto o documenti. Base: legittimo interesse (Art. 6(1)(f)); puoi opporti scrivendo ai contatti. Le copie si cancellano da sole entro 60 giorni.To find data and app errors, measure feature usage and check chat integrity, we copy to Google BigQuery (EU region): (1) from family data, periodically, only technical metadata linked to the family code and the anonymous ID: dates, categories, roles, expense amounts, request statuses, cryptographic message fingerprints; (2) every day, the Firebase Analytics, Crashlytics and Cloud Messaging exports: usage and ad events (including estimated revenue), crashes with stack traces, notification delivery, linked to the anonymous installation ID, the device model and the approximate country or city, never to the advertising ID; (3) Google Play reports: aggregate statistics (installs, ratings, crashes) and the in-app purchase sales report (order number, product, amount, device model, buyer city, postal code and country as provided by Google; never name or email); (4) App Store Connect reports: Apple's aggregate statistics (downloads, installs and deletions, sessions, crashes, purchases and subscriptions by day, country, device and version), with no identifiers of people or devices. Never message text, notes, titles, addresses, photos or documents. Basis: legitimate interest (Art. 6(1)(f)); you can object by writing to the contact address. Copies are deleted automatically within 60 days.
SicurezzaAES-256-CBC Safe Notes (key=SHA-256(familyId)), AES-256-GCM EncryptedSharedPreferences, TLS 1.2+, Firestore Rules.AES-256-CBC Safe Notes (key=SHA-256(familyId)), AES-256-GCM EncryptedSharedPreferences, TLS 1.2+, Firestore Rules.
ModificheData aggiornata in alto. Mai retroattive senza consenso.Updated date above. Never retroactive without consent.
ContattiRisposta entro 7gg lavorativi. Cancellazione entro 30gg (GDPR).Response within 7 business days. Deletion within 30 days (GDPR). · famsync.coparent@gmail.com
Dati degli utenti Google.Google user data. Solo se lo scegli tu. Collega Google (opzionale, solo Android, da Impostazioni → Account Google): da Google riceviamo nome, email e immagine del profilo, conservati in Firebase Authentication sul tuo profilo FamSync e usati solo per ritrovare la tua famiglia su un telefono nuovo; gli altri membri non li vedono. Senza collegarlo l'app funziona allo stesso modo, con il solo codice famiglia. Puoi scollegarlo da Impostazioni; «Elimina account» cancella anche questi dati. Google Calendar (opzionale, da Impostazioni): con lo scope calendar.events.owned FamSync crea, aggiorna ed elimina sul tuo calendario principale solo gli eventi di custodia che esporta (pernottamenti, assenze e vacanze dei prossimi 30 giorni), e legge solo gli eventi che ha creato, riconoscibili da un'etichetta privata. Non legge altri eventi o calendari e non invia dati del calendario ai nostri server: la sincronizzazione avviene sul dispositivo, dove resta anche l'email dell'account collegato. I dati Google non vengono venduti, condivisi con terzi, usati per pubblicità né per addestrare modelli di intelligenza artificiale. Puoi scollegare Google Calendar in qualsiasi momento dall'app o da myaccount.google.com/permissions. L'uso e il trasferimento ad altre app delle informazioni ricevute dalle API Google rispettano la Google API Services User Data Policy, inclusi i requisiti di Limited Use.Only if you choose it. Link Google (optional, Android only, from Settings → Google account): we receive your name, email address and profile picture from Google, kept in Firebase Authentication on your FamSync profile and used only to find your family again on a new phone; other members do not see them. Without linking, the app works the same way, with just the family code. You can unlink it from Settings; “Delete account” deletes this data too. Google Calendar (optional, from Settings): with the calendar.events.owned scope FamSync creates, updates and deletes on your primary calendar only the custody events it exports (sleepovers, absences and vacations for the next 30 days), and reads only the events it created, recognised by a private tag. It does not read other events or calendars and does not send calendar data to our servers: syncing runs on your device, which is also the only place the linked account's email is kept. Google user data is never sold, shared with third parties, used for advertising or used to train AI models. You can disconnect Google Calendar at any time from the app or at myaccount.google.com/permissions. FamSync's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
Codice famiglia nel backup del telefono.Family code in your phone's backup. Per non perdere la famiglia quando cambi telefono o reinstalli l'app, FamSync salva il codice famiglia e il tuo ruolo (nient'altro) anche nel backup del telefono. Android: nel backup automatico di Google (cifrato end-to-end se il telefono ha un blocco schermo) e nella credenziale di ripristino di Android. iPhone e iPad: nel Portachiavi, che passa al nuovo dispositivo con il backup iCloud o il trasferimento diretto e, se il Portachiavi iCloud è attivo, si sincronizza sui dispositivi con lo stesso ID Apple. Il codice viene letto solo se sul dispositivo non c'è già una famiglia. «Lascia famiglia» ed «Elimina account» cancellano queste copie dal dispositivo; la copia nel backup Google si aggiorna al backup successivo.So that you don't lose your family when you change phone or reinstall the app, FamSync also keeps the family code and your role (nothing else) in your phone's backup. Android: in Google's automatic backup (end-to-end encrypted if your phone has a screen lock) and in Android's restore credential. iPhone and iPad: in the Keychain, which moves to your new device with an iCloud backup or a direct transfer and, if iCloud Keychain is on, syncs to devices with the same Apple ID. The code is only read if the device does not already have a family. “Leave family” and “Delete account” remove these copies from the device; the copy in the Google backup is replaced at the next backup.
Promessa chiave.Key promise. FamSync è progettato attorno al principio data minimization: raccogli solo ciò che serve alla funzione, niente di più. Nessun tracciamento pubblicitario cross-app senza il tuo consenso ATT/UMP esplicito.FamSync is designed around the principle of data minimization: collect only what's needed for the function, nothing more. No cross-app advertising tracking without your explicit ATT/UMP consent.

2 · Le sei pagine di questa sezione2 · The six pages in this section

Per evitare di nascondere 80 KB di testo legale in un'unica mega-pagina, FamSync pubblica sei pagine dedicate. Questa Privacy Hub è solo l'indice e il form DSR. Tutto il testo articolo-per-articolo vive nelle pagine seguenti.To avoid burying 80 KB of legal text in a single mega-page, FamSync publishes six dedicated pages. This Privacy Hub is only the index and DSR form. The full article-by-article text lives in the pages below.

A

Architettura tecnicaTechnical Architecture

Drift/SQLite · AES-256 · Firebase Anonymous · Firestore EU

Stack di dieci layer: FamSyncDatabase locale (Drift), Vault AES-256 con chiave SHA-256(familyId), Flutter Secure Storage AES-256-GCM Android Keystore, Firebase Authentication anonimo (retry 2s/4s/6s), Cloud Firestore in regione UE, Riverpod reactive, FCM push, backup giornalieri e settimanali (14 settimane). Diagramma data-flow inline SVG 760×360.Ten-layer architecture: local FamSyncDatabase (Drift), AES-256 vault with SHA-256(familyId) key derivation, Flutter Secure Storage AES-256-GCM Android Keystore, anonymous Firebase Authentication (retry 2s/4s/6s), Cloud Firestore in EU region, Riverpod reactive state, FCM push, daily and weekly backups (14 weeks). Inline 760×360 SVG data-flow diagram.

Apri la pagina completaOpen full page →
B

Subprocessor Register (Art. 28.2 GDPR)Subprocessor Register (Art. 28.2 GDPR)

Google Ireland (Auth/Firestore/FCM/Crashlytics/RemoteConfig/AdMob/Sign-In) · Play Store · App Store · APNs · ATT

Tabella con sede, dati trattati, badge EU/US/DPF/OPT. Notifica di modifica almeno 30 giorni prima dell'attivazione (GDPR Art. 28.2 + best practice). Trasferimenti extra-UE coperti da EU-U.S. Data Privacy Framework (Decisione (UE) 2023/1795) + Standard Contractual Clauses (Decisione (UE) 2021/914).Table with location, data processed, EU/US/DPF/OPT badges. Change notification at least 30 days before going live (Art. 28.2 GDPR + best practice). Extra-EU transfers covered by EU-U.S. Data Privacy Framework (Commission Implementing Decision (EU) 2023/1795) + Standard Contractual Clauses (Decision (EU) 2021/914).

Apri la pagina completaOpen full page →
C

Cookie / ePrivacy NoticeCookie / ePrivacy Notice

Zero tracking · solo cache CDN + storage lingua

Queste pagine web statiche NON usano Google Analytics, Meta Pixel, Hotjar, Clarity, Mixpanel, fingerprinting o cookie pubblicitari di terze parti. Eccezione ePrivacy Recital 30 + GDPR Art. 5(3): solo cookie tecnici limitati a Firebase Hosting CDN cache + localStorage lingua IT/EN.These static web pages do NOT use Google Analytics, Meta Pixel, Hotjar, Clarity, Mixpanel, fingerprinting or third-party advertising cookies. ePrivacy Recital 30 + GDPR Art. 5(3) exception: only technical cookies limited to Firebase Hosting CDN cache + IT/EN language localStorage.

Apri la pagina completaOpen full page →
D

Breach Transparency (Art. 33-34 GDPR)Breach Transparency (Art. 33-34 GDPR)

Storico: CLEAN HISTORY dal lancio (marzo 2026)

FamSync non ha mai subito un data breach che richiedesse notifica all'autorità di controllo dal lancio (marzo 2026). Procedura di risposta documentata in 4 step con timeline: detection <4h, containment <24h, authority notification <72h, user notification ASAP. Matrice decisionale per severity 1/2/3.FamSync has never experienced a data breach requiring supervisory authority notification since launch (March 2026). Response procedure documented in 4-step timeline: detection <4h, containment <24h, authority notification <72h, user notification ASAP. Severity 1/2/3 decision matrix.

Apri la pagina completaOpen full page →
E

Terms of ServiceTerms of Service

8 articoli · accettazione al primo codice famiglia

I Terms regolano l'uso di FamSync. Sono accettati implicitamente quando crei la tua prima famiglia o scarichi l'app. Otto articoli: il servizio, account e famiglia, contenuti dell'utente, pagamenti gratuiti, sospensione, limitazione di responsabilità, modifiche, legge applicabile (Italia).The Terms govern FamSync use. They are accepted implicitly when you create your first family or download the app. Eight articles: the service, account & family, user content, free of charge, suspension, liability limitations, modifications, applicable law (Italy).

Apri la pagina completaOpen full page →

3 · Data Subject Request3 · Data Subject Request

Il form è ancora qui per chi arriva da link storici (#dsr o #dsr-form). Compila i campi: il submit apre il tuo client email con un messaggio precompilato verso famsync.coparent@gmail.com. Nessun dato transita da Google Forms, Typeform o simili.The form is still here for anyone arriving from historical links (#dsr or #dsr-form). Fill the fields: submit opens your email client with a pre-filled message to famsync.coparent@gmail.com. No data transits via Google Forms, Typeform or similar.

oppure scrivi aor write to famsync.coparent@gmail.com
Tempi.Timings. Acknowledgement entro 7 giorni (GDPR Art. 12.3 + 12.4). Evasione entro 30 giorni. Costo: gratuito (Art. 12.5).Acknowledgement within 7 days (Art. 12.3 + 12.4). Fulfilment within 30 days. Cost: free (Art. 12.5).

Reclamo all'autorità di controllo: Garante per la protezione dei dati personali · www.garanteprivacy.it · Tel: +39 06 69677 1 · PEC: protocollo@pec.garanteprivacy.itComplaint to supervisory authority: Garante per la protezione dei dati personali · www.garanteprivacy.it · Tel: +39 06 69677 1 · PEC: protocollo@pec.garanteprivacy.it

← Torna alla homeBack to home · Architecture → · Terms →