MindLotusMindLotus
Home Terms Content License
← Back to MindLotus

Privacy Policy

Last Updated: April 19, 2026 · Effective: April 19, 2026 · Version 2.0

Data Controller: Zadio EOOD, EIK 201209745, VAT BG201209745, registered seat at Ploshtad Han Kubrat 1, 7000 Ruse, Bulgaria. Email: mindlotus.app@gmail.com. Zadio EOOD is the data controller under the EU General Data Protection Regulation (Regulation (EU) 2016/679) and the Bulgarian Law on Personal Data Protection.

This Privacy Policy describes how Zadio EOOD (“Company,” “we,” “us,” or “our”) collects, uses, stores, and protects information when you use the MindLotus mobile application (“App”). We are committed to full compliance with the GDPR, the ePrivacy framework, and the Bulgarian Law on Personal Data Protection (LPDP).

Data Protection Officer (DPO): Not appointed. Based on the nature, scope, context, and purposes of our processing, we are not required to designate a DPO under Article 37 GDPR. Privacy inquiries may be directed to mindlotus.app@gmail.com.

Contents

  1. Overview
  2. Information We Collect
  3. Purposes and Legal Bases
  4. Data Storage, Security & Hosting
  5. Third-Party Services & Sub-processors
  6. International Data Transfers
  7. Your Choices and Controls
  8. Data Retention and Deletion
  9. Children’s Privacy
  10. Your Rights
  11. Cookies & Trackers
  12. Changes to This Policy
  13. Contact

1. Overview

MindLotus is a dual audio player for personal wellness and meditation. The App is designed to work primarily offline. We minimise data collection to what is strictly necessary for the App to function, to prevent abuse, and to improve reliability.

We do NOT:

  • Display advertisements
  • Use advertising tracking SDKs or identifiers
  • Sell, rent, or share your personal data with third parties for marketing
  • Collect or access your personal audio files
  • Perform profiling or automated decision-making within the meaning of Article 22 GDPR

2. Information We Collect and Process

2.1 Device Identifier (ANDROID_ID)

We collect a device-specific identifier (Android’s Settings.Secure.ANDROID_ID) to anchor the free-trial period on each device. This identifier is stored in our cloud database (Firebase Firestore) under a trial-management collection and is used to prevent trial abuse (e.g., repeated reinstallation to reset the trial on the same device).

2.2 Google Account Identifier (cross-device trial sync)

To enforce a single trial period per user across multiple devices, the App uses Google Sign-In to obtain your Google account identity. We do NOT store your email address, name, or profile information. We store only a one-way cryptographic hash (SHA-256) of your Google account ID — a pseudonymised value that cannot be reversed to reveal your identity. This hashed identifier is used solely to link your trial period across devices so that the remaining trial days carry over when you set up a new device.

2.3 Anonymous Authentication Identifier

When you access the MindLotus content library or marketplace, we create an anonymous account through Firebase Authentication. This generates a random user identifier (UID) that is not linked to your name, email, or any personal account. This UID manages your content entitlements and purchase records within the App.

2.4 Subscription, Purchase, and Entitlement Data

When you subscribe or make an in-app purchase, Google Play processes the transaction. We receive and store a minimal set of records required to deliver the service you paid for and to let you recover your purchases at any time:

  • Your active subscription tier (Awakened, Aligned, or Serene);
  • Subscription status (active/inactive) and expiration date;
  • Purchase tokens (anonymised transaction identifiers returned by Google Play), used solely to verify ownership with Google Play;
  • The list of Marketplace item IDs you have unlocked (e.g., hooponopono_man);
  • The timestamp of the last synchronisation between your device and our servers.

Where the data is stored. This record is persisted locally on your device (Android Preferences DataStore, app-private) and synchronised to Firebase Cloud Firestore under a single document keyed to your Firebase Authentication UID — collection user_entitlements, document ID = your UID. Firebase security rules restrict read/write access to that document exclusively to the authenticated user to whom it belongs.

What the entitlement record does NOT contain. No name, email, payment-card data, billing address, IP address, device location, listening history, or other directly identifying information. Only: your Firebase UID, the list of unlocked item IDs, the Google Play purchase tokens, and the last-sync timestamp.

