Happy Ending is built around one promise: your messages reach the right people at the right time. We take your privacy seriously and only collect what we need to keep that promise.
1. Who We Are
Happy Ending ("we", "us", "our") is a digital legacy platform that allows users to record video messages for loved ones, to be delivered upon specific trigger events — such as a missed heartbeat payment or a confirmed passing. Our app is available at happyending.cool.
For privacy questions, contact us at: hello@happyending.cool
2. Information We Collect
We collect only what's necessary to run the service:
- Account information: your name and email address when you sign up
- Video messages: the video recordings you create and store in the app
- Recipient information: names and email addresses of people you designate to receive your messages
- Trusted contacts: name and contact information for the person you authorize to confirm your status
- Payment information: billing details processed by Stripe (we never see or store your card number)
- Usage data: basic logs to keep the service running and secure (e.g., IP address, browser type, session info)
3. How We Use Your Data
Your data is used exclusively to:
- Create and maintain your account
- Store and deliver your video messages to designated recipients
- Process your monthly $1 heartbeat subscription via Stripe
- Contact your trusted contact if your payment lapses and we can't reach you
- Send you essential service emails (billing, delivery confirmations, monthly check-ins)
- Improve the reliability and security of the platform
We do not sell your data. We do not use it for advertising. We do not share it with third parties except as described in Section 4.
4. How Data Is Stored
- Video messages are stored securely on Cloudflare R2 (object storage). Each video is accessible only via a unique private token.
- User data, message metadata, recipients, and trusted contacts are stored in a PostgreSQL database hosted on Neon, with encryption at rest and in transit.
- Payment data is handled entirely by Stripe. We store only your Stripe customer ID and subscription status — not your card details.
5. Third-Party Services
We use the following services to operate Happy Ending:
- Stripe — payment processing. See Stripe's Privacy Policy
- Cloudflare R2 — secure video storage
- Neon — hosted PostgreSQL database
- Render — application hosting infrastructure
- Postmark / transactional email provider — sending service emails
Each of these services has their own privacy policy and security practices. We choose providers with strong data protection commitments.
6. How Messages Are Delivered
Your messages are only delivered when a trigger event occurs:
- Your $1/month subscription payment fails and we're unable to restore it within two weeks
- Your trusted contact confirms that you've passed away
- For time-based messages (e.g., birthdays, anniversaries), on the date you specify
We will never deliver your messages early, and we do not view the contents of your messages.
7. Data Retention
- Your account data and messages are retained for as long as your account is active
- After account deletion, we delete your data within 30 days, except where retention is required by law
- Once messages are delivered, delivery logs are retained for 12 months for audit purposes, then deleted
- Stripe payment records may be retained for up to 7 years as required by financial regulations
8. Your Rights
You have the right to:
- Delete your account — from your dashboard settings at any time. This permanently deletes your messages and personal data.
- Delete individual messages — at any time before they are triggered for delivery
- Update recipient or trusted contact information — at any time
- Request a copy of your data — email us at hello@happyending.cool
- Opt out of non-essential communications — unsubscribe via any email we send you
If you are located in the EU/EEA, you may also have rights under GDPR including the right to data portability and the right to lodge a complaint with your local supervisory authority.
9. Children's Privacy
Happy Ending is not intended for anyone under the age of 18. We do not knowingly collect personal data from minors. If you believe a minor has created an account, please contact us at hello@happyending.cool and we will delete the account promptly.
10. Security
We implement industry-standard security measures including:
- HTTPS encryption on all data in transit
- Encryption at rest for all stored data
- Private, token-based access to video files
- Regular security reviews of our infrastructure
No system is 100% secure. If you discover a security issue, please contact us immediately at hello@happyending.cool.
11. Changes to This Policy
We may update this Privacy Policy from time to time. If we make material changes, we'll notify you via email at least 14 days before the changes take effect. The date at the top of this page shows when the policy was last updated.
12. Contact
Questions about privacy? We're here: hello@happyending.cool