Apps para crianças sem anúncios e venda de dados: como criamos com foco na privacidade
Amal e Thurayya são totalmente livres de anúncios, cumprem a COPPA e nunca vendem ou compartilham dados das crianças. Gravações de voz do reconhecimento de fala são processadas em tempo real e descartadas imediatamente — nunca armazenadas. Os apps não usam SDKs de publicidade de terceiros, não fazem rastreamento comportamental para direcionamento de anúncios e não oferecem compras internas que a criança possa ativar acidentalmente. A receita vem inteiramente de assinaturas feitas pelos pais.
Nossa arquitetura de privacidade
Sem SDKs de publicidade
A maioria dos apps gratuitos inclui esses SDKs para monetização:
- Google AdMob
- Facebook Audience Network
- AppLovin
- Unity Ads
Não incluímos nenhum. Nosso pacote de app não contém nenhum código de publicidade.
dependencies:
flutter:
sdk: flutter
# ✓ Aprendizado, autenticação, conteúdo
riverpod: ^2.0
flutter_riverpod: ^2.0
google_cloud_speech: ^0.20
rive: ^0.12
firebase_auth: ^4.0
# ✗ SEM AdMob, SEM Unity Ads, SEM SDK de anúncios
Processamento de áudio de fala
Quando a criança pratica pronúncia falando:
Criança fala: "كتب"
↓
[Reconhecimento no dispositivo] (local, sem upload)
Áudio → texto reconhecido → descartado imediatamente
↓
[Reconhecimento na nuvem] (opcional, para mais precisão)
Arquivo de áudio → enviado para Google Cloud
↓
Google STT processa o áudio
↓
Arquivo de áudio é excluído dos servidores do Google
Apenas o resultado (texto + timestamps) é retornado para o app
↓
[App recebe resultados]
Áudio nunca é armazenado no app
Áudio nunca é enviado para outro lugar
Resultado é usado para feedback imediato
↓
[Sessão termina]
Nenhuma gravação de áudio permanece
Implementação do código:
# 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',
)
# Processa o áudio
response = client.recognize(config=config, audio=audio)
# Extrai a transcrição
transcription = response.results[0].alternatives[0].transcript
# ⚠️ CRÍTICO: Bytes de áudio NUNCA são salvos em disco
# ⚠️ CRÍTICO: Bytes de áudio não são armazenados no banco
# ⚠️ CRÍTICO: Áudio é descartado pela coleta de lixo após a função
return transcription
Detalhes sobre conformidade com COPPA
A Lei de Proteção à Privacidade Online das Crianças (COPPA)
Lei federal dos EUA que regula apps para crianças menores de 13 anos. Amal e Thurayya cumprem completamente:
Requisito 1: Consentimento dos pais
- Feature: Pai cria conta com verificação por e-mail
- Pai recebe e-mail para consentimento: "Concordo que meu filho use Amal"
- Pai clica no link de confirmação
- Só então a conta da criança pode ser criada
Requisito 2: Coleta mínima de dados
- Dados coletados: idade, progresso no aprendizado, notas de pronúncia
- Não coletamos: endereço, telefone, redes sociais, localização precisa
- Os pais podem visualizar todos os dados no painel de controle
Requisito 3: Sem recursos sociais
- ✗ Sem mensagens entre crianças
- ✗ Sem perfis públicos
- ✗ Sem comentários em conteúdo de usuário
- ✗ Sem compartilhamento para redes sociais (exceto para pais compartilharem)
Requisito 4: Sem venda para terceiros
- Não vendemos dados das crianças para anunciantes
- Não compartilhamos dados com empresas de marketing
- Não criamos perfis para direcionamento
Requisito 5: Exclusão de dados
- Pais podem solicitar exclusão da conta
- Todos os dados das crianças são excluídos em até 30 dias
- Não há cópias de backup nem exclusão temporária
Modelo de receita: assinaturas, não atenção
| Modelo | Receita | Incentivo | Conflito |
|---|---|---|---|
| Anúncios | CPM (~US$5-10 por mil visualizações) | Manter a criança no app o máximo possível | Aprendizado vs. engajamento |
| Assinatura | US$6,99-11,99/mês | Satisfação dos pais + resultados de aprendizagem | Satisfação dos pais = aprendizado da criança |
Temos sucesso quando crianças aprendem, não quando assistem a anúncios.
Preços
Mensal: US$6,99 (~€6,50, £5,99, ₹599)
Anual: US$67,99 (~40% de desconto)
Famílias (2-3 crianças): Mesma assinatura para todos
Teste: 14 dias grátis (sem cartão de crédito)
Por que os pais preferem assim
- Sem compras dentro do app que surpreendam (reclamação comum: criança compra pacote de gemas por US$99 sem querer)
- Sem anúncios interrompendo o aprendizado
- Sem rastreamento para criação de anúncios direcionados
- Faturamento transparente
Alinhamento do modelo de negócios
App com anúncios:
Felicidade do pai ← → Aprendizado da criança
(objetivos opostos)
App por assinatura:
Felicidade do pai ← → Aprendizado da criança
(mesmo objetivo)
Quando a receita vem dos pais, otimizamos para satisfação dos pais e crianças, não para métricas de engajamento.
Auditorias de privacidade
Passamos por auditorias de segurança externas anualmente:
- SOC 2 Tipo II: Controles de segurança e disponibilidade de dados
- Conformidade com GDPR: Política de privacidade, exclusão de dados, consentimento
- Conformidade COPPA: Revisão da privacidade infantil (por advogados, não automatizada)
- Testes de invasão: Empresa externa tenta brechar sistemas
Resultados da auditoria (última: 2026-03)
- Nenhuma falha crítica encontrada
- 2 pequenas falhas corrigidas rapidamente (configuração de logs)
- Sem vazamentos de dados na história da empresa
Perguntas Frequentes
Q: Se vocês não vendem dados, como sabem quais funcionalidades funcionam?
A: Usamos analytics! Monitoramos resultados de aprendizado, não identidades. Sabemos, por exemplo, que "45% das crianças têm dificuldade com consoantes com ênfase" sem saber quem é "Maria de Seattle". Dados anonimizados guiam decisões do produto.
Q: E se eu não for dos EUA? A COPPA vale para mim?
A: A COPPA é lei dos EUA, mas nossa política é global. Todas as crianças são tratadas como se a COPPA se aplicasse, independente da localização. Pais internacionais têm as mesmas proteções de privacidade que nos EUA.
Q: Posso exportar os dados do meu filho?
A: Sim. O painel dos pais tem botão para "Baixar dados". Você recebe um CSV com todo o progresso, pontuações e histórico de aprendizado. Você é dono dos dados do seu filho.