2.4.1 Retention in your benefit — restoration after reinstall or device change

You will never have to pay twice for the same content. We keep your entitlement record for as long as the MindLotus service exists so that, if you uninstall and reinstall the App, or switch to a new device while signed in to the same Google account, your unlocked content is automatically restored at first launch.

Restoration is performed through two parallel, independent channels:

  1. Google Play — the App asks Google Play to return the list of products you own on your Google account (BillingClient.queryPurchasesAsync) and re-unlocks them. This channel works reliably even if your Firebase identifier has changed (for example, because Android assigns a new anonymous UID after a reinstall).
  2. Firebase Firestore — where the same Firebase UID is still available, the App also pulls your user_entitlements document and merges any unlocks into your local library. This channel adds purchase metadata (tokens, timestamps) that Google Play does not return.

You may also manually trigger restoration at any time via Settings → Restore Purchases.

Because Google Play already holds the authoritative record of your ownership tied to your Google account, restoration is reliable even if our Firebase record is unavailable. The Firebase record is an additional safety net that speeds up restoration and keeps purchase metadata for support, auditing, and accounting purposes.

2.4.2 Legal basis

GDPR Article 6(1)(b) — performance of the contract under which we must continue to provide you ongoing access to the content you have paid for. Without this record, we would be unable to honour that contractual obligation after a reinstall.

2.4.3 Retention period and your right to delete

The entitlement record is retained for the duration of the MindLotus service. It is not subject to any automatic deletion policy, time-to-live (TTL), or scheduled purge. You may nevertheless request immediate deletion at any time (see Section 8.4). Once the Firebase record is deleted, the Firebase-side fast-restore channel will no longer be available for you; however, your purchases remain recoverable through Google Play’s own record of ownership.

2.5 Analytics Data (optional — consent-based)

If you enable analytics in the App’s Settings, we collect anonymous usage data through Firebase Analytics:

  • App feature usage (which features are used, how often)
  • Screen views and navigation patterns
  • Playback events (play, pause, stop — content metadata only, not audio data)
  • Subscription and trial lifecycle events
  • App errors and performance metrics

Analytics data is aggregated and anonymous. It does not include your audio files, file names, or listening content. You may disable analytics at any time in Settings, and you may withdraw consent at any moment without any detriment. See Section 7.

2.6 Crash Reports

If the App crashes, Firebase Crashlytics automatically collects device model, operating-system version, app version, stack trace, error details, and general device state. Crash reports do not contain personal content such as audio files or file names.

2.7 Push Notification Token

The App uses Firebase Cloud Messaging (FCM) to enable push notifications. Your device receives a registration token from Google, used solely to deliver notifications related to App updates, new content, or service announcements. We do not use this token for advertising or behavioural tracking.

2.8 Remote Configuration

The App periodically checks Firebase Remote Config for operational parameters (such as trial duration and feature-availability flags). This is a server-to-app configuration check and does not transmit personal data from your device.

2.9 App Integrity Attestation (Google Play Integrity API / Firebase App Check)

To protect our cloud services (Firebase Cloud Firestore, Firebase Cloud Storage) from abuse — such as automated scraping of paid content, fake-traffic billing fraud, and piracy of purchased audio/video files — each request that the App sends to our cloud is accompanied by a short-lived attestation token produced by Google’s Play Integrity API and verified by Firebase App Check. The attestation confirms only that the request originates from a genuine, untampered installation of MindLotus obtained through Google Play. It does NOT include:

  • your name, email, Google account identifier, or any directly identifying data;
  • the contents of your requests, playback history, or audio files;
  • your location, IP address, or network identifiers beyond what is inherent to any internet request.

The attestation is produced by Google Play Services on your device and sent directly to Google’s verification servers; Zadio EOOD receives back only a signed, opaque token and the verdict (“verified” or “not verified”). Tokens are short-lived and are not retained after verification. This processing is performed on the legal basis of our legitimate interest (GDPR Art. 6(1)(f)) in preventing fraud and abuse of our systems, as expressly recognised in Recital 47 GDPR.

