Privacy Policy

Effective date: 23 April 2026

This Privacy Policy explains what personal data Ripazo ("we", "us", "our") collects, how we use it, and the rights you have under the EU General Data Protection Regulation (GDPR) and the Dutch implementation of it (Algemene Verordening Gegevensbescherming, AVG).

Ripazo is a private dashboard for families and friends who co-own or share a vacation home. We are deliberately small, we do not have advertisers, and we do not train AI models on your content. This policy reflects that posture.

1. Who we are

Ripazo is operated by LexMulier (sole trader), KvK 92535755, Zeist, Netherlands. Email: info@ripazo.com.

We are the data controller for all personal data processed through Ripazo. That means we decide what is collected, why, and how long it is kept — and we are the party you hold responsible if something goes wrong.

Because we are a sole trader we do not have a statutory Data Protection Officer. For any privacy question or request you can write directly to info@ripazo.com.

2. What data we collect and where it comes from

We only collect data that is necessary to run the service or that you explicitly give us.

CategoryExamplesSource
Account dataEmail, name, hashed password, preferred language, avatar URL, home-page slugYou, when you sign up
ContentBookings, checklists, expenses, contact details, photos, albums, comments, reactions, house informationYou, while using the product
Device + connection dataIP address, browser, operating system, approximate countryAutomatically from your browser
Usage dataPage views, button clicks (anonymised)Automatically, only if you consent to Analytics
Error diagnosticsStack trace, URL, browserAutomatically, only if you consent to Error tracking
Billing dataBilling address, card last-4, invoice history, tax IDYou, when you subscribe — card numbers never touch our servers, they live with Stripe
CommunicationsEmails you send us, support conversationsYou, when you contact us

We do not collect special-category data (religion, health, political opinion, biometrics). If you enter that kind of data voluntarily into content fields, you do so at your own risk.

For each purpose we rely on one of the six lawful bases in GDPR Article 6:

PurposeData usedLegal basis
Create and operate your accountAccount data, content, device + connection dataArt. 6(1)(b) — contract
Send transactional emails (invites, password reset, deletion confirmation)Email, nameArt. 6(1)(b) — contract
Bill you for your subscriptionAccount data, billing dataArt. 6(1)(b) — contract
Comply with Dutch tax law (invoice retention)Billing dataArt. 6(1)(c) — legal obligation
Analytics to improve the productUsage dataArt. 6(1)(a) — consent (toggleable)
Error tracking to fix bugsError diagnosticsArt. 6(1)(a) — consent (toggleable)
Detect abuse, fraud, security incidentsAccount + device dataArt. 6(1)(f) — legitimate interest
Respond to legal requests, enforce our TermsAll of the above, as necessaryArt. 6(1)(c), (f)

You can withdraw consent for analytics and error tracking at any time via the Cookie preferences link in the footer.

4. Who we share data with

We share data only with the subprocessors listed on our Subprocessors page:

  • Supabase (EU) — database, authentication, file storage.
  • Vercel — hosting + CDN.
  • Stripe — subscription billing.
  • Resend (EU) — transactional email.
  • PostHog (EU) — only if you consent to Analytics.
  • Sentry (EU) — only if you consent to Error tracking.

We do not sell your data. We do not share it with advertisers or data brokers. We do not use your content to train AI models.

We may disclose data to comply with a court order, a lawful government request, or to protect our rights. When legally allowed, we will notify you before doing so.

5. International transfers

We prefer EU-hosted providers. Where we rely on a subprocessor with US infrastructure (Vercel, Stripe) the transfer is covered by the EU-US Data Privacy Framework and by Standard Contractual Clauses in their DPA. Details per processor are on the Subprocessors page.

6. How long we keep data

