Pairly Life
Sign in
Pairly Life
PrivacyTermsCookiesContact

Built with 💕 for couples everywhere · © 2026

Cookies on Pairly Life

We use strictly-necessary storage to keep you signed in and remember your preferences — that's always on. Anything else (analytics, future product improvements) only runs with your consent. See our Cookie Policy for the full list.

Back to home

Cookie Policy

Last updated: 1 July 2026

On this page
  1. 01Strictly necessary
  2. 02Functional preferences
  3. 03Push notification subscriptions
  4. 04Analytics (PostHog)
  5. 05Stripe checkout
  6. 06Embedded third-party content
  7. 07What we do NOT use
  8. 08How to control storage
  9. 09Changes to this policy
  10. 10Contact

Pairly Life is operated by Nimavera Inc. (in formation) This page describes the cookies and other storage Nimavera uses in your browser to deliver the Service.

Cookie preferences
Not decided yet.

This page lists everything Pairly Life stores in your browser, why each item exists, and how you can control or remove it. We deliberately keep this list short. We do not use advertising or cross-site tracking cookies. We use one privacy-friendly analytics processor (PostHog, EU region) — and only when you opt in via the cookie banner. See section 4 below for details.

1. Strictly necessary — to keep you signed in

When you sign in, the server sets an HttpOnly session cookie that is sent with API requests. Browser JavaScript cannot read that cookie. We also keep a non-secret user snapshot in localStorage so the app can hydrate the header and account UI after a page refresh.

Storage keyWherePurposeLifetime
pairlylife_sessionHttpOnly cookieAuthentication sessionUntil you sign out or the session expires
pairlylife-authlocalStorageHydrates signed-in user state; does not store the session secretUntil you sign out

These items are essential for the Service to work and do not require your consent under ePrivacy / cookie-consent law. If you clear them, you will be signed out.

2. Functional — to remember your preferences

These persist your interface preferences so the app feels less amnesiac between visits. None of these are sent to any third party.

Storage keyWherePurposeLifetime
themelocalStorageRemembers your light / dark / system preferenceUntil you change or clear it
board-filters-{id}localStorageRemembers per-board filters and sort orderUntil you clear filters or browser data
dashboard_upgrade_banner_dismissed_atlocalStorageHides the AI upgrade banner for 7 days after you dismiss it7 days, then resets
Various transient keyssessionStorageIn-tab state used by individual screens (advisory persistence, draft form data, etc.)Cleared when you close the tab

3. Push notification subscriptions

If you opt in to web push notifications, your browser registers a push subscription with its native push service (e.g. Apple Push Service, Firebase, or Mozilla Push) and shares the resulting endpoint with us so we can deliver notifications. The endpoint and cryptographic keys are not cookies, but they are stored by your browser. You can revoke push permission at any time in your browser's site settings.

4. Analytics — PostHog (opt-in only)

When you tick “Analytics” in the cookie banner, we use PostHog (EU region) to measure aggregate product usage — which features land, which pages are slow, and where users get stuck in the signup or upgrade funnel. PostHog is the only analytics processor we use.

What's stored in your browser when you opt in:

Storage keyWherePurposeLifetime
pl:posthog_distinct_idlocalStorageRandom UUID that lets us stitch a multi-session funnel without attaching it to any other identifierUntil you decline analytics or clear site data

You can withdraw consent at any time via the “Change preferences” button at the top of this page — it stops new captures and wipes the distinct ID immediately.

5. Stripe checkout (only when you upgrade)

When you click “Start Free Trial” or “Buy Lifetime” we redirect you to a Stripe-hosted checkout page. While you are on Stripe's domain, Stripe sets its own cookies (fraud prevention, anti-CSRF, session) governed by Stripe's cookie policy. We do not control these cookies.

6. Third-party content embedded in cards

Cards may embed third-party content (e.g. a YouTube trailer thumbnail, a Spotify track preview, an OpenStreetMap tile). When that content loads, the third-party domain may set cookies according to its own policy. We render only the minimum needed to show the content and never use these embeds for tracking.

7. What we do NOT use

  • No advertising cookies.
  • No Google Analytics, Meta Pixel, TikTok Pixel, or similar cross-site tracking SDKs.
  • No cross-site tracking.
  • No fingerprinting.
  • No data sold to data brokers.

8. How to control storage

You can clear all of Pairly Life's stored data at any time from your browser's settings (typically: Settings → Privacy → Clear browsing data → Cookies and other site data, scoped to pairlylife.com). Clearing the session cookie will sign you out; clearing functional keys will reset your preferences but won't affect server-side data.

You can also revoke notification permission, location permission, and any other site-permission grants from your browser's site-settings panel for pairlylife.com.

9. Changes to this policy

If we add, remove, or change what we store in your browser we will update this page and, where the change is material, surface a notice in-app. The “Last updated” date at the top of this page always reflects the current revision.

10. Contact

Questions about cookies or browser storage: support@pairlylife.com. See also our Privacy Policy and Terms of Service.