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 Name | Provider | Purpose | Duration |
|---|---|---|---|
sb-*-auth-token | Supabase | Maintains your authenticated session. Contains an encrypted access token and refresh token so you stay signed in securely. | Session / 7 days |
sb-*-auth-token-code-verifier | Supabase | Used 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.
| Tracker | Provider | Purpose | Duration |
|---|---|---|---|
| Vercel Analytics | Vercel 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 Insights | Vercel 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 Analytics | Self-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.
| Key | Purpose | Category |
|---|---|---|
cookie-consent | Stores your cookie preference ("accepted" or "essential-only") | Essential |
theme | Stores your light/dark theme preference | Essential |
jf_pwa_dismissed | Records when you dismissed the "Install App" prompt so it does not reappear for 7 days | Essential |
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-consententry 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:
- Supabase Privacy Policy
- Vercel Privacy Policy
- Umami Privacy Policy (self-hosted, privacy-first analytics)
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.