Privacy Policy

Last updated: April 2026

We wrote this in plain language because we think privacy policies should actually be readable.

What data we collect

Account data
Email address, display name, username, and avatar (optional). Required to create an account.
Profile preferences
Default diaper size, per-product size preferences, notification settings. Stored to personalise your experience.
Wear logs
Diaper used, wettings, changes, fill level, booster used, leaked status, comfort rating, odor noted, wear duration, and worn size. You create these voluntarily. They are private to your account.
Reviews and ratings
Product ratings (1–5) and written reviews you submit. These are public.
Wishlist and tried list
Products you save or mark as tried. Private to your account.
Inventory
Product quantities and notes you track. Private to your account.
Usage data
Pages visited and features used, for analytics (Plausible — cookieless, no fingerprinting, no cross-site tracking). We do not use Google Analytics.
Payment data
If you subscribe to Pro, Stripe processes your payment. We never see or store your card number. We store your Stripe customer ID and subscription status only.

What we do NOT collect

  • We do not sell your data to anyone, ever.
  • We do not run advertising. There are no ad networks on CrinkleDB.
  • We do not use cookies for tracking — only for session management.
  • We do not collect your real name, address, phone number, or any government ID.
  • We do not profile you across websites.
  • We do not share your personal wear logs with any third party.

How wear log data becomes community data

When you log a wear for a specific diaper, your entry contributes to anonymised aggregate statistics shown on that product's page (average wettings, leak rate, comfort percentage, fill level distribution). This aggregation happens at the database level — the query groups by product ID only, with no user identifier in the output. It is not possible to reverse-engineer individual users from this aggregate data.

Where data is stored

All data is stored in Supabase (PostgreSQL) hosted on AWS infrastructure in the United States. By using CrinkleDB you consent to data being stored in the US. If you are an EU resident, note that this means your data is transferred outside the EEA — we rely on Standard Contractual Clauses via Supabase's data processing agreement.

Your rights

AccessYou can view all your data in your profile at any time.
DeleteYou can delete your account and all associated data from your profile settings. Deletion is permanent and takes effect within 24 hours.
ExportPro subscribers can export their wear log data as CSV from the Analytics tab. All users can export their wishlist and reviews.
CorrectYou can edit or delete any review, log entry, or profile information at any time.
Opt out of analyticsOur analytics are cookieless and anonymous by default. If you prefer, you can enable your browser's Do Not Track signal — we honour it.

Third-party services

SupabaseDatabase and authenticationPolicy ↗
StripePayment processing (Pro subscriptions)Policy ↗
DiscordOptional OAuth sign-inPolicy ↗
VercelHosting and CDNPolicy ↗
PlausibleCookieless analyticsPolicy ↗

Children

CrinkleDB is not directed at or intended for anyone under 18. If you are under 18, please do not create an account. If we become aware that a user is under 18, we will delete their account.

Changes to this policy

If we make material changes to how we handle your data, we will post a notice on the site at least 14 days before the change takes effect. For non-material changes (typos, clarifications) we will just update the date at the top.

Contact

Privacy questions or data deletion requests: reach us through the Community Hub. We aim to respond within 5 business days.

Terms of Service →← Back to home