Privacy Policy

Last updated: 23 May 2026

Vaastulokam (“the App”, “we”, “us”) helps users analyse residential and commercial floor plans through Vaastu Shastra principles. This policy explains what we collect, how we use it, and the rights you have.

The published version of this policy lives at https://vaastulokam.com/privacy.html. If there is any conflict between an in-app copy and this published version, this published version controls.

1. Information We Collect

1.1 Account information

1.2 Floor plans and consultation content

1.3 Wallet and purchases

1.4 Device and diagnostic information

1.5 Advertising identifier (AD_ID)

The app declares the AD_ID permission so Firebase Analytics on Android 13+ can read your advertising ID for aggregated, non-personal reporting only. We do not serve targeted ads inside the app and we do not sell or share this identifier with advertising networks. You can reset or limit this ID in your device settings.

1.6 Voice and microphone

The Live Vaastu Compass uses your device microphone to recognise the room name you call out (e.g. “Kitchen”, “Pooja Room”). Speech recognition runs through the Android speech service on the device. We do not store or upload your raw audio.

2. How We Use Your Information

We do not use your floor plans, chats, or personal data to train third-party foundation models. AI requests are routed to the model provider for inference and discarded after the response is returned.

3. Third-Party Services

ServiceData sharedPurpose
Firebase Authentication (Google)Google ID token, UIDSign-in
Cloud Firestore (Google)Account, consultations, walletStorage
Cloud Functions for Firebase (Google)API calls + payloadsBackend
Cloud Storage for Firebase (Google)Floor plan imagesStorage
Firebase Cloud Messaging (Google)FCM token, message payloadPush notifications
Firebase Crashlytics (Google)Crash stack, device infoReliability
Firebase Analytics (Google)Anonymous events, AD_IDAggregated analytics
Firebase App Check + Play Integrity (Google)Device attestationAnti-abuse
ML Kit on-device (Google)Image pixelsOn-device detection only — never uploaded
Google Play Billing (Google)Purchase token, SKUIn-app purchases
Meta SDK (initialised lazily)Install/launch event, anonymous device hashAttribution if you arrived from a Meta ad

ML Kit detection runs entirely on-device. The Meta SDK is not initialised at app start. It only initialises after you have signed in. If you do not want any Meta SDK activity, sign out and uninstall the app.

4. Data Retention

5. Account Deletion

  1. In-app: Profile → Delete Account → confirm. The app calls our deleteAccount Cloud Function, which removes your Firestore data, Cloud Storage files, FCM tokens, and Firebase Auth user.
  2. Web: request deletion at https://vaastulokam.com/delete-account.html. We will process the request within 30 days and email you a confirmation.

A small amount of de-identified analytics data may remain in aggregate form and is no longer linkable to you.

6. Children

Vaastulokam is not directed to children under 13 (or the equivalent minimum age in your jurisdiction). We do not knowingly collect data from children. If you believe a child has used the app, contact us to have the data removed.

7. Your Rights (GDPR, India DPDP, CCPA, etc.)

To exercise these rights, contact us at the address below. We respond within 30 days.

8. Security

No system is perfectly secure. If you discover a vulnerability please report it responsibly to the contact below.

9. International Transfers

Firebase services may process data in regions outside your country (typically the United States and EU). Google’s Standard Contractual Clauses and equivalent transfer mechanisms apply.

10. Changes to this Policy

We will update this policy when we add features, change processors, or respond to regulatory changes. Material changes will be announced in-app or by email. Continued use of the app after the effective date constitutes acceptance.

11. Contact

If you are in the EU/UK and need to reach a representative under Article 27 GDPR, email the address above and we will route the request appropriately.