Privacy Policy
Last updated: March 2026
Overview
NatalCode (“we,” “us,” or “our”) operates the website at natalcode.com. This Privacy Policy explains how we collect, use, store, and protect your information when you use our AI-powered astrology service.
We are committed to protecting your privacy. We do not sell or share your personal data with third parties for marketing purposes.
Information We Collect
We collect the following information to generate your natal chart and personalized readings:
- Birth date — required for chart calculation
- Birth time — required for accurate house placements
- Birth city — required for geographic coordinates
- Email address (optional) — only if you opt in to daily or weekly astrology emails
We also store:
- Calculated natal chart data (planetary positions, house cusps, aspects)
- AI-generated readings associated with your chart
- Daily content preferences and interaction history
How We Identify You
NatalCode does not require user accounts. When you create a birth chart, we generate a unique chart UUID that serves as your identifier. This ID is stored in your browser's localStorage and in an httpOnly cookie so you can return to your chart across sessions.
You are responsible for keeping your chart URL private. Anyone with the URL can view your chart and readings.
How We Use Your Information
- Calculate your natal chart using Swiss Ephemeris data
- Generate personalized AI-powered astrology readings
- Provide daily forecasts, compatibility insights, and other personalized content
- Send astrology emails if you opt in (via Resend)
- Process payments for premium readings and subscriptions (via Stripe)
- Improve our service through anonymous analytics
Payments
We use Stripe to process payments for one-time readings and Pro subscriptions. We never receive, store, or have access to your credit card number or payment details. All payment data is handled directly by Stripe in accordance with their Privacy Policy.
Email Communications
If you provide your email address and opt in, we may send you daily or weekly astrology content personalized to your natal chart. We use Resend as our email delivery provider.
You can unsubscribe at any time using the link in any email, or by updating your preferences in the Settings panel (You tab in the app).
Cookies & Local Storage
We use the following browser storage mechanisms:
- httpOnly cookie — stores your chart reading ID for secure session identification
- localStorage — stores your chart UUID and content preferences for a seamless return experience
We do not use third-party advertising cookies.
Analytics
We use PostHog for anonymous product analytics to understand how people use NatalCode and improve the experience. PostHog collects anonymized usage data — we do not track you personally or link analytics data to your birth information.
Data Sharing
We do not sell, rent, or share your personal data with third parties for marketing or advertising purposes. We share data only with:
- Stripe — for payment processing
- Resend — for email delivery (if you opt in)
- PostHog — for anonymous analytics
- AI providers — your birth data is sent to generate readings, but is not stored by the provider
Data Retention & Deletion
Your chart data and readings are retained as long as your chart exists in our system. You can delete all of your data at any time through the Settings panel in the You tab of the app. Deletion is permanent and removes your chart, all readings, and any associated preferences.
Your Rights (GDPR)
If you are located in the European Union, you have the right to:
- Access your personal data
- Request a copy of your data (data export)
- Request deletion of your data
- Withdraw consent for email communications at any time
To exercise these rights, use the Settings panel in the app or contact us at hello@natalcode.com.
Children's Privacy
NatalCode is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child under 13 has provided us with personal data, please contact us and we will delete it promptly.
Data Security
We implement reasonable technical and organizational measures to protect your data, including encrypted connections (HTTPS), secure cookie flags (httpOnly, Secure), and restricted database access. However, no method of transmission or storage is 100% secure.
Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated “Last updated” date. Continued use of NatalCode after changes constitutes acceptance of the revised policy.
Contact Us
If you have questions about this Privacy Policy or your data, contact us at hello@natalcode.com.