Cookies are small text files stored on your device when you visit websites. We use cookies and similar technologies to provide our service, keep you logged in, and understand how you use our platform.
These are strictly necessary for the website to function and cannot be disabled. We do not need consent for them under Article 5(3) of the ePrivacy Directive.
| Service | Name | Purpose | Retention |
|---|---|---|---|
| Supabase | sb-<project>-auth-token | Authentication and session management | Session / 7 days for refresh |
| Bedtime Stories | preferred-locale | Remembers your selected language across visits | 365 days |
| Cloudflare Turnstile | None (cookieless) | Bot protection via browser fingerprinting | n/a |
| Stripe | m, __stripe_mid, __stripe_sid | Payment-fraud detection during checkout (set on the Stripe-hosted checkout domain only) | 1 year / session |
These help us understand how visitors use our website. They are set only after you opt in via the cookie banner or footer Cookie Settings link. The lawful basis is consent (GDPR Art. 6(1)(a) and ePrivacy Directive Art. 5(3)).
| Service | Name | Purpose | Retention |
|---|---|---|---|
| PostHog | ph_<project>_posthog | Usage analytics (EU hosted, Frankfurt) | 365 days |
| Vercel Analytics | None (cookieless) | Page view counting | n/a |
| Vercel Speed Insights | None (cookieless) | Performance monitoring | n/a |
We also use browser localStorage and sessionStorage for the purposes below. The same consent rules apply.
| Key | Purpose | Retention |
|---|---|---|
cookie-consent:v1 | Stores your cookie preferences (essential) | 12 months |
bedtime-wizard-state | Holds your story-creation progress across the Stripe checkout redirect (sessionStorage) | 60 minutes |
bedtime-pending-purchase | Tracks the selected credit pack so we can attribute it after Stripe redirects you back (sessionStorage) | Until tab closes |
We use Sentry to detect and fix technical issues. Sentry does not use cookies and we have disabled personal data collection.
You can change your cookie preferences at any time by clicking the "Cookie Settings" link in the footer of any page. This will allow you to update your choices.
Your consent preferences expire after 12 months, at which point you will be asked again.
You can also manage cookies through your browser settings. Note that disabling essential cookies may prevent parts of the website from functioning properly.
We do not sell your personal information. Our analytics data is used solely to improve our product and is not shared with third parties for advertising purposes.
If you wish to opt out of analytics tracking, you can do so using the Cookie Settings link in the footer.
Have questions about our use of cookies? I'm here to help! For more details about how we handle your data, see our Privacy Policy.
Email Me
Contact Form
Visit our contact pageRelated: Privacy Policy | Security Policy