2.10 Information We Do NOT Collect

  • Personal identity in readable form (your name, email, and profile from Google Sign-In are used transiently for verification but are never stored; only an irreversible hash is retained)
  • Location data (GPS, IP geolocation, network-based location)
  • Contacts or call logs
  • Camera or microphone recordings
  • Advertising identifiers (AAID / IDFA)
  • Your personal audio files or their metadata
  • Browsing history outside of the App
  • Biometric, health, or any “special category” data (Article 9 GDPR)

3. Purposes and Legal Bases of Processing (GDPR Article 6)

We process personal data only where we have a valid legal basis under Article 6(1) GDPR. The following table maps each category of data to its purpose, legal basis, and retention period.

DataPurposeLegal basisRetention
Device Identifier (ANDROID_ID)Trial anchoring; anti-abuseArt. 6(1)(f) legitimate interest24 months from last activity
SHA-256 Google account hashCross-device trial syncArt. 6(1)(b) contract performance24 months from last activity
Anonymous Firebase UIDKey under which your entitlement document is storedArt. 6(1)(b) contract performanceDuration of the MindLotus service; deletable on request (§8.4)
Entitlement record (unlocked item IDs + purchase tokens)Restore your purchases after uninstall/reinstall or device changeArt. 6(1)(b) contract performanceDuration of the MindLotus service; deletable on request (§8.4)
Subscription status / expirationDeliver subscription featuresArt. 6(1)(b) contract performanceDuration of the Subscription + dispute-resolution period
Financial-transaction records (invoices, accounting)Bookkeeping and taxArt. 6(1)(c) legal obligation (BG Accounting Act, Art. 12)10 years
Analytics dataImprove features & UXArt. 6(1)(a) explicit consent14 months (Firebase default)
Crash reportsStability & debuggingArt. 6(1)(f) legitimate interest90 days (Firebase default)
FCM tokenTransactional push notificationsArt. 6(1)(f) legitimate interestUntil refresh or uninstall
Remote ConfigService administrationArt. 6(1)(f) legitimate interestNot stored by us
App Check / Play Integrity attestationBlock scraping, billing fraud, and piracyArt. 6(1)(f) legitimate interest (Recital 47)Not stored; tokens are short-lived

Balancing test for legitimate interests. We have conducted a legitimate-interests balancing test (LIA) and concluded that our processing is necessary, proportionate, and does not override your rights because (i) data is pseudonymous or aggregated, (ii) no profiling is performed, (iii) robust security measures are in place, and (iv) you are transparently informed. A summary of the LIA is available on request.

4. Data Storage, Security & Hosting Location

4.1 Local storage

The App stores preferences, subscription status, entitlements, and downloaded content in app-private storage on your device. This data is accessible only to the MindLotus app and is removed when you uninstall the App.

4.2 Cloud storage and hosting region

Limited data is synchronised to Google Firebase. Because Zadio EOOD is an EU-established data controller (Bulgaria) and we aim to keep personal data within the European Union by default, our Firebase project is configured as follows:

  • Cloud Firestore (entitlements, subscription status, trial anchors) — region eur3, the EU multi-region, physically replicated across Belgium (europe-west1) and the Netherlands (europe-west4). All Firestore personal data is stored and processed inside the EU.
  • Firebase Cloud Storage (content delivery for Marketplace audio files) — region eur or europe-west3 (Frankfurt, Germany), i.e. within the European Union.
  • Firebase Authentication (anonymous accounts) — authentication database managed by Google on a global basis; only the user’s anonymous UID is used by the App, and it is stored in the EU regions listed above.
  • Firebase Remote Config — configuration payloads are fetched from Google’s global edge network; no personal data is transmitted in either direction.
  • FCM, Firebase Analytics (opt-in only), Firebase Crashlytics — these services do not support regional selection. Data may be processed by Google in the United States and in other countries where Google operates. Such transfers are protected by the safeguards described in Section 6 (EU-U.S. Data Privacy Framework, Standard Contractual Clauses, and supplementary measures).

