Skip to main content

Cookie Policy

Last updated: 15 March 2026 · Version 1.0

1. What Are Cookies

Cookies are small text files placed on your device when you visit a website. They are widely used to make websites work efficiently and to provide information to the site owners. Some cookies are essential for the site to function; others help us understand how visitors use the site so we can improve it.

This policy explains which cookies JoinFunds uses, why we use them, and how you can control them. It complies with the UK Privacy and Electronic Communications Regulations 2003 (PECR) and the UK General Data Protection Regulation (UK GDPR).

2. Your Choices

When you first visit JoinFunds, we show a cookie consent banner at the bottom of the page with two options:

  • Accept All — enables both essential and analytics cookies
  • Essential Only — only strictly necessary cookies are used; all analytics tracking is disabled

Your preference is stored in your browser's local storage under the key cookie-consent. You can change your preference at any time by clearing your browser's local storage for this site or by deleting the cookie-consent entry in your browser's developer tools, after which the consent banner will reappear on your next visit.

3. Essential Cookies (Strictly Necessary)

These cookies are required for JoinFunds to function. They cannot be disabled. Under UK PECR, strictly necessary cookies do not require consent.

Cookie NameProviderPurposeDuration
sb-*-auth-tokenSupabaseMaintains your authenticated session. Contains an encrypted access token and refresh token so you stay signed in securely.Session / 7 days
sb-*-auth-token-code-verifierSupabaseUsed during the OAuth authentication flow (PKCE). Validates that the login request originated from JoinFunds.Session

4. Analytics & Tracking (Optional — Require Consent)

These tracking technologies help us understand how visitors use JoinFunds so we can improve the experience. They are only loaded if you select "Accept All" in the consent banner. Vercel tools use session cookies; Umami is cookie-free.

TrackerProviderPurposeDuration
Vercel AnalyticsVercel Inc.Collects anonymous page view data including pages visited, referrer, browser, operating system, and device type. Used to understand which features are most popular and where users drop off. Also tracks custom events (e.g. CTA button clicks).Session
Vercel Speed InsightsVercel Inc.Measures real-user performance metrics including page load time, First Contentful Paint (FCP), Largest Contentful Paint (LCP), and Cumulative Layout Shift (CLS). Used to identify and fix performance issues.Session
Umami AnalyticsSelf-hosted (JoinFunds)Privacy-first, cookie-free analytics. Collects anonymous page view data including pages visited, referrer, browser, operating system, and device type. Umami does not use cookies or collect any personally identifiable information. All data is stored on our own self-hosted instance and is never shared with third parties.No cookies (session-based)

No advertising or marketing cookies

JoinFunds does not use any advertising, remarketing, or social media tracking cookies. We never sell or share your browsing data with third parties for advertising purposes.

5. Local Storage

In addition to cookies, JoinFunds uses browser local storage for application preferences. Local storage data does not expire automatically and is only accessible by JoinFunds on your device.

KeyPurposeCategory
cookie-consentStores your cookie preference ("accepted" or "essential-only")Essential
themeStores your light/dark theme preferenceEssential
jf_pwa_dismissedRecords when you dismissed the "Install App" prompt so it does not reappear for 7 daysEssential

6. How to Control Cookies

You have several options for controlling cookies:

  • Cookie consent banner: Select "Essential Only" when the banner appears on your first visit to disable all analytics cookies.
  • Change your preference: Clear the cookie-consent entry from your browser's local storage (via developer tools or by clearing site data) to see the consent banner again.
  • Browser settings: Most browsers allow you to block or delete cookies through their settings. Note that blocking essential cookies will prevent you from signing in to JoinFunds.

7. Third-Party Privacy Policies

For more information about how our third-party providers handle data:

8. Updates to This Policy

We may update this cookie policy from time to time to reflect changes in the cookies we use or for regulatory, operational, or legal reasons. The version number and date at the top of this page indicate when the policy was most recently revised.

9. Contact Us

If you have any questions about our use of cookies, please contact us at privacy@joinfunds.app. You can also read our full Privacy Policy for more information about how we handle your personal data.