App zero pubblicità e nessuna vendita di dati: come abbiamo creato un'app per bambini con priorità alla privacy
Amal e Thurayya sono app completamente prive di pubblicità, conformi a COPPA, e non vendono né condividono mai i dati dei bambini. Le registrazioni vocali provenienti dal riconoscimento vocale vengono elaborate in tempo reale e immediatamente eliminate — mai archiviate. Le app non utilizzano SDK pubblicitari di terze parti, non tracciano comportamenti per targeting pubblicitario e non prevedono acquisti in-app che i bambini potrebbero attivare accidentalmente. Le entrate derivano esclusivamente dagli abbonamenti dei genitori.
La nostra architettura della privacy
Assenza di SDK pubblicitari
La maggior parte delle app gratuite include questi SDK per la monetizzazione:
- Google AdMob
- Facebook Audience Network
- AppLovin
- Unity Ads
Noi non includiamo nessuno di questi. Il nostro pacchetto app non contiene alcun codice pubblicitario.
gradle
// pubspec.yaml (Flutter dependencies)
dependencies:
flutter:
sdk: flutter
# ✓ Apprendimento, autenticazione, contenuti
riverpod: ^2.0
flutter_riverpod: ^2.0
google_cloud_speech: ^0.20
rive: ^0.12
firebase_auth: ^4.0
# ✗ NO AdMob, no Unity Ads, no ad SDKs
Gestione dell'audio della voce
Quando un bambino parla per praticare la pronuncia:
Child speaks: "كتب"
↓
[Device STT] (sul dispositivo, senza upload)
Audio → testo riconosciuto → scartato immediatamente
↓
[Cloud STT] (opzionale, per accuratezza)
File audio → inviato a Google Cloud
↓
Google STT elabora l'audio
↓
File audio viene cancellato dai server Google
Solo il risultato (testo + timestamp) viene restituito all'app
↓
[App riceve i risultati]
Audio non viene mai salvato nell'app
Audio non viene mai inviato altrove
Il risultato è usato per un feedback immediato
↓
[Sessione termina]
Nessuna registrazione audio rimane
Implementazione del codice:
python
# src/services/stt_client.py
from google.cloud import speech_v1
import io
def recognize_speech(audio_bytes):
client = speech_v1.SpeechClient()
audio = speech_v1.RecognitionAudio(content=audio_bytes)
config = speech_v1.RecognitionConfig(
encoding=speech_v1.RecognitionConfig.AudioEncoding.LINEAR16,
sample_rate_hertz=16000,
language_code='ar-SA',
)
# Elaborazione audio
response = client.recognize(config=config, audio=audio)
# Estrazione risultato
transcription = response.results[0].alternatives[0].transcript
# ⚠️ CRITICO: i byte audio non vengono mai scritti su disco
# ⚠️ CRITICO: i byte audio non sono memorizzati nel database
# ⚠️ CRITICO: l'audio è garbage-collected dopo questa funzione
return transcription
Dettagli sulla conformità COPPA
La Children's Online Privacy Protection Act (COPPA)
Legge federale statunitense che regola le app per bambini sotto i 13 anni. Amal e Thurayya rispettano pienamente i requisiti:
Requisito 1: Consenso parentale
- Caratteristica: il genitore crea un account con verifica email
- Il genitore riceve email di consenso: "Acconsento che mio figlio usi Amal"
- Il genitore clicca sul link di conferma
- Solo dopo si può creare l'account del bambino
Requisito 2: Raccolta dati minima
- Dati raccolti: età, progresso di apprendimento, punteggi di pronuncia
- Dati NON raccolti: indirizzo di casa, numero di telefono, social media, posizione precisa
- Il genitore può visualizzare tutti i dati tramite dashboard
Requisito 3: Nessuna funzione sociale
- ✗ Niente messaggi tra bambini
- ✗ Nessun profilo pubblico
- ✗ No commenti sui contenuti degli utenti
- ✗ Niente condivisione su social media (solo condivisione da parte di genitori)
Requisito 4: Nessuna vendita a terzi
- Non vendiamo dati dei bambini agli inserzionisti
- Non condividiamo dati con società di marketing
- Non creiamo profili per targeting pubblicitario
Requisito 5: Cancellazione dei dati
- Il genitore può richiedere la cancellazione dell'account
- Tutti i dati del bambino sono eliminati entro 30 giorni
- Nessuna copia di backup, nessuna "cancellazione temporanea"
Modello di Ricavi: Abbonamenti, non Attenzione
| Modello | Entrate | Incentivo | Conflitto |
|---|---|---|---|
| Pubblicità | CPM (~5-10 $ per 1000 visualizzazioni) | Mantenere il bambino più a lungo possibile | Apprendimento vs. coinvolgimento |
| Abbonamento | 6,99-11,99 $ al mese | Soddisfazione genitori + risultati di apprendimento | Soddisfazione genitori = apprendimento bambino |
Il nostro successo è quando i bambini imparano, non quando guardano pubblicità.
Prezzi
Mensile: 6,99 $ USD (~6,50 €, 5,99 £, 599 ₹)
Annuale: 67,99 $ USD (~40% di sconto)
Famiglie (2-3 bambini): Stesso prezzo, un solo abbonamento
Prova: 14 giorni gratuita (senza carta di credito)
Perché i genitori preferiscono questa scelta
- Nessun acquisto in-app a sorpresa (problema comune: il bambino acquista per errore un pacchetto da 99 $)
- Nessuna pubblicità che interrompe l'apprendimento
- Nessun tracciamento per pubblicità mirata
- Fatturazione trasparente
Allineamento del modello di business
App con pubblicità:
Felicità genitori <— > Apprendimento bambino
(obiettivi opposti)
App in abbonamento:
Felicità genitori <— > Apprendimento bambino
(stesso obiettivo)
Quando le entrate arrivano dai genitori, ottimizziamo per la soddisfazione di genitori e bambini, non per metriche di coinvolgimento.
Audit sulla privacy
Sottoponiamo le nostre app a controlli di sicurezza annuali da parte di terzi:
- SOC 2 Type II: Controlli sulla sicurezza e disponibilità dei dati
- Conformità GDPR: Politica sulla privacy, cancellazione dati, consenso
- Conformità COPPA: Revisione privacy bambini (tramite avvocati, non automatica)
- Penetration testing: Azienda esterna prova a violare i sistemi
Risultati dell'audit (ultimo: 03/2026):
- Nessuna problematica critica
- 2 problemi minori (configurazione log), corretti rapidamente
- Nessuna violazione dati nella storia aziendale
Domande frequenti
D: Se non vendete dati, come sapete quali funzionalità funzionano?
R: Analytics! Monitoriamo i risultati di apprendimento, non le identità. Ad esempio vediamo "il 45% dei bambini fatica con le consonanti enfatiche" senza sapere chi sia "Maria da Seattle". I dati anonimizzati e aggregati guidano le decisioni di prodotto.
D: Se sono fuori dagli USA, COPPA si applica ugualmente?
R: COPPA è una legge USA, ma la nostra politica è globale. Ogni bambino è trattato come se la COPPA si applicasse, ovunque si trovi. I genitori internazionali hanno le stesse protezioni privacy di quelli USA.
D: Posso esportare i dati di mio figlio?
R: Certamente. Il cruscotto genitore ha un pulsante "Scarica dati". Ottieni un file CSV con tutto il progresso, punteggi e storico di apprendimento. I dati di tuo figlio sono tuoi.