The App is offered globally, but the personal data of all users — regardless of country of residence — is anchored in the European Union to the maximum extent technically possible. This keeps the processing inside the jurisdiction of the GDPR and the Bulgarian Law on Personal Data Protection (LPDP) by default.

4.3 Security measures (GDPR Art. 32)

  • App-private storage for all local data (inaccessible to other apps)
  • Encryption in transit (HTTPS/TLS 1.2+) with certificate pinning
  • Encryption at rest (Firebase-managed AES-256)
  • Firebase security rules (per-principal access)
  • Principle of least privilege for administrative access
  • Pseudonymisation (SHA-256) of Google account identifier
  • Data minimisation — no names, emails, phone numbers, or precise location

4.4 Personal data breach notification

In the event of a personal data breach likely to result in a risk to your rights and freedoms, we will notify the Bulgarian Commission for Personal Data Protection (CPDP) without undue delay and, where feasible, within 72 hours (GDPR Art. 33). High-risk breaches will also be communicated to affected data subjects without undue delay (GDPR Art. 34).

5. Third-Party Services & Sub-processors

5.1 Google Play Services and Billing

Subscription and purchase transactions are processed by Google Ireland Limited / Google LLC. Google’s privacy practices: policies.google.com/privacy.

5.2 Google Firebase

We use Firebase Authentication, Cloud Firestore, Cloud Storage, Cloud Messaging, Remote Config, Crashlytics, and (opt-in) Analytics. See Google’s data-processing terms: firebase.google.com/terms and cloud.google.com/terms/data-processing-terms. Current sub-processor list: cloud.google.com/terms/subprocessors.

5.3 No other third parties

We do not integrate advertising networks, social-media tracking pixels, attribution SDKs, or any other third-party analytics or tracking services beyond those listed above.

5.4 Data Processing Agreement

We have entered into a Data Processing Addendum with Google under Article 28 GDPR.

6. International Data Transfers (GDPR Chapter V)

Some Firebase services may involve transfers outside the European Economic Area (EEA), including to the United States.

Safeguards applied:

  • EU-U.S. Data Privacy Framework (DPF): Google LLC is certified under the DPF (adequacy decision C(2023) 4745 of 10 July 2023). Transfers to Google LLC therefore benefit from an adequacy decision of the European Commission.
  • Standard Contractual Clauses (SCCs): For transfers not covered by adequacy, we rely on the European Commission’s SCCs (Implementing Decision (EU) 2021/914).
  • Supplementary measures: strong encryption in transit and at rest, strict access controls, and pseudonymisation.

You may request a copy of the safeguards applied by emailing mindlotus.app@gmail.com.

7. Your Choices and Controls

7.1 Analytics opt-out

Analytics are disabled by default. You may enable or disable them any time via Settings → Analytics. Disabling is treated as a withdrawal of consent without any detriment to you.

7.2 Push notifications

Disable push notifications through your device’s system settings for the MindLotus app.

7.3 Uninstall

Uninstalling the App stops all local data collection and removes all app-private data from your device. Your entitlement record (Firebase UID + list of unlocked Marketplace item IDs + Google Play purchase tokens) intentionally remains on Firebase for the duration of the MindLotus service so that, if you reinstall the App or switch device, your purchases are restored automatically without you having to pay again (see Section 2.4.1). You may nevertheless request deletion of that cloud record at any time under Section 8.4; Google Play’s own record of your purchases is unaffected by any such deletion and will continue to enable Play-side restoration.

7.4 Device permissions

  • Audio/Media file access — load your own audio files
  • Internet & network state — subscription validation, content delivery, Firebase services
  • Foreground service (media playback) — background audio playback
  • Notifications — push notifications (runtime request on Android 13+)
  • Wake lock — maintain audio playback when the screen is off

8. Data Retention and Deletion

8.1 Retention periods

Concrete retention periods for each category are in the table in Section 3. We do not retain data longer than necessary.

8.2 Local data

All locally stored data is deleted when you uninstall the App.

8.3 Cloud data