CategoryRetention periodWhy
Account + contentFor as long as your subscription is active, plus 30 days after you request deletionContract + 30-day grace window for you to cancel the deletion
Billing records7 years after invoice dateDutch Wet op de Omzetbelasting (tax retention requirement)
PostHog events12 months from eventProduct-analytics window is enough for seasonal analysis
Sentry events90 days from eventLong enough to debug; short enough to minimise data stored
Email logs (Resend)30 daysDeliverability troubleshooting only
Abuse / security logs90 days (rolling)Incident response
Deleted accounts — invoice stubs7 yearsAs above; name and email are scrubbed and replaced with a hash at deletion

After retention we delete or anonymise. Anonymised data (without any identifier we could use to re-link it to you) is not personal data under GDPR and may be retained for aggregate product metrics.

7. Your rights under GDPR

Under GDPR and the AVG you have the following rights:

  • Access (Art. 15) — get a copy of the personal data we hold about you.
  • Rectification (Art. 16) — correct inaccurate data. Most of this is self-service in Settings.
  • Erasure / "right to be forgotten" (Art. 17) — delete your account. Self-service from Settings → Account; data removed within 30 days except records we are legally required to retain.
  • Restrict processing (Art. 18) — pause our use of your data while a complaint is pending.
  • Portability (Art. 20) — receive your data in a machine-readable format (JSON). Until the self-service export ships, email info@ripazo.com and we will provide a JSON export within 30 days.
  • Object (Art. 21) — to processing based on legitimate interest, or to direct marketing (we currently don't do any).
  • Withdraw consent — for analytics + error tracking via Cookie preferences; takes effect immediately.
  • Not be subject to solely automated decision-making (Art. 22) — we don't make automated decisions that produce legal effects about you. This is noted here for completeness.
  • Lodge a complaint (Art. 77) — with the Dutch supervisory authority below.

How to exercise a right

  1. Email info@ripazo.com with the right you want to exercise.
  2. We may ask you to confirm your identity (typically by emailing from the address on your account). We only ask for as much as is needed to verify — no passport scans.
  3. We respond within 30 days. For complex or multiple requests we may extend by two months and will tell you within the first month if we need to.
  4. Our response is free. We may charge a reasonable fee (or refuse) for repeated, manifestly unfounded, or excessive requests — this is allowed by Art. 12(5) GDPR.

Complaints

If you think we are handling your data incorrectly, talk to us first — info@ripazo.com. You also have the right to complain directly to the Dutch supervisory authority:

Autoriteit Persoonsgegevens Hoge Nieuwstraat 8, 2514 EL Den Haag autoriteitpersoonsgegevens.nl

8. Account deletion

From Settings → Account you can request deletion. We send a confirmation link to your email, valid 7 days. After you confirm, your account enters a 30-day grace period during which you can cancel the deletion by logging back in and clicking "Cancel deletion". After 30 days your account and all associated content are permanently removed. Invoices we are legally required to retain are kept but scrubbed of your name and email.

9. Cookies

See our Cookie Policy.

10. Children

Ripazo is intended for adults coordinating a shared vacation home. We do not knowingly collect personal data from children under 16. If you are a parent or guardian and believe a child has created an account, email us and we will delete it.

11. Security

We encrypt data in transit with TLS 1.2 or higher. Data at rest in Supabase is encrypted with AES-256. Access to our admin interfaces requires two-factor authentication. We rotate service credentials every 24 hours. We run automated dependency scanning on every deploy.

No online service is 100% secure; if we ever identify an incident affecting your data we will notify you and the supervisory authority in line with GDPR Art. 33/34 timelines (72 hours).

12. Automated decisions + profiling

We do not perform solely-automated decision-making that produces legal or similarly significant effects about you. Anti-abuse heuristics (e.g. rate limits) are technical and non-discriminatory.

13. Changes to this policy

We review this policy periodically and will update it when our practices change. For material changes (new data category, new subprocessor, new legal basis) we notify you by email at least 14 days before the change takes effect and reset your consent choices for cookie categories that were affected. The effective date at the top of this page always shows the current version. Past versions are available on request.

14. Contact

info@ripazo.com — for any question, request, or complaint about how we handle your data.

LexMulier Zeist, Netherlands