Kako smo napravili dječiju aplikaciju bez oglasa i prodaje podataka
Čitanje: 4 minMohammad Shaker

Kako smo napravili dječiju aplikaciju bez oglasa i prodaje podataka

Amal i Thurayya su bez oglasa, u skladu sa COPPA, bez prodaje dječijih podataka; snimci glasa se odmah brišu. Prihodi su od pretplata roditelja.

Trust & Comparisons

Brzi odgovor

Amal i Thurayya su bez oglasa, u skladu sa COPPA, bez prodaje dječijih podataka; snimci glasa se odmah brišu. Prihodi su od pretplata roditelja.

Amal i Thurayya su potpuno bez oglasa, u skladu sa zakonom COPPA i nikada ne prodaju niti dijele dječije podatke. Snimci glasa korišteni za prepoznavanje govora obrađuju se u stvarnom vremenu i odmah se brišu — nikada se ne pohranjuju. Aplikacije ne koriste nikakve oglasne SDK-ove trećih strana, nemaju praćenje ponašanja za ciljano oglašavanje i ne sadrže kupovine unutar aplikacije koje djeca mogu slučajno aktivirati. Prihodi dolaze isključivo od pretplata roditelja.

Naša arhitektura privatnosti

Bez oglasnih SDK-ova

Većina besplatnih aplikacija uključuje ove SDK-ove za monetizaciju:

  • Google AdMob
  • Facebook Audience Network
  • AppLovin
  • Unity Ads

Mi nijedan ne koristimo. Naš paket aplikacije ne sadrži nikakav oglasni kod.

gradle
// pubspec.yaml (Flutter dependencies)
dependencies:
  flutter:
    sdk: flutter
  # ✓ Učenje, autentikacija, sadržaj
  riverpod: ^2.0
  flutter_riverpod: ^2.0
  google_cloud_speech: ^0.20
  rive: ^0.12
  firebase_auth: ^4.0
  
  # ✗ BEZ AdMob, bez Unity Ads, bez oglasnih SDK-ova

Rukovanje zvukom govora

Kada dijete govori radi vježbe izgovora:

 Dijete kaže: "كتب"
    ↓
[Uređaj STT] (na uređaju, bez uploada)
  Zvuk → prepoznat tekst → odmah odbacuje
    ↓
[Cloud STT] (opciono, za tačnost)
  Zvučna datoteka → poslana Google Cloudu
    ↓
  Google STT obrađuje zvuk
    ↓
  Zvuk se briše sa Google servera
  Samo rezultat (tekst + vremenski markeri) vraćen aplikaciji
    ↓
[Aplikacija prima rezultate]
  Zvuk nikada nije pohranjen u aplikaciji
  Zvuk se nigdje drugo ne šalje
  Rezultat se koristi za neposrednu povratnu informaciju
    ↓
  [Sesija završava]
  Nema snimka zvuka

Primjer koda:

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',
    )
    
    # Obrada zvuka
    response = client.recognize(config=config, audio=audio)
    
    # Izvlačenje rezultata
    transcription = response.results[0].alternatives[0].transcript
    
    # ⚠️ KRITIČNO: Zvuk se nikad ne zapisuje na disk
    # ⚠️ KRITIČNO: Zvuk se ne pohranjuje u bazu podataka
    # ⚠️ KRITIČNO: Zvuk se briše nakon ove funkcije
    
    return transcription

Detalji usklađenosti sa COPPA

Zakon o zaštiti privatnosti djece na internetu (COPPA)

Savezni zakon (SAD) koji reguliše aplikacije za djecu mlađu od 13 godina. Amal i Thurayya su potpuno usklađene:

Zahtjev 1: Roditeljska saglasnost

  • Roditelj kreira nalog uz verifikaciju e-pošte
  • Roditelj dobija mejl za saglasnost: „Slažem se da moje dijete može koristiti Amal“
  • Roditelj klikne na potvrdu u linku
  • Samo tada može biti kreiran dječiji nalog

