Privacy Policy
Last updated: June 17, 2026
Introduction
Ranggo ("we", "our", or "us") operates the Ranggo website and web application. This Privacy Policy explains how we collect, use, share, and protect your information when you use our service.
We do not sell or rent your personal information.
By using Ranggo, you agree to the collection and use of information as described in this policy.
Information We Collect
We collect account and sign-in information such as your name, email address, password hash, profile photo, authentication provider details, and profile information returned by Firebase Authentication or Google sign-in.
We store learning data so the app can sync your experience across sessions and devices.
If you subscribe to a paid plan, we may receive subscription status, tier information, and provider or transaction identifiers from the relevant payment or billing provider. We do not store full payment card details on our servers.
Our servers automatically receive information such as your IP address, approximate country, request path, status code, and limited request and response body snippets for debugging, security, and service reliability.
- Challenge history, session results, scores, and timestamps
- Progress, mastery, streak, and heatmap data
- JLPT level selections, completion state, and session metadata
- Anonymous session IDs and UTM attribution values stored in your browser
- Support, feedback, profile update, password change, unlink, and account deletion records
How We Use Your Information
We use your information to operate Ranggo, keep your account secure, sync your learning history, link anonymous sessions to your account, respond to support requests, and manage subscriptions or entitlement checks.
- To create and maintain your account and sign-in methods
- To save and sync your progress, history, mastery, and streak data
- To send transactional emails such as password resets and account notices
- To monitor reliability, debug issues, prevent abuse, and improve the service
Data Sharing
We do not sell your personal information. We share information only when needed to run the service or when the law requires it.
We may disclose information if required to comply with law, respond to lawful requests, protect our users, enforce our terms, or complete a business transfer.
- Authentication providers such as Firebase Authentication and Google sign-in
- Email providers for password resets and account notices
- Error monitoring and logging services
- Internal support channels for challenge feedback
- Payment or billing providers if you purchase a subscription
Cookies and Storage
Ranggo may use cookies, local storage, and similar browser storage to keep you signed in, remember preferences, preserve anonymous progress, store attribution values, and measure how the service is used.
You can control browser storage through your browser settings, but deleting it may sign you out or remove local anonymous progress.
Your Choices
You may update your profile, change your password, unlink connected accounts, request account deletion, or contact us about privacy questions.
If you request deletion, we may retain limited records where required for legal, billing, fraud-prevention, security, or legitimate operational reasons.
Contact
If you have questions about this Privacy Policy, contact us at contact@ranggo.app.
