Effective 19 September 2026

Privacy Policy

Jade Pillars is a cultural self-reflection and entertainment app based on BaZi (Four Pillars). WU. YITING, trading as Jade Pillars, operates the app and is the data controller for the account and membership records described here. Privacy requests can be sent to chloecc6600@gmail.com.

Jade Pillars is not offered or actively marketed in mainland China or South Korea in the current release.

What stays on your device

Names or nicknames, birth date and time, selected cycle basis, birth and current places, coordinates, time zones, calculated charts, compatibility selections, and generated readings are stored in the app's private storage on your device. They are not uploaded to the Jade Pillars membership server in the current release.

City search uses a GeoNames place index bundled with the app and runs on your device. Search words are not sent to Jade Pillars or a third-party place-search service. Android cloud backup and device-to-device transfer are disabled for this app. On iPhone and iPad, local app data may be included in a backup controlled through your Apple settings.

A compatibility profile may describe another person. Only enter information you are permitted to use, prefer a nickname to a legal name, and remove the profile when it is no longer needed.

Account and security data

Google sign-in is optional; email and password sign-in remains available. If you choose Continue with Google, Google supplies an identity credential to Firebase Authentication. This can include your Google account identifier, email address, verification status, display name, and profile picture URL. Firebase may retain the provider profile with your authentication account. Jade Pillars uses your email address, Firebase user identifier, and verification status for account access and membership; the app does not display or copy your Google name or picture into birth profiles. Google sign-in does not give Jade Pillars your Google password or access to Gmail messages, contacts, or Drive files. We do not request those permissions.

Google and Firebase process this information to authenticate the account you select and protect sign-in. Authentication tokens are transmitted over encrypted connections, and the app stores its Firebase session in protected credential storage. Log out clears that local session; it does not delete your account. You can remove the Google connection in your Google Account settings, but this does not itself delete your Jade Pillars account or cancel a subscription. Use Me > Delete account or the deletion page below to request account deletion. Deleting Jade Pillars does not delete your Google Account. Google also processes sign-in information under its Privacy Policy; see Firebase privacy information.

Firebase Authentication processes your email address, Firebase user identifier, email-verification status, password credential (for email/password sign-in), IP address, user agent, and sign-in security information to create, protect, and recover your account. If you use a password, it is transmitted to Firebase using an encrypted connection and is not stored by Jade Pillars in readable form. Firebase Authentication operates from United States data centres. Firebase states that logged authentication IP addresses are retained for a few weeks.

Membership and purchase data

The Jade Pillars membership service processes your Firebase user identifier and temporarily processes an IP address and basic request metadata to provide and protect the API. It stores the store product identifier, subscription state, expiry, trial expiry when supplied by the store, platform, and a one-way hash of the store purchase reference. The membership API is configured in Google Cloud's europe-west1 region. Membership records are stored in the Firebase project's Firestore database in Google's nam5 North America multi-region. Google Play or Apple processes checkout, payment details, renewals, refunds, and promotional offers under its own terms; Jade Pillars does not receive your full card details.

Notifications and sharing

If you enable daily reminders, they are scheduled locally on your device. Jade Pillars does not upload a push-notification token. A report image leaves the app only after you choose to share it and select a destination in the system share sheet. The recipient service then processes it under that service's policy.

Why we process data

Account and membership data is processed to provide the service you request, manage your account, verify membership, and perform our agreement with you. Limited IP address, request, and authentication data is processed for the legitimate interests of securing accounts, preventing abuse, and operating the service. Records may also be processed where necessary to comply with law or establish, exercise, or defend legal claims. Optional notifications are based on your device permission and choice.

Readings are generated by rules in the app for cultural and entertainment purposes. Jade Pillars does not use your account data to make decisions that have legal or similarly significant effects.

Service providers and international transfers

Firebase Authentication and Google Cloud act as service providers for account, security, hosting, and entitlement functions. Google Play and Apple provide store and payment services. These providers may process data in countries outside your own. In particular, Firebase Authentication processes account data in the United States, the Firestore entitlement database is in Google's nam5 North America multi-region, and the Jade Pillars membership API is configured in the European Union. Where European or UK transfer rules apply, Google provides contractual and other transfer safeguards described in its Firebase Data Processing and Security Terms. Store providers use their own applicable safeguards.

Jade Pillars does not sell personal information, share it for cross-context behavioural advertising, use advertising SDKs, or use birth and compatibility profiles for advertising.

Retention and deletion

Local profiles remain until you delete them, delete the account in the app, clear app storage, or uninstall the app. Jade Pillars entitlement records remain while your account exists and are deleted when the account is deleted, except for limited records that must be retained for law, fraud prevention, or dispute resolution. Firebase states that after the associated Authentication user is deleted, remaining authentication information is removed from live and backup systems within 180 days. Google Play, Apple, and other providers may retain their own transaction or security records under their policies and legal obligations.

In the app: open Account and choose Delete account. This deletes the Firebase account, associated Jade Pillars entitlement records, and profiles stored by that account on the device. You can also use the account deletion page if you cannot access the app. We may verify account ownership before completing an email request.

Deleting an account does not cancel a store subscription. Cancel through Google Play or the App Store separately if you do not want it to renew.

Your choices and rights

You can edit or delete local profiles, disable notifications in device settings, log out, change your account email, or delete your account. Depending on where you live, you may also request access, correction, deletion, restriction, objection, or a portable copy of personal data held by Jade Pillars. You may withdraw consent where processing relies on consent and complain to your local privacy or data-protection authority. We may request reasonable information to verify that a rights request concerns your account.

For users in California and other US states with applicable privacy laws: Jade Pillars does not sell personal information or share it for cross-context behavioural advertising. You may request access, correction, or deletion without discriminatory treatment. Because we do not sell or use sensitive information for additional purposes, there is no sale or sensitive-data opt-out to operate.

For users in the EEA, United Kingdom, Brazil, Canada, Australia, New Zealand, Japan, Singapore, and other regions with privacy rights, requests can be sent to the contact below. Applicable local rights and complaint routes remain available. This policy does not limit rights that cannot be waived under local law.

Children

Jade Pillars is marketed to adults and is not directed to children. We do not knowingly create accounts for children under 13 or the higher minimum age required to provide their own consent where they live. If you believe a child has created an account without the required permission, contact us so the account can be reviewed and deleted.

Security and changes

Jade Pillars uses encrypted network connections, private app storage, protected credential storage, server-side purchase verification, restricted database access, and data minimisation. No system is completely secure. If a breach requires notice under applicable law, we will notify affected users and authorities as required.

We may update this policy when the app, providers, or legal requirements change. The effective date above will change, and material changes will be communicated in the app or through another appropriate channel before they take effect where required.

Contact

For privacy questions, complaints, or rights requests, email chloecc6600@gmail.com. Please use the subject Jade Pillars privacy request.