Legal

Privacy Policy

Last updated: May 10, 2026
Section 1

Information We Collect

We collect the following information when you use Entwined Heart:

Section 2

How We Use Your Information

Section 3

AI Features & Content Moderation

Entwined Heart uses Anthropic's Claude API in two ways:

We do not use your card content to train AI models. Anthropic's API data handling is governed by their Privacy Policy.
Section 4

Third Parties

We work with the following trusted service providers. We do not sell your personal data to any third party.

SendGrid (Twilio) Used to deliver card notification emails. Privacy Policy →
Twilio Used to deliver SMS notifications to users who have opted in. See Section 5 for full SMS details. Privacy Policy →
Stripe Used to process subscription payments. We do not store payment card details. Privacy Policy →
Supabase Used to store user accounts, cards, and preferences securely. Privacy Policy →
Anthropic Used for content moderation and AI writing nudges. Message content is not retained beyond the API call. Privacy Policy →
Netlify Used to host the platform and run server functions. Privacy Policy →
Apple (APNs) Used to deliver push notifications to iOS devices. Privacy Policy →
Cloudflare Used for bot protection via Turnstile. Privacy Policy →
Section 5

SMS Communications

Entwined Heart may send you SMS text messages in the following circumstances:

You will only receive SMS messages if you have explicitly opted in. Opt-in occurs when you enter your phone number during account signup or in your Vault Settings, and acknowledge the SMS opt-in notice displayed at that time.

Opt-in language: When you provide your phone number, you will see the following notice:

"I agree to receive card notifications via SMS. Message and data rates may apply. Reply STOP to unsubscribe."

Message frequency: Message frequency varies based on your activity. You will only receive a message when a card is sent to you. Typically 1-5 messages per phone number per year, depending on how often you receive cards.

To stop receiving SMS messages, reply STOP to any message we send. You will receive one confirmation message and no further messages will be sent. You can also remove your phone number at any time in your Vault Settings.

For help, reply HELP to any message or email us at privacy@entwinedheart.com.

Message and data rates may apply. SMS delivery is handled by Twilio. See their Privacy Policy for details on how message data is handled.

We do not share your phone number with third parties or affiliates. Phone numbers are used solely to deliver Entwined Heart notifications as described above.

Section 6

Your Privacy Rights

EU residents (GDPR): You have the right to access, correct, or delete your personal data. You also have the right to object to processing and to data portability.

California residents (CCPA): You have the right to know what personal data we collect, to request deletion, and to opt out of the sale of personal data. We do not sell personal data.

To exercise any of these rights, email us at privacy@entwinedheart.com. We will respond within 30 days.

Section 7

Data Retention

When you delete your account: we permanently delete your personal data — your profile, the cards and postcards you've sent and received, your contacts and contact groups, reminders, scheduled cards, notifications, and push/device tokens.

Limited safety exception: to protect our users and prevent abuse, we retain a minimal set of safety records even after account deletion — namely records of content-moderation actions, policy violations, and block lists. This lets us keep an existing block effective if someone re-registers and preserves a record of safety actions. We keep only what is necessary for these purposes. This retention is permitted under applicable law (including, for EU residents, the GDPR's grounds for the establishment, exercise, or defense of legal claims and our legitimate interest in safety and abuse prevention).

Section 8

Cookies & Local Storage

Entwined Heart does not use tracking cookies or analytics. We use browser localStorage only to save your session, language preference, and card drafts locally on your device.

This data never leaves your device and is not accessible to us or any third party. If we ever add analytics or tracking tools, this policy will be updated and a notice will be displayed.
Section 9

Children's Privacy

Entwined Heart is not directed at children under 13 (or under 16 in the EU). We do not knowingly collect personal information from children.

If you believe a child has provided us with personal information, please contact us immediately at privacy@entwinedheart.com.

Section 10

Contact

Privacy questions or data requests: privacy@entwinedheart.com

Entwined Heart is operated by Entwined Heart LLC.