Privacy Policy
Effective date: July 29, 2026 (last updated: September 13, 2026)
Saju Letter ("we", "us", or "the Service") respects your privacy and is committed to protecting your personal information. This Privacy Policy explains what information we collect and how we use it when you use the Saju Letter app and saju-letter.com (our marketing site, the compatibility-sharing and Lunar New Year public pages, and email sign-up).
1. Information We Collect
- Provided by you: name (or nickname), birth date, gender (optional), device timezone
- Optional: birth time (you may choose "unknown"), email address (used only to prevent free-trial abuse), a note you enter in compatibility-sharing or deep compatibility to help you tell people apart (never shown to the other person)
- Referral program: a referral code automatically assigned to your account, and — if you entered another member's referral code when signing up — a record linking your account to that referrer
- Collected automatically: Firebase authentication identifier (UID), device push token (FCM), app-usage analytics events collected only in production builds (Google Analytics for Firebase — including the sign-in method on the sign-up event), web-usage analytics events collected when you visit this marketing site (Google Analytics — app-download button clicks, lead sign-up submissions, viewing a compatibility result; we do not include identifying data such as email, name, birth date, or compatibility-link tokens in these events), subscription/purchase status (via RevenueCat), Google Play Integrity device-integrity signals used to prevent free-trial abuse, crash/error diagnostic data, and — only on public pages — your IP address, used briefly for abuse-prevention rate limiting and not stored long-term, plus browser information sent to Cloudflare while the Cloudflare Turnstile bot-protection widget is active on our marketing site's public submission forms (home demo, compatibility-sharing, lead sign-up, and Lunar New Year)
- Personalization calculations: your full four-pillar saju chart (year, month, day, and hour pillars), calculated from the birth date and time you provide during onboarding — used to personalize weekly and monthly letters
- Content you write: free text you enter in the "Today's Story" feature, which is sent to an AI provider to generate a personalized reply; and the subject and message you enter when contacting Support
- Collected when you use our marketing site (saju-letter.com): the email address you provide when signing up, along with whether and when you consented to marketing emails; and, if you submit the home demo, compatibility-sharing, or Lunar New Year public pages, the name (where applicable), calculated saju information, and free text you enter. We send your Gregorian date of birth (year, month, day) only to confirm you are 16 or older and do not store it; the chart itself is calculated on your device
2. How We Use Your Information
- To identify your account and provide the service (calculating your saju information and generating/delivering daily, weekly, and monthly letters)
- To send push notifications
- To process subscription payments and prevent free-trial abuse
- To generate a personalized reply in the "Today's Story" feature
- To respond to customer support inquiries
- To send marketing emails (only to users who have explicitly opted in) and to generate Lunar New Year readings
- To analyze usage, improve the service, respond to errors, and prevent abuse (bots/spam)
3. Retention Period
We delete your information immediately when you close your account or when we receive a deletion request — there is no additional grace period or delay.
Your birth date and birth time; the text you write in the "Today's Story" feature and its reply; the notes you enter in compatibility-sharing or deep compatibility to tell people apart; the free text you submit for a Lunar New Year reading; and the messages you send through Support are all stored encrypted (AES-256). Calculated results (day master, month branch, hour branch) are not personally identifying on their own, so we store them without encryption.
Where law requires longer retention (e.g., payment records), we retain that data only for the legally required period before deletion.
4. Third Parties We Share Data With
We share data with the following third parties only as needed to provide the service:
- Firebase / Google Analytics (Google): authentication, push notifications, and usage analytics for both the app (Google Analytics for Firebase, production builds only) and this marketing site (a separate web stream in the same GA4 property)
- RevenueCat: subscription status management (actual payment is processed by Google Play Billing; we do not store your card or payment details ourselves)
- Our AI content provider (currently OpenAI; may be Anthropic or Google depending on configuration): generates the wording of your letters and "Today's Story" replies, as well as the home mini demo and Lunar New Year readings on our marketing site (saju-letter.com). This may include your calculated saju values, the text you write in the "Today's Story" feature, and the name and free text you submit for a Lunar New Year reading.
- Cloudflare Turnstile: bot and spam prevention on our marketing site's public submission forms (your browser information is sent to Cloudflare while the widget is active)
- Resend: sending marketing emails and Lunar New Year result emails
- Sentry: crash and error monitoring
5. The Compatibility-Sharing Feature and Non-Member (Guest) Data
A friend who opens a compatibility link you share does not need to create an account — they only enter their name and birth date. The saju chart is calculated entirely on their own device or browser. We store the resulting heavenly stems and earthly branches (year, month, and day pillars) together with the name they enter. We also receive their Gregorian date of birth (year, month, day) only to confirm they are 16 or older, and we do not store that date. The name is used only to display it on the result screen and is not used for any other purpose.
6. Your Rights
You can delete your account yourself at any time from the app's Settings screen. Deleting your account immediately replaces identifying information (name, email, gender, birth date and time) with anonymized values and signs you out for good, and cancels auto-renewal if you have an active subscription — but any remaining paid time is not refunded. If you just want to stop future charges while continuing to use the app, you can cancel only your subscription from the app's Settings screen instead of deleting your account. If you no longer want to receive marketing emails, you can opt out anytime using the unsubscribe link at the bottom of each email. After a cancelled subscription reaches the end of its paid period, your account reverts to the free tier and subscription-only features are locked again. For any other requests — such as accessing or correcting your information — please contact us using the information below.
7. Security Measures
- Sensitive information — including birth date, birth time, "Today's Story" text and replies, compatibility/deep-compatibility notes, Lunar New Year free text, and Support messages — is stored using AES-256 encryption
- Encryption keys are managed through a dedicated key management service (KMS) and are never hardcoded
- Access to the admin panel requires separate authentication
8. Children's Privacy
This service is intended for users aged 16 and older. We verify this using the Gregorian birth date you provide during app onboarding and when submitting public pages (compatibility sharing, the home demo, and Lunar New Year). Birth dates sent only for that age check on public pages are not stored. We do not knowingly collect personal information from children under 16. If we become aware that a child under 16 has used the service, we will take appropriate steps to delete the relevant information promptly.
9. Contact Us
For privacy-related questions or requests to access, correct, or delete your information, please contact us at:
Email: contact@mikomaru.com
10. Changes to This Policy
This policy is effective as of July 29, 2026, and may be updated as our practices, applicable laws, or the service itself change (most recently updated: September 13, 2026). We will notify you of material changes through the app or this page.