Legal

Cookie Policy

Exactly what we store in your browser, why, and how long for. Essential cookies are always on; analytics and error tracking require your consent.

Your current consent

Analytics: ·Errors:

  • sb-*-auth-tokenEssential

    Supabase authentication session. Required to keep you signed in and to protect workspace data.

    Duration: 1 hour (refresh rotates automatically) · Drupd (first-party) via Supabase Auth

  • drupd_consentEssential

    Stores your cookie consent choice (accept, reject, or per-category preferences) and the detected jurisdiction at the moment you decided.

    Duration: 12 months · Drupd (first-party)

  • drupd_currencyEssential

    Remembers the currency you last selected so invoice drafts default to it on your next visit.

    Duration: 12 months · Drupd (first-party)

  • themeEssential

    Stores your light/dark/system theme preference so the UI doesn't flash the wrong theme on reload.

    Duration: 12 months · Drupd (first-party, localStorage)

  • ph_*_posthogAnalytics

    PostHog anonymous analytics identifier and session tracking. Loaded only after you grant analytics consent.

    Duration: 12 months · PostHog (proxied via t.drupd.com)

  • sentry-sdkError tracking

    Sentry error tracking session data. Loaded only after you grant error-tracking consent. Session Replay records a visual reproduction of the page only when an error occurs and may include on-screen invoice and client details.

    Duration: Session · Sentry

If you visit from the EU, UK, Switzerland, Brazil, or Canada, analytics and error-tracking cookies only load after you click "Accept" in the consent banner. If you visit from the United States, we honor the Global Privacy Control (Sec-GPC) header as an automatic opt-out.

You can revoke or change your consent at any time via the "Manage preferences" button above or the "Cookie preferences" link in the site footer. Rejecting non-essential cookies does not affect your ability to use Drupd.

See our privacy policy and sub-processor list for more detail on how we handle your data. Questions: privacy@drupd.com.