Cloud-stored data is retained for the periods set out in the Section 3 table. In particular:

  • Entitlement records (Firebase UID + list of unlocked Marketplace item IDs + Google Play purchase tokens + last-sync timestamp) are retained for the duration of the MindLotus service so that you can restore your purchases at any time after uninstalling/reinstalling the App or switching devices (see Section 2.4.1). No automatic deletion or TTL is applied. You may request deletion at any time under Section 8.4.
  • Financial-transaction records are retained for 10 years under the Bulgarian Accounting Act (Закон за счетоводството), Article 12.
  • Trial anchor and subscription-status records are retained for the periods set out in Section 3.

8.4 Deletion requests

Email mindlotus.app@gmail.com. We process requests within 30 days (extendable by 2 months per GDPR Art. 12(3)), subject to legal-retention obligations.

8.5 Account deletion

The App uses anonymous authentication — there is no account with personal credentials to delete. Upon request, we will delete all cloud records associated with your anonymous identifiers.

9. Children’s Privacy

The App is not directed at children. Per Article 8 GDPR and Bulgarian LPDP Art. 25в, the minimum age for consent to information-society services in Bulgaria is 14 years. In other EU/EEA Member States the minimum age is between 13 and 16 as set by national law. In all cases:

  • The App is intended for users aged at least 14 in Bulgaria (or the applicable local age elsewhere).
  • Users under 18 must have permission from a parent or legal guardian.

We do not knowingly collect data from children below the applicable age of digital consent without verified parental consent. Contact mindlotus.app@gmail.com if you believe a child has provided us with personal data.

10. Your Rights

10.1 EEA, UK, and Switzerland (GDPR / UK GDPR / FADP)

  • Right of access (Art. 15)
  • Right to rectification (Art. 16)
  • Right to erasure / “right to be forgotten” (Art. 17)
  • Right to restrict processing (Art. 18)
  • Right to data portability in JSON format (Art. 20)
  • Right to object (Art. 21) — to processing based on legitimate interests
  • Right to withdraw consent at any time (Art. 7(3))
  • Right not to be subject to automated decision-making (Art. 22) — we perform none
  • Right to lodge a complaint with a supervisory authority (Art. 77)

Exercise your rights: mindlotus.app@gmail.com. We respond within 30 days, extendable per Art. 12(3) GDPR.

10.2 Supervisory authority — Bulgaria

Commission for Personal Data Protection (CPDP)
Комисия за защита на личните данни (КЗЛД)
Address: 2 Prof. Tsvetan Lazarov Blvd., Sofia 1592, Bulgaria
Phone: +359 2 915 3 518 · Email: kzld@cpdp.bg
Website: www.cpdp.bg

You may also lodge a complaint with the supervisory authority of your habitual residence, place of work, or the place of the alleged infringement.

10.3 California (CCPA / CPRA)

California residents: right to know, delete, opt-out of sale/share (we do not sell or share), limit use of sensitive PI (we collect none), and non-discrimination. Contact mindlotus.app@gmail.com.

10.4 Brazil (LGPD)

Residents of Brazil: similar rights to access, correct, delete, anonymise, and port. Contact mindlotus.app@gmail.com.

11. Cookies & Trackers

The App does not use cookies. Our website (mindlotus.app) does not use advertising, analytics, or cross-site tracking cookies. See full details in our Cookie Policy.

12. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Material changes will be reflected by updating the “Last Updated” date and, where appropriate, notifying you through the App. Continued use after changes constitutes acceptance. Prior versions available on request.

13. Contact

Zadio EOOD · EIK 201209745 · VAT BG201209745
Registered seat: Ploshtad Han Kubrat 1, 7000 Ruse, Bulgaria
Email: mindlotus.app@gmail.com
Website: https://mindlotus.app


Zadio EOOD · EIK 201209745 · VAT BG201209745 · Registered in Bulgaria (EU)
Email: mindlotus.app@gmail.com · EU Online Dispute Resolution: ec.europa.eu/consumers/odr
Imprint Privacy Policy Terms of Service Content License Refund & Withdrawal Copyright & Takedown Cookie Policy

© 2026 Zadio EOOD · MindLotus.app