Zahtjev 2: Minimalni prikupljeni podaci

  • Prikuplja se: godine, napredak u učenju, ocjene izgovora
  • NE prikuplja se: kućna adresa, broj telefona, profili na društvenim mrežama, tačna lokacija
  • Roditelj može vidjeti sve podatke na kontrolnoj tabli

Zahtjev 3: Bez društvenih funkcija

  • ✗ Nema poruka među djecom
  • ✗ Nema javnih profila
  • ✗ Nema komentara na sadržaj korisnika
  • ✗ Nema dijeljenja na društvene mreže (postoje samo opcije dijeljenja za roditelje)

Zahtjev 4: Nema prodaje podataka trećim stranama

  • Ne prodajemo dječije podatke oglašivačima
  • Ne dijelimo podatke marketing kompanijama
  • Ne kreiramo profile za ciljano oglašavanje

Zahtjev 5: Brisanje podataka

  • Roditelj može zatražiti brisanje naloga
  • Svi podaci o djetetu se brišu u roku od 30 dana
  • Nema sigurnosnih kopija niti „mekog brisanja“

Model prihoda: Pretplate, ne pažnja

ModelPrihodPodsticajSukob
OglasiCPM (~5-10$ na 1000 pregleda)Održavanje djeteta što duže u aplikacijiUčenje vs angažman
Pretplata6,99-11,99$ mjesečnoZadovoljstvo roditelja + rezultati učenjaZadovoljstvo roditelja = učenje djeteta

Uspijevamo kada djeca uče, ne kada gledaju oglase.

Cijene

Mjesečno: 6,99 USD (~6,50€, 5,99£, 599₹)
Godišnje: 67,99 USD (~40% popusta)
Porodice (2-3 djece): ista cijena, jedna pretplata
Proba: 14 dana besplatno (bez potrebe za karticom)

Zašto roditelji preferiraju ovo

  • Nema iznenadnih kupovina u aplikaciji (česta žalba: dijete slučajno kupuje paket za 99$)
  • Nema reklama koje prekidaju učenje
  • Nema praćenja za ciljano oglašavanje
  • Transparentno naplaćivanje

Usaglašenost poslovnog modela

Oglasna aplikacija:
  Sreća roditelja ← → Učenje djeteta
      (suprotni ciljevi)
  
Pretplatna aplikacija:
  Sreća roditelja ← → Učenje djeteta
      (isti cilj)

Kada prihodi dolaze od roditelja, optimizujemo za zadovoljstvo roditelja i djeteta, a ne za metrike angažmana.

Privatnosti auditi

Izvršavamo treće strane sigurnosne audite svake godine:

  • SOC 2 Tip II: Kontrola sigurnosti i dostupnosti podataka
  • GDPR usklađenost: Politika privatnosti, brisanje podataka, saglasnost
  • COPPA usklađenost: Pregled privatnosti za djecu (putem pravnika, ne automatizovano)
  • Pentestovi: Spoljna firma pokušava provaliti sisteme

Rezultati audita (najnoviji: 2026-03)

  • Bez nalaza (bez kritičnih problema)
  • 2 manja nalaza (konfiguracija logovanja, brzo ispravljeno)
  • Nema incidenata povrede podataka u historiji firme

Često postavljana pitanja

P: Ako ne prodajete podatke, kako znate koje funkcije rade?
O: Analitika! Pratimo rezultate učenja, ne identitete. Vidimo „45% djece ima poteškoća sa naglašenim suglasnicima“ bez da znamo ko je „Meri iz Seattlea“. Anonimni agregirani podaci vode odluke o proizvodu.

P: Šta ako nisam iz SAD? Da li COPPA važi?
O: COPPA je američki zakon, ali naša politika je globalna. Svako dijete tretira se kao da se COPPA primjenjuje, bez obzira na lokaciju. Internacionalni roditelji imaju istu zaštitu privatnosti kao i američki roditelji.

P: Mogu li izvesti podatke svog djeteta?
O: Da. U roditeljskom panelu postoji dugme „Preuzmi podatke“. Dobijate CSV sa svim napretkom, rezultatima i istorijom učenja vašeg djeteta. Vi posjedujete podatke svog djeteta.

Povezani članci