Política de Privacidade — Português (Brasil)
1. Responsável e escopo
Jean é o responsável pelo tratamento descrito nesta política no aplicativo Gravity Loop e neste site. Para questões de privacidade, escreva para jeand3v@gmail.com.
Esta política se aplica ao aplicativo Android com identificador
com.gravityloop, aos serviços on-line opcionais integrados ao
aplicativo e às páginas deste site. Serviços de terceiros possuem políticas
próprias, indicadas abaixo.
2. Dados que tratamos
Dependendo dos recursos habilitados e das suas escolhas, podemos tratar:
- Progresso e preferências locais: nível infinito alcançado, resultados, movimentos, tempo, tentativas, mortes, rotações, conquistas, Lumens, aparências, vidas, horários de recarga, idioma, áudio, vibração, controles e opções de acessibilidade. Esses dados ficam prioritariamente no seu dispositivo.
- Identificador anônimo, Conta Google opcional e backup: quando Firebase está habilitado, o aplicativo começa com uma sessão anônima do Firebase Authentication. O jogo e o progresso local funcionam sem login. Antes de comprar ou restaurar compras, você pode escolher vincular essa sessão a uma Conta Google; o vínculo preserva o identificador Firebase e pode disponibilizar ao Firebase o nome, e-mail e identificador da Conta Google. Se você usar a sincronização, um backup do progresso é associado ao identificador anônimo ou vinculado no Cloud Firestore.
- Uso e diagnóstico: eventos técnicos e de jogo, como início do app, começo, falha ou conclusão de nível, quantidade de movimentos, resultado e concessão de recompensa; além de falhas, rastros de erro, modelo do dispositivo, versão do sistema e do aplicativo e informações técnicas necessárias para diagnóstico. Esses recursos podem usar Firebase Analytics e Firebase Crashlytics.
-
Anúncios: o Google Mobile Ads pode tratar endereço IP,
identificadores do dispositivo ou de publicidade, dados aproximados de
localização derivados de IP, informações do app e do dispositivo,
interações com anúncios e dados de diagnóstico, conforme suas escolhas de
consentimento e as configurações do Google. Nosso identificador público do
AdMob é
pub-1466608256905070. - Compras: se produtos ou assinaturas estiverem disponíveis, comprar e restaurar exige a vinculação opcional descrita acima. O Google Play processa pagamento e faturamento. O aplicativo e seu backend podem receber identificadores do produto, estado da compra, token de transação, notificações RTDN e direito concedido, mas não recebem o número completo do cartão. Tokens são transformados em hashes SHA-256 com separação de domínio antes do armazenamento no ledger do desenvolvedor.
- Suporte: conteúdo do e-mail, endereço de e-mail e qualquer informação que você decidir enviar ao solicitar atendimento ou exclusão.
- Acesso ao site: o Firebase Hosting e sua rede de entrega podem registrar dados técnicos de requisição, como IP, data e hora, endereço solicitado, referenciador, cidade aproximada, status e latência. Este site não instala, por código próprio, cookies de publicidade ou analytics.
3. Finalidades e bases legais
Utilizamos os dados estritamente necessários para:
- salvar e restaurar progresso, preferências, vidas e itens;
- executar a mecânica do jogo e conceder recompensas escolhidas;
- sincronizar um backup quando você solicitar;
- medir estabilidade, corrigir falhas, combater abuso e proteger serviços;
- exibir anúncios, controlar frequência e medir sua entrega;
- validar compras e manter benefícios adquiridos;
- responder suporte, solicitações de privacidade e obrigações legais.
Quando a Lei Geral de Proteção de Dados Pessoais — LGPD — se aplica, as bases podem incluir execução de contrato ou de procedimentos solicitados por você, consentimento (especialmente quando exigido para personalização de anúncios), legítimo interesse avaliado para segurança e melhoria do serviço, exercício regular de direitos e cumprimento de obrigação legal. Você pode retirar um consentimento a qualquer momento, sem afetar tratamentos anteriores válidos.
4. Anúncios, recompensas e consentimento
O app pode exibir banner fora da partida, anúncio de intervalo em transições naturais de progressão e vídeos recompensados que você escolhe assistir por vidas ou Lumens. A recarga gratuita de vidas permanece disponível sem exigir vídeo. A assinatura Plus, quando oferecida, remove banners e anúncios automáticos; vídeos com recompensa continuam opcionais.
O Google User Messaging Platform — UMP — é usado para solicitar consentimento ou oferecer escolhas de privacidade onde aplicável. Dependendo da região e da escolha, o Google pode veicular anúncios personalizados, não personalizados ou sujeitos a tratamento restrito. Você pode reabrir as opções de privacidade na tela Privacidade do aplicativo quando essa opção for exigida. Também é possível redefinir ou excluir o identificador de publicidade nas configurações do Android.
Consulte Como o Google usa dados em publicidade e a Política de Privacidade do Google.
5. Compartilhamento e operadores
Não vendemos seus dados pessoais. Podemos usar os seguintes fornecedores:
- Google Firebase: Authentication, Analytics, Crashlytics, Remote Config, App Check, Cloud Firestore e Hosting, conforme o recurso habilitado. Veja Privacidade e segurança no Firebase.
- Google AdMob / Google Mobile Ads e UMP: entrega, consentimento, prevenção de fraude, medição e recompensa de anúncios.
- Google Play: distribuição do aplicativo, proteção de integridade e processamento de compras e assinaturas.
Dados também podem ser divulgados quando exigido por lei, ordem válida, proteção de direitos e segurança, ou em reorganização empresarial legítima, sempre com as salvaguardas aplicáveis.
6. Retenção, transferências e segurança
- Dados locais permanecem até você apagá-los no app, limpar os dados do Android ou desinstalar o aplicativo.
- O backup na nuvem permanece enquanto o recurso estiver em uso ou até sua exclusão no app ou por solicitação válida.
- E-mails de suporte são mantidos pelo período necessário para resolver a solicitação, documentar a resposta e cumprir obrigações legais.
- Dados de Analytics, Crashlytics, publicidade, compras e logs de hospedagem seguem também os prazos e controles dos respectivos provedores. Logs do Firebase Hosting, quando habilitados no Cloud Logging, são normalmente eliminados após 30 dias, salvo configuração diferente ou retenção legítima.
- Registros concluídos usados para deduplicar notificações RTDN guardam apenas um hash do identificador do evento, tipo e datas operacionais por até 30 dias.
- Após excluir uma conta vinculada, dados identificáveis da conta e do ledger são removidos. Para impedir repetição de compras, reembolsos ou notificações, permanecem somente hashes SHA-256 com separação de domínio e estado/datas mínimos por até 2 anos, sujeitos à exclusão automática por TTL.
Google e outros operadores podem processar informações fora do seu país. São adotados contratos, controles de acesso e mecanismos de transferência internacional aplicáveis. Utilizamos autenticação anônima por padrão ou Google quando você a vincula, regras de acesso do Firestore, verificação de integridade e conexões criptografadas, mas nenhum sistema oferece segurança absoluta.
7. Seus direitos e exclusão
Conforme a legislação aplicável, você pode solicitar confirmação de tratamento, acesso, correção, anonimização, portabilidade quando cabível, informação sobre compartilhamento, revisão de decisões automatizadas, oposição, retirada de consentimento e exclusão.
Para apagar o progresso local ou apenas o backup, use os controles de Sincronização. Se você vinculou uma Conta Google, use Loja › Excluir conta vinculada. O app exige reautenticação com a mesma Conta Google antes de excluir a identidade Firebase, o backup e os dados de conta/billing controlados pelo desenvolvedor; o progresso local permanece até ser apagado separadamente. Excluir a conta não cancela uma assinatura Google Play. Se o backend detectar uma assinatura ativa, o app oferece o gerenciamento no Google Play e exige uma segunda confirmação antes de continuar. Para uma solicitação externa, consulte a página Exclusão de dados do Gravity Loop ou escreva para jeand3v@gmail.com. Podemos pedir informações mínimas para localizar a instalação ou conta e evitar exclusão indevida. Certos registros podem ser preservados quando necessários para segurança, prevenção de fraude, comprovação de transações ou obrigação legal.
8. Crianças e adolescentes
O Gravity Loop não foi projetado para solicitar nome, e-mail ou outros dados de contato durante a jogabilidade. A exibição de anúncios e qualquer tratamento relacionado à idade seguem a classificação, as declarações da loja, as configurações aplicáveis e as exigências regionais. Se você acredita que uma criança enviou dados pessoais diretamente ao suporte sem autorização, entre em contato para avaliação e exclusão apropriada.
9. Alterações e contato
Esta política pode ser atualizada para refletir mudanças no jogo, fornecedores ou legislação. Publicaremos a nova versão nesta página, com a data revisada e, quando necessário, aviso adicional no app.
Controlador: Jean
E-mail de privacidade e suporte:
jeand3v@gmail.com
Privacy Policy — English (United States)
1. Controller and scope
Jean is responsible for the processing described in this policy for Gravity Loop and this website. For privacy questions, contact jeand3v@gmail.com.
This policy applies to the Android application identified as
com.gravityloop, optional online services integrated with the app,
and this website. Third-party services are governed by their own policies,
linked below.
2. Data we process
Depending on enabled features and your choices, we may process:
- Local progress and preferences: endless level reached, results, moves, completion time, attempts, deaths, rotations, achievements, Lumens, cosmetic selections, lives, recharge timestamps, language, audio, haptics, control and accessibility settings. This data is primarily stored on your device.
- Anonymous identifier, optional Google Account and backup: when Firebase is enabled, the app starts with an anonymous Firebase Authentication session. Gameplay and local progress work without sign-in. Before purchasing or restoring purchases, you may choose to link that session to a Google Account; linking preserves the Firebase identifier and may make the Google Account name, email address and identifier available to Firebase. If you use synchronization, a progress backup is associated with the anonymous or linked identifier in Cloud Firestore.
- Usage and diagnostics: technical and gameplay events such as app start, level start, failure or completion, move count, score and reward delivery; crash information, stack traces, device model, operating system and app versions, and other technical diagnostics. These features may use Firebase Analytics and Firebase Crashlytics.
-
Advertising: Google Mobile Ads may process IP address,
device or advertising identifiers, approximate location inferred from IP,
app and device information, ad interactions and diagnostics, based on your
consent choices and Google's settings. Our public AdMob publisher identifier
is
pub-1466608256905070. - Purchases: if products or subscriptions are available, purchasing and restoring requires the optional link described above. Google Play handles payment and billing. The app and its backend may receive product IDs, purchase status, a transaction token, RTDN notifications and granted entitlement, but they do not receive your full payment card number. Tokens are converted to domain-separated SHA-256 hashes before storage in the developer ledger.
- Support: your email address, message and any information you choose to provide when requesting support or deletion.
- Website access: Firebase Hosting and its delivery network may log request information such as IP address, date and time, requested URL, referrer, approximate city, status and latency. This website does not set advertising or analytics cookies through its own code.
3. Purposes and legal grounds
We use data as reasonably necessary to:
- save and restore progress, preferences, lives and items;
- run the game and deliver rewards that you request;
- synchronize a backup when you initiate it;
- measure stability, fix failures, prevent abuse and secure services;
- serve ads, control frequency and measure delivery;
- validate purchases and maintain purchased benefits;
- answer support and privacy requests and comply with law.
Where applicable, legal grounds may include performing a contract or taking steps you request, consent (including when required for personalized ads), legitimate interests assessed for security and service improvement, legal claims and compliance with legal obligations. You may withdraw consent at any time without affecting lawful processing that occurred before withdrawal.
4. Ads, rewards and consent
The app may show a banner outside gameplay, an interstitial at natural progression breaks, and rewarded videos that you choose to watch for lives or Lumens. Free life recharge remains available without watching a video. When offered, Plus removes banners and automatic ads; rewarded videos remain an optional choice.
Google User Messaging Platform (UMP) is used to request consent or present privacy choices where applicable. Depending on your region and choice, Google may serve personalized, non-personalized or restricted-data-processing ads. You can reopen privacy choices from the in-app Privacy screen when required. You may also reset or delete the advertising ID in Android settings.
See How Google uses data for advertising and the Google Privacy Policy.
5. Sharing and service providers
We do not sell personal data. We may use the following providers:
- Google Firebase: Authentication, Analytics, Crashlytics, Remote Config, App Check, Cloud Firestore and Hosting, depending on the enabled feature. See Privacy and security in Firebase.
- Google AdMob / Google Mobile Ads and UMP: ad delivery, consent, fraud prevention, measurement and rewarded-ad fulfillment.
- Google Play: app distribution, integrity protection and purchase or subscription processing.
Data may also be disclosed where required by valid law or process, to protect rights and safety, or in a legitimate corporate reorganization, subject to applicable safeguards.
6. Retention, transfers and security
- Local data remains until you delete it in the app, clear Android app data or uninstall the application.
- Cloud backup remains while the feature is in use or until deletion in the app or through a valid request.
- Support email is kept as needed to resolve and document your request and meet legal obligations.
- Analytics, Crashlytics, advertising, purchase and hosting log data is also subject to provider retention settings. Firebase Hosting logs, when enabled in Cloud Logging, are normally deleted after 30 days unless configured otherwise or legitimately retained.
- Completed RTDN deduplication records retain only a hash of the event identifier, event type and operational timestamps for up to 30 days.
- After deletion of a linked account, identifiable account and ledger data is removed. To prevent replay of purchases, refunds or notifications, only domain-separated SHA-256 hashes and minimal state/timestamps remain for up to 2 years, subject to automatic TTL deletion.
Google and other providers may process information outside your country. We rely on applicable contractual and international transfer safeguards. We use anonymous authentication by default or Google after you link it, Firestore access rules, app integrity checks and encrypted connections, but no system can guarantee absolute security.
7. Your choices, rights and deletion
Depending on applicable law, you may request access, correction, deletion, restriction, portability where available, information about sharing, objection, consent withdrawal and review of certain automated decisions.
Use the Synchronization controls to delete local progress or only the cloud backup. If you linked a Google Account, use Store › Delete linked account. The app requires reauthentication with the same Google Account before deleting the Firebase identity, cloud backup and developer-controlled account/billing data; local progress remains until separately deleted. Account deletion does not cancel a Google Play subscription. If the backend detects an active subscription, the app offers Google Play subscription management and requires a second confirmation before continuing. For an external request, visit Gravity Loop Data Deletion or email jeand3v@gmail.com. We may request limited information to locate the installation or account and prevent unauthorized deletion. Certain records may be retained where necessary for security, fraud prevention, transaction records or legal compliance.
8. Children and teens
Gravity Loop is not designed to ask for a name, email address or other contact details during gameplay. Advertising and age-related processing follow the store rating, store declarations, applicable settings and regional requirements. If you believe a child sent personal information directly to support without authorization, contact us so we can review and appropriately delete it.
9. Changes and contact
We may update this policy to reflect changes in the game, providers or law. The revised date will be posted here and additional in-app notice will be provided when required.
Controller: Jean
Privacy and support email:
jeand3v@gmail.com