Informações Gerais e Controlador de Dados
General Information & Data Controller
Esta Política de Privacidade descreve de forma clara, transparente e acessível como o aplicativo Tabuada Mestre Pro (doravante denominado "Aplicativo", "Nós" ou "Nossos Serviços"), desenvolvido por Bryan Rodrigues - Tabuada Mestre Pro, trata dados e informações dos usuários ao utilizar a aplicação em dispositivos móveis (Android e iOS) ou pela Web.
Identificação do Aplicativo:
- Nome do Aplicativo: Tabuada Mestre Pro (em inglês: Times Tables Master Pro)
- Identificador de Pacote Android:
com.tabuadamestre.pro - Bundle ID iOS:
com.bryanrodrigues.tabuadaMestrePro - Desenvolvedor Responsável (Controlador): Bryan Rodrigues - Tabuada Mestre Pro
- Contato Oficial / Suporte: bryann.rodrigues2026@gmail.com
Ao baixar, instalar ou utilizar o Tabuada Mestre Pro, você concorda com as práticas descritas nesta Política de Privacidade. Caso não concorde com qualquer termo aqui estabelecido, recomendamos a descontinuidade do uso do aplicativo.
This Privacy Policy describes in a clear, transparent, and accessible manner how the Times Tables Master Pro application (hereinafter referred to as "the App", "We", or "Our Services"), developed by Bryan Rodrigues - Tabuada Mestre Pro, handles data and user information when using the application on mobile devices (Android and iOS) or via Web.
Application Details:
- Application Name: Tabuada Mestre Pro (Times Tables Master Pro)
- Android Package ID:
com.tabuadamestre.pro - iOS Bundle ID:
com.bryanrodrigues.tabuadaMestrePro - Data Controller / Developer: Bryan Rodrigues - Tabuada Mestre Pro
- Official Support Contact: bryann.rodrigues2026@gmail.com
By downloading, installing, or using Times Tables Master Pro, you agree to the practices described in this Privacy Policy. If you do not agree with any terms herein, please discontinue using the application.
Dados Armazenados Localmente no Dispositivo (Offline-First)
Data Stored Locally on Your Device (Offline-First)
O Tabuada Mestre Pro foi concebido sob a filosofia de Privacidade por Design (Privacy by Design). Isso significa que a imensa maioria dos dados operacionais e de jogabilidade existe exclusivamente na memória local do seu aparelho (via SharedPreferences no Android/iOS ou localStorage na Web).
Os dados gravados localmente incluem:
- Histórico de Treino & Estatísticas: Quantidade de perguntas respondidas, taxa de precisão percentual, recordes de pontuação e tempo de resposta médio.
- Mapa Cognitivo de Erros: Catálogo de multiplicações onde o usuário mais erra, utilizado única e exclusivamente pelo algoritmo local para acionar o modo adaptativo "Treine Meus Erros".
- Sequência de Dias (Streak) e Metas: Quantidade de dias consecutivos treinados, meta diária (ex.: 20 questões/dia) e data da última sessão.
- Preferências de Customização: Tema visual (Modo Escuro / Claro), efeito sonoro (ativado/desativado), feedback tátil/vibração (ativado/desativado), idioma escolhido e filtros de tabuadas selecionadas (de 1 a 20).
- Status da Versão Pro: Indicador local da assinatura ou compra do Modo Pro para desbloqueio dos recursos e supressão de anúncios.
Times Tables Master Pro was built following a strict Privacy by Design approach. This means the vast majority of operational and gameplay data exists exclusively inside your device's local storage (via SharedPreferences on Android/iOS or localStorage on Web).
Locally stored data includes:
- Training History & Stats: Questions answered, accuracy percentage, high scores, and average reaction time.
- Mistakes Heatmap: Multiplications with frequent incorrect answers, used locally and exclusively by the adaptive engine to fuel the "Train My Mistakes" game mode.
- Daily Streak & Goals: Consecutive days of study, daily target (e.g., 20 questions/day), and timestamp of last session.
- App Preferences: Theme preference (Dark/Light), sound effects toggle, haptic feedback toggle, selected language (among 12 supported locales), and active table filters (1 to 20).
- Pro Status Verification: Local cached receipt verifying Pro access to unlock premium features and suppress advertisements.
Dados Coletados Automaticamente por SDKs de Terceiros
Data Collected Automatically by Third-Party SDKs
Para garantir a estabilidade do aplicativo, prevenir falhas técnicas, entender quais modos de jogo são mais proveitosos e viabilizar a versão gratuita com publicidade, integramos SDKs industriais de primeira linha fornecidos pela Google LLC.
| Serviço / Parceiro | Finalidade | Dados Coletados | Políticas Externas |
|---|---|---|---|
| Google Analytics for Firebase Telemetria & Qualidade |
Diagnósticos de desempenho, estabilidade técnica, taxa de retenção e navegação agregada entre telas. | Identificadores anônimos de instalação, modelo de dispositivo, versão do SO, país (estimado por IP truncado), eventos agregados (ex.: modo jogado, partida concluída). | Google Privacy Policy |
| Google Mobile Ads (AdMob) Monetização Free |
Exibição de banners e anúncios intersticiais para usuários da versão gratuita do aplicativo. | ID de Publicidade do Google (AAID no Android / IDFA no iOS), endereço IP (para prevenção de fraudes e geolocalização ampla), dados de interação com anúncios. | Google Ads Policy |
| Google Play Billing Pagamentos & Assinaturas |
Processamento seguro da assinatura ou compra do Modo Pro diretamente pelo sistema da Google Play Store. | Tokens de transação e recibos de compra criptografados. (O app não tem acesso ao número do seu cartão de crédito ou dados bancários). | Google Payments Privacy |
| Google Fonts Tipografia |
Carregamento otimizado de fontes legíveis (Plus Jakarta Sans e Outfit). | Requisição HTTP padrão (endereço IP e User-Agent) tratada de forma anônima e em cache. | Google Fonts Privacy |
Anonimização de IP: A telemetria analítica opera com anonimização ativada, impedindo o rastreamento individualizado de pessoas físicas. Nenhum dado pessoal sensível (como origem racial, convicção religiosa, dados genéticos ou biométricos) é coletado em hipótese alguma.
To ensure stability, eliminate crashes, identify optimal game modes, and sustain the free version with advertising, we integrate industry-standard SDKs provided by Google LLC.
| Partner Service | Purpose | Data Collected | External Link |
|---|---|---|---|
| Google Analytics for Firebase Diagnostics |
Performance diagnostics, crash detection, retention analysis, and aggregate feature usage. | Pseudonymous instance IDs, device hardware model, OS version, coarse country derived from truncated IP, in-app event counts (e.g. game mode chosen, match finished). | Google Privacy Policy |
| Google Mobile Ads (AdMob) Free Monetization |
Serving banner and interstitial advertisements for users of the free tier. | Google Advertising ID (AAID on Android / IDFA on iOS), IP address for fraud detection and country-level geotargeting, ad interaction metrics. | Google Ads Policy |
| Google Play Billing In-App Billing |
Securely processing Pro subscription and purchases directly via Google Play Store. | Encrypted purchase tokens and verification order receipts. (The app never sees or handles credit card numbers or financial credentials). | Google Payments Privacy |
| Google Fonts Typography |
Serving typography assets (Plus Jakarta Sans & Outfit). | Standard anonymous HTTP request for asset caching. | Google Fonts Privacy |
IP Anonymization: Analytics telemetry operates with IP anonymization enabled. Under no circumstances do we collect sensitive personal data such as racial origin, political opinions, religious beliefs, genetic or biometric data.
Permissões Solicitadas no Dispositivo
Device Permissions Requested
Para funcionar corretamente e oferecer a melhor experiência ergonômica, o aplicativo requer permissões de sistema específicas. Todas são estritamente proporcionais às suas finalidades:
| Permissão | Nível | Justificativa Técnica e Finalidade |
|---|---|---|
INTERNET |
Normal | Permite a comunicação necessária para carregar anúncios (versão gratuita), verificar recibos do Modo Pro na Google Play e registrar eventos anônimos de diagnóstico no Firebase. |
ACCESS_NETWORK_STATE |
Normal | Permite verificar se o aparelho está conectado a uma rede Wi-Fi ou dados móveis antes de disparar requisições, economizando bateria e tráfego de dados. |
VIBRATE |
Normal | Aciona o motor de vibração do dispositivo (haptic feedback) ao pressionar os botões do teclado e no retorno de acertos ou erros matemáticos. Pode ser desativado livremente nas Configurações. |
POST_NOTIFICATIONS(Android 13+) |
Perigosa / Consentimento | Necessária no Android 13 ou superior para exibir o lembrete diário de treino (às 19:00) e ajudar a manter a ofensiva (streak). Solicitada com consentimento explícito do usuário. |
RECEIVE_BOOT_COMPLETED |
Normal | Permite que o serviço de alarme local reagende automaticamente o lembrete diário caso você desligue ou reinicie seu celular, sem necessidade de servidores em nuvem. |
BILLING |
Normal | Permite a comunicação direta com a biblioteca oficial do Google Play Billing para gerenciar assinaturas do Modo Pro. |
To operate correctly and provide an ergonomic user experience, the app requests specific system permissions. All permissions are strictly tailored to their functional scope:
| Permission | Classification | Technical Purpose |
|---|---|---|
INTERNET |
Normal | Enables network connectivity for Google AdMob (free version), Google Play Billing validation, and Firebase crash diagnostics. |
ACCESS_NETWORK_STATE |
Normal | Checks whether active internet connection is available before sending telemetry or purchase requests, saving battery and user data. |
VIBRATE |
Normal | Powers tactile haptic vibrations during keypad interaction and answer feedback. Can be toggled on/off at any time in Settings. |
POST_NOTIFICATIONS(Android 13+) |
User Consent Required | Allows the app to display local daily study reminders (default 19:00) to preserve study streaks. Requires explicit user opt-in on Android 13+. |
RECEIVE_BOOT_COMPLETED |
Normal | Permits local scheduled alarms to be restored if the phone is rebooted, without relying on background cloud daemons. |
BILLING |
Normal | Enables secure in-app purchases and subscriptions for Pro Mode via the Google Play Store. |
Anúncios Publicitários e Google AdMob
Advertisements & Google AdMob
Na versão gratuita (Free), o Tabuada Mestre Pro exibe anúncios publicitários para financiar a manutenção e evolução contínua do projeto. Adotamos um protocolo rigoroso de exibição ética e não intrusiva:
- Banners Fixos: Exibidos na base da tela inicial e da tela de estatísticas, sem cobrir botões ou prejudicar a visão do usuário.
- Anúncios Intersticiais (Tela Cheia): Disparados apenas após a conclusão de 5 partidas E com um intervalo mínimo obrigatório de 3 minutos (180 segundos) de descanso entre exibições. Jamais interrompemos uma rodada de jogo em andamento.
- Desativação Imediata: Ao assinar o Modo Pro, todos os anúncios e carregamentos de AdMob são suprimidos de forma imediata e permanente em todas as telas.
O Google AdMob pode utilizar identificadores de publicidade do seu dispositivo (AAID no Android) para veicular anúncios contextualizados. Você pode limitar ou redefinir seu identificador de anúncios a qualquer momento nas configurações do seu smartphone:
No Android: Configurações → Google → Anúncios → "Redefinir ID de publicidade" ou "Excluir ID de publicidade".
The free tier of Times Tables Master Pro displays advertisements through Google AdMob to sustain project development. We adhere to an ethical and non-intrusive advertising protocol:
- Banner Ads: Anchored at the bottom of the Home and Statistics screens without obscuring interactive controls.
- Interstitial Ads (Full Screen): Shown only after completing 5 matches AND respecting an enforced cooldown period of at least 3 minutes (180 seconds). We never disrupt an active training round.
- Instant Elimination: Upgrading to Pro Mode permanently and immediately stops all advertising SDK loads across every screen.
Google AdMob may process advertising identifiers (AAID/IDFA) to serve ads. You may reset or opt-out of personalized ads in your mobile operating system:
On Android: Settings → Google → Ads → "Reset advertising ID" or "Delete advertising ID".
Assinatura do Modo Pro e Faturamento
Pro Mode Subscription & Billing
O Modo Pro oferece vantagens pedagógicas e visuais adicionais (ausência total de anúncios, diagnósticos de fraquezas cognitivas aprofundados e emblema Pro permanente).
Todas as transações de compra e cobrança de assinaturas são intermediadas com exclusividade pela Google Play Store (Google LLC) ou pela Apple App Store (Apple Inc.) através da API oficial de compras integradas (In-App Purchase).
- O Desenvolvedor não armazena nem processa dados de cartão de crédito, contas bancárias ou informações financeiras.
- O cancelamento de assinaturas pode ser realizado a qualquer instante pelo próprio usuário diretamente na aba "Pagamentos e assinaturas" da Google Play Store ou App Store.
- O botão "Restaurar Compras" no aplicativo permite recuperar seu acesso Pro em qualquer dispositivo associado à sua conta oficial da loja.
Pro Mode unlocks advanced mathematical diagnostics, priority features, and an entirely ad-free environment.
All subscription and purchase transactions are processed exclusively by Google Play Store (Google LLC) or Apple App Store (Apple Inc.) using official In-App Purchase APIs.
- The Developer does not receive or store credit card numbers, bank account numbers, or billing addresses.
- You may manage or cancel your active subscription anytime inside the "Payments & Subscriptions" menu in your Google Play Store or Apple ID settings.
- The "Restore Purchases" action restores your Pro status across devices linked to the same store account.
Notificações Locais e Lembretes Diários
Local Notifications & Daily Reminders
O Tabuada Mestre Pro dispõe de um recurso opcional de Lembretes Diários de Treino (por padrão agendado para as 19:00), cujo propósito é incentivar o hábito do estudo e proteger a sequência diária (streak).
flutter_local_notifications. Não utilizamos servidores remotos de push notifications nem rastreamos quando você abre o aviso.
Você tem total controle sobre esses avisos: pode ligar ou desligar os lembretes a qualquer momento no menu Configurações → Lembretes Diários dentro do app, ou revogar a permissão no gerenciador de aplicativos do Android.
Times Tables Master Pro includes an optional Daily Study Reminder (scheduled by default at 19:00) to help build consistent learning habits and maintain daily streaks.
flutter_local_notifications. We do not maintain remote cloud push servers or track notification interactions.
You maintain total control: toggle reminders on or off at any moment in Settings → Daily Reminders inside the app, or revoke notification privileges in your device's system settings.
Privacidade de Crianças e Políticas para Famílias
Children's Privacy & Families Policy
Como um aplicativo educativo de matemática voltado para estudantes de todas as faixas etárias, temos um compromisso absoluto com a segurança de menores de idade, em total conformidade com:
- COPPA (Children's Online Privacy Protection Act dos Estados Unidos);
- Artigo 14 da LGPD (Lei nº 13.709/2018 do Brasil - Tratamento de Dados de Crianças e Adolescentes);
- GDPR-K (Regulamento Geral de Proteção de Dados da União Europeia);
- Diretrizes do Programa Família da Google Play Store (Google Play Families Policy).
Nossas salvaguardas para o público infantojuvenil:
- Sem Coleta de Dados Pessoais Identificáveis (PII): Não solicitamos nome, foto, geolocalização, dados escolares, e-mail ou qualquer dado capaz de identificar individualmente uma criança.
- Anúncios Apropriados para Famílias: Quando veiculados na versão gratuita, os anúncios são filtrados pelo SDK oficial do Google AdMob em conformidade com as diretrizes do programa Família (anúncios de conteúdo infantil ou classificação livre, com restrição de categorias sensíveis).
- Configurações COPPA / Child-Directed Treatment: O aplicativo sinaliza tags de proteção à infância ao provedor de anúncios para que não haja criação de perfis comportamentais de menores.
- Opção 100% Livre de Anúncios: Pais e responsáveis podem adquirir o Modo Pro para garantir que seus filhos utilizem o aplicativo em um ambiente completamente isolado de publicidade.
Se você é pai, mãe ou tutor legal e acredita que alguma informação foi indevidamente tratada, entre em contato imediatamente pelo e-mail bryann.rodrigues2026@gmail.com para que tomemos as medidas de remoção cabíveis.
As an educational times tables training app designed for students of all ages, we maintain unconditional dedication to child privacy, in full compliance with:
- COPPA (Children's Online Privacy Protection Act);
- Article 14 of LGPD (Brazilian General Data Protection Law for minors);
- GDPR Article 8 (Child Consent Rules in the European Union);
- Google Play Families Policy.
Our child protection commitments:
- No Personally Identifiable Information (PII) Collected: We do not ask for or collect names, photos, real-time location, school details, email addresses, or phone numbers from children.
- Family-Safe Advertising: Ads rendered in the free version are filtered through Google's Family-Certified SDK standards, strictly excluding mature or inappropriate categories.
- Child-Directed Tags: We configure child-directed treatment indicators (COPPA tags) to prevent behavioral profiling of underage players.
- Completely Ad-Free Environment: Parents and guardians may upgrade to Pro Mode to offer children a 100% ad-free environment.
If you are a parent or legal guardian and believe any information has been handled inappropriately, contact us immediately at bryann.rodrigues2026@gmail.com.
Seus Direitos (LGPD, GDPR e Legislações Internacionais)
Your Privacy Rights (LGPD, GDPR & Global Regulations)
Garantimos aos usuários o pleno exercício de todos os direitos previstos na LGPD (Brasil), no GDPR (União Europeia) e na CCPA/CPRA (Califórnia):
- Confirmação e Acesso: Direito de confirmar a existência de tratamento e acessar os dados tratados.
- Retificação e Correção: Direito de corrigir dados incompletos ou inexatos.
- Eliminação e Exclusão: Direito de solicitar a exclusão total dos dados armazenados (ver Seção 10 para procedimento em 1 clique).
- Revogação de Consentimento: Direito de retirar o consentimento de notificações ou publicidade a qualquer tempo.
- Não Venda de Dados (CCPA/CPRA): Nós NUNCA vendemos, alugamos ou comercializamos dados de usuários a terceiros ou corretores de dados (data brokers).
We guarantee users the full exercise of their data subject rights under GDPR (EU), LGPD (Brazil), and CCPA/CPRA (California):
- Right of Access & Confirmation: Confirm whether personal data is processed and request transparent details.
- Right to Rectification: Rectify incomplete or outdated details.
- Right to Erasure ("Right to be Forgotten"): Permanently delete all stored data (see Section 10 for 1-click self-serve erasure).
- Right to Withdraw Consent: Revoke notification or advertising consent at any time without penalty.
- No Sale of Data (Do Not Sell My Personal Info): We NEVER sell, rent, or monetize user data with third-party data brokers.
Exclusão e Gerenciamento de Dados
Data Deletion & Retention Management
Você possui controle absoluto sobre seus dados. Como os dados de partidas estão no seu próprio dispositivo, você pode apagá-los instantaneamente de três maneiras simples:
-
Dentro do Próprio Aplicativo (1 Clique):
Abra o Tabuada Mestre Pro → Toque no ícone de Configurações → Role até a seção "Outros & Dados" → Toque em "Zerar Histórico & Sequência" → Confirme em "Sim, Zerar Tudo". Isso apagará imediatamente todos os erros catalogados, recordes, sequências e pontuações. -
Pelas Configurações do Android/iOS:
Acesse Configurações do Smartphone → Aplicativos → Tabuada Mestre Pro → Armazenamento → Toque em "Limpar Dados" e "Limpar Cache". -
Desinstalação do Aplicativo:
Ao desinstalar o aplicativo do seu celular, todo o banco de dados local (SharedPreferences) é destruído de forma automática e permanente pelo próprio sistema operacional.
You maintain direct control over all stored data. Because game records reside locally, you can erase everything immediately using any of the following three self-serve methods:
-
Inside the App (1-Click Reset):
Open Times Tables Master Pro → Tap Settings → Scroll down to "Other & Data" → Tap "Reset History & Streak" → Confirm with "Yes, Reset All". This wipes all error heatmaps, high scores, and streak data instantly. -
Via Device System Settings:
Go to Device Settings → Apps → Times Tables Master Pro → Storage → Tap "Clear Data" and "Clear Cache". -
Uninstalling the App:
Deleting the app from your device automatically purges all local storage entries (SharedPreferences) permanently.
Segurança da Informação
Data Security & Protection
Empregamos medidas técnicas e organizacionais adequadas para resguardar a integridade das comunicações:
- Criptografia em Trânsito: Toda e qualquer comunicação de rede realizada pelos serviços do Google (AdMob, Firebase, Google Play) utiliza tráfego criptografado através do protocolo HTTPS / TLS 1.3.
- Sandboxing no SO: O aplicativo opera em ambiente isolado (sandbox) fornecido pelos sistemas Android e iOS, prevenindo que outros aplicativos acessem os dados locais do Tabuada Mestre Pro.
- Armazenamento Seguro do Google Play: Tokens de compra são assinados digitalmente e validados pelos servidores de alta confiabilidade da Google LLC.
We implement industry-standard technical measures to ensure the security and privacy of data:
- Encryption in Transit: All network requests made by integrated Google services (Firebase, AdMob, Billing) are strictly encrypted via HTTPS / TLS 1.3.
- OS Sandboxing: The application executes in an isolated sandbox enforced by Android and iOS, preventing other apps from accessing local application records.
- Secure Purchase Validation: Transaction tokens are cryptographically signed and managed directly by Google Play's infrastructure.
Alterações nesta Política de Privacidade
Changes to This Privacy Policy
Podemos atualizar nossa Política de Privacidade periodicamente para refletir melhorias no aplicativo, alterações nas práticas operacionais ou novas exigências legais da Google Play Store e de legislações de proteção de dados.
A versão mais recente estará sempre disponível publicamente nesta mesma página URL, acompanhada da indicação da data da última modificação no topo do documento. Recomendamos que você revise esta página periodicamente.
We may update our Privacy Policy periodically to reflect app updates, operational practices, or evolving legal requirements on Google Play and Apple App Store.
The most current revision will always remain accessible at this exact public URL with an updated timestamp at the top. We encourage you to review this document periodically.
Canal de Contato e Encarregado de Dados (DPO)
Contact Information & DPO
Se você tiver qualquer dúvida, sugestão, solicitação sobre privacidade ou desejar exercer seus direitos como titular de dados sob a LGPD ou GDPR, entre em contato direto com o desenvolvedor responsável:
Bryan Rodrigues - Tabuada Mestre Pro
Desenvolvedor Independente & Controlador de Dados
bryann.rodrigues2026@gmail.com
If you have any questions, feedback, or requests regarding this Privacy Policy or wish to exercise your data subject rights under GDPR or LGPD, please contact the developer:
Bryan Rodrigues - Tabuada Mestre Pro
Lead Developer & Data Controller
bryann.rodrigues2026@gmail.com