Trust and legal

Privacy

This page describes the current MVP data posture in plain language; it is not final legal policy.

Draft for early-stage transparency. Professional legal review is required before public launch.

Public browsing

Product, category, benchmark, offer, and source pages are intended to be browsable without an account.

Private account data

Signing in uses Clerk. PuruPuru stores Clerk’s external user identifier with private Likes, preserved previous collection entries, ratings, purchases, and shopping lists; it does not store passwords or Clerk session credentials in PostgreSQL. Likes save interest in a product version across sizes; they do not establish a purchase or product experience. A short-lived HTTP-only request cookie resumes an explicitly requested Like after authentication.

Optional analytics

If you accept analytics, we send page types, sanitized public route templates, public product identifiers, successful Like changes and retailer clicks to PostHog US Cloud to understand shopping interest. Retailer clicks show intent, not confirmed purchases. Random visitor and session identifiers group events in this tab until reload or withdrawal; they are not linked to your Clerk account. Sessions also reset after 30 minutes without a recorded interaction or 24 hours. We do not send raw URLs, search text, email addresses, account IDs, Skin Map answers, skin conditions or private notes. We do not use automatic click or form capture, heatmaps or session recording.

Accept and Reject are optional choices. Your choice is stored on this browser for up to 180 days. Use Analytics preferences in the footer to change it or withdraw consent; withdrawal stops future events and clears the in-memory identifiers, but does not delete events already received. Likes and shopping continue to work without analytics. PostHog receives network connection information to deliver requests; events request disabled IP geolocation. US processing may involve international transfers.

Retention and requests

Before enabling analytics publicly, retention, deletion requests, PostHog processing terms and US transfers, provincial and Canadian consent requirements, and age-appropriate notices require legal and operational review. Set retention and IP-handling controls in the PostHog project. This overview does not establish that those reviews or settings are complete.