Privacy Policy
1. Introduction & Scope
Luna Labs Pty Ltd (ABN 82 685 697 205), trading as Luna Labs ("we", "us", or "our"), develops and publishes Vocab Trivia (Package ID: com.lunalabs.vocabtrivia) and Vocab Trivia Pro (Package ID: com.lunalabs.vocabtrivia.pro). We manage information in accordance with the Australian Privacy Act 1988 (Cth) (Australian Privacy Principles), the Google Play Data Safety requirements, and applicable international privacy laws (including GDPR and COPPA).
We believe privacy is a fundamental human right. Our applications are engineered on an offline-first architecture. We do not collect your real name, email address, phone number, contacts, or biometric data. In Vocab Trivia Pro (Paid Edition), no third-party advertising SDKs or trackers are ever initialized. In Vocab Trivia (Free Edition), checkpoint interstitial ads are served via Google AdMob (governed by Google UMP privacy consent) with an offline house upsell fallback. This policy explains what minimal technical data is processed across each edition and how you maintain complete control over your information.
2. Google Play Data Safety & Information Disclosures
A. Anonymous Firebase Authentication
When you install and open the app, it securely interacts with Google Firebase Authentication to provision an Anonymous User Session:
- Identifier: A random cryptographic User Identifier (
uid) and temporary session refresh token. - No Personal Credentials: No email address, password, phone number, or social media login is ever requested or collected.
- Purpose: To securely associate your quiz progress, dictionary word masteries, and leaderboard high scores with your device instance without linking them to your real identity.
B. Cloud Firestore Storage
When connected to the internet, gameplay progress is synchronized with Google Cloud Firestore to support cross-session persistence and fair community leaderboards. The data is partitioned strictly across the following categories:
| Cloud Data Category | Stored Information | Access & Privacy Rules |
|---|---|---|
| Private Player Profile |
Display nickname (defaults to "Player"), aggregate XP/score, total words mastered, daily streak count, and last active timestamp.
|
Private: Owner-only read and write access enforced by server-side Firestore Security Rules. |
| Per-Pack Study Progress | Per-pack quiz sequence, mastered word IDs, redeemed word IDs, learning word IDs, and favorite word IDs. |
Private: Restricted exclusively to your authenticated anonymous uid.
|
| Global Leaderboard Record | Chosen display nickname, aggregate score, and count of first-try mastered words. | Public Ranking: Visible to other players on the global leaderboard. Never contains personal info or private word notes. |
| Pack Leaderboard Record | Chosen display nickname, pack identifier, and pack high score. | Public Ranking: Visible to other players competing on the specific pack leaderboard. |
C. Local Device Storage (SQLite & Preferences)
Vocab Trivia is architected to operate fully offline. The following items are stored directly on your physical device using SQLite (Room database) and local SharedPreferences:
- Offline Vocabulary Content: Downloaded word packs, dictionary definitions, etymological root breakdowns, and quiz prompts.
- Local Study History: Spaced repetition schedules, offline quiz attempts, bookmarks, and streak counters.
- App Preferences: Sound effects volume, haptic feedback toggles, and dark mode display settings.
This local data never leaves your device unless you choose to sync your public leaderboard score while online.
D. Advertising & Consent: Free Edition (Google AdMob + UMP) vs. Pro Edition (100% Ad-Free)
Strict Edition Separation:
Vocab Trivia Pro (com.lunalabs.vocabtrivia.pro) is 100% ad-free and never initializes the Google Mobile Ads SDK (`DELAY_APP_MEASUREMENT_INIT = true`). Vocab Trivia (com.lunalabs.vocabtrivia, Free Edition) uses Google AdMob for checkpoint interstitial ads, governed by Google's User Messaging Platform (UMP) consent framework.
- Vocab Trivia (Free Edition —
com.lunalabs.vocabtrivia): Displays interstitial advertisements at 10-word quiz checkpoints using the Google Mobile Ads (AdMob) SDK (Publisher ID:pub-9437647861324162). When online, Google AdMob may process your device's Advertising ID (AAID/IDFA), coarse IP-derived location, and ad interaction/diagnostic telemetry to deliver ads and prevent fraud, subject to your consent choices via the Google UMP consent dialog (accessible anytime under Settings & Privacy). When offline or when no ad is available, the Free edition displays a self-contained in-house sponsor card for Vocab Trivia Pro. See How Google uses information from sites or apps that use our services. - Vocab Trivia Pro (Paid Edition —
com.lunalabs.vocabtrivia.pro): 100% ad-free and sponsor-card-free. AdMob SDK initialization and measurement are disabled at the manifest and application level, so zero advertising identifiers or ad telemetry are ever collected or shared.
3. Data Safety Summary Table
As declared in our Google Play Console Data Safety Declaration:
| Data Type | Collected | Shared with Third Parties | Purpose | Encrypted in Transit |
|---|---|---|---|---|
| User IDs (Anonymous Auth UID) | Yes (Pseudonymous) | No | App functionality, leaderboard security, cloud sync | Yes (TLS/HTTPS) |
| Game Progress & Scores | Yes | No | Gameplay progress, community leaderboard rankings | Yes (TLS/HTTPS) |
| User-Generated Content (Display Nickname) | Yes (Optional) | No (Publicly visible to other players on in-app leaderboards; never sold or shared with external third parties) | Leaderboard display name (default: "Player") | Yes (TLS/HTTPS) |
| Personal Info (Name, Email, Phone, Address) | NO | NO | N/A (Not collected) | N/A |
| Financial & Payment Info | NO | NO | Managed exclusively by Google Play / Apple | N/A |
| Device or Other IDs (Advertising ID / AAID) & Ad Interactions | Free Edition Only (via Google AdMob SDK; NO on Pro Edition) | Free Edition Only (Google AdMob, subject to UMP consent; NO on Pro Edition) | Checkpoint interstitial advertising & fraud prevention in Free Edition | Yes (TLS/HTTPS) |
4. Data Retention, Erasure & User Rights
You have the complete right to inspect, export, or delete your data at any time:
- Instant In-App Deletion: You can purge your anonymous authentication account, your cloud Firestore profile, and your leaderboard rankings instantly within the app. Navigate to:
Home Screen → Settings & Privacy (Shield/Gear icon) → "Delete Cloud Data & Reset Progress". - Out-of-App Deletion Requests: If you have already uninstalled the application, you may request permanent deletion of your leaderboard records and cloud profile by emailing games@lunalabs.au.
- Data Retention Period: Anonymous player profiles and leaderboard entries are retained only as long as you maintain your game. Inactive anonymous records are permanently purged upon receiving a deletion request or after 24 months of continuous account inactivity.
For comprehensive deletion steps, see our dedicated Account & Data Deletion Page.
5. Children's Privacy (COPPA & GDPR-K Compliance)
Vocab Trivia and Vocab Trivia Pro are educational vocabulary games designed for a general audience, including students and lifelong word enthusiasts. We do not knowingly collect personal information from children under the age of 13 (or under 16 in the European Economic Area / United Kingdom).
Because our apps do not require account registration, do not collect personal names, email addresses, or physical locations, and do not include behavioral advertising trackers, our services comply fully with the Children's Online Privacy Protection Act (COPPA) and international child privacy regulations. If a parent or guardian believes that personal information has been inadvertently submitted, please notify us immediately at games@lunalabs.au and we will promptly delete it.
6. Security of Your Information
We employ Google Cloud Platform’s enterprise-grade security infrastructure. All communication between your device and Google Cloud Firestore is encrypted in transit using industry-standard Transport Layer Security (TLS/HTTPS). Data at rest in Firebase is encrypted using 256-bit AES encryption. Access to user documents is enforced by strict server-side Firestore Security Rules that verify cryptographic authorization on every read and write. When your device connects to Google Firebase Authentication or Cloud Firestore to sync progress or download vocabulary packs, Google’s cloud infrastructure transiently processes your network IP address and standard TLS request headers strictly to route traffic, maintain connection security, and prevent automated abuse.
7. Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect modifications in our features or legal requirements. Any updates will be published on this page with an updated effective date. We encourage you to review this page periodically.
8. Contact Us & Data Controller
If you have any questions, concerns, or requests regarding this Privacy Policy or our data handling practices, please contact us at:
Luna Labs Pty Ltd
ABN: 82 685 697 205
Jurisdiction: Queensland, Australia
Email: games@lunalabs.au
Attn: Privacy & Data Protection Officer
Website: https://vocabtrivia.com