Cookie Policy for BudgetBit

Last Updated: March 24, 2026

This Cookie Policy explains how BudgetBit ("we," "us," or "our"), a personal project built and operated solely by Dawid Bartczak — an individual developer, not a company — uses cookies and similar technologies when you use our Service. For full details on how we handle your personal data, please see our Privacy Policy.

1. What Are Cookies?

Cookies are small text files stored on your device (computer, phone, or tablet) when you visit a website. They allow the website to remember information about your visit, such as whether you are logged in or your preferences.

We use both first-party cookies (set directly by BudgetBit) and third-party cookies (set by our service providers). Cookies can be:

  • Session cookies: Temporary cookies that are deleted when you close your browser.
  • Persistent cookies: Cookies that remain on your device for a set period or until you delete them.

2. Cookie Categories

We categorise the cookies we use as follows:

2.1 Strictly Necessary Cookies

These cookies are essential for the Service to function. They enable core features such as user authentication and session management. Without these cookies, you cannot log in or use the Service. These cookies are placed on the basis of contractual necessity and do not require your consent.

Cookie NameSet ByPurposeDuration
sb-* (e.g., sb-access-token, sb-refresh-token)SupabaseMaintains your authenticated session so you stay logged in.Session / up to 1 hour (access token); persistent (refresh token)
budgetbitConsentBudgetBit (first-party)Stores your cookie consent preference (accepted or declined) so we do not ask again on every visit.365 days
__cf_bmCloudflareBot management and security — distinguishes humans from automated traffic to protect the Service.30 minutes
_cfuvidCloudflareRate limiting — helps Cloudflare apply rate-limiting policies consistently across requests from the same user.Session

2.2 Analytics Cookies

These cookies help us understand how users interact with the Service so we can improve it. They are only placed with your explicit consent. You can withdraw consent at any time.

Cookie NameSet ByPurposeDuration
ph_* (e.g., ph_phc_z21ef..._posthog)PostHogIdentifies a unique user session and tracks page views, feature usage events (e.g., exporting data), and device/browser information. Data is sent to PostHog's EU servers (eu.i.posthog.com).1 year
posthog_*PostHogStores PostHog configuration and feature flag state.1 year

PostHog processes data within the EU and is GDPR-compliant. Analytics data includes your email address (for user identification), pages visited, and actions taken in the Service. For details, see the PostHog Privacy Policy.

2.3 Third-Party OAuth Cookies

If you choose to sign in using Google, Google may set cookies on their own domains as part of the OAuth authentication flow. These cookies are controlled by Google and are subject to Google's Privacy Policy. We do not control or have access to these cookies.

3. How We Use Cookies

Cookies on BudgetBit are used to:

  • Enable authentication: Keep you logged in between page loads and browser sessions (Supabase).
  • Remember your preferences: Store your cookie consent choice (BudgetBit first-party).
  • Protect the Service: Detect and block bot traffic and attacks (Cloudflare).
  • Improve the Service: Understand which features are used most and identify issues (PostHog, consent required).

We do not use cookies for advertising, retargeting, or sharing your data with marketing partners.

4. Your Choices & Consent

Under GDPR, we require your explicit consent before placing analytics cookies. You have the following options to manage cookies:

4.1 Cookie Consent Banner

When you first visit BudgetBit, a consent banner will appear allowing you to accept or decline analytics cookies. You can change your choice at any time by clearing your budgetbitConsent cookie or contacting us.

4.2 Browser Settings

You can configure your browser to block or delete cookies. Instructions for common browsers:

Please note that blocking strictly necessary cookies (such as Supabase session cookies) will prevent you from logging in and using the Service.

4.3 PostHog Opt-Out

You can opt out of PostHog analytics tracking directly at PostHog's opt-out page in addition to declining cookies via our consent banner.

5. Changes to This Cookie Policy

We may update this Cookie Policy to reflect changes in the cookies we use or applicable regulations. When we make material changes, we will update the "Last Updated" date and, where required by law, ask for your consent again. We encourage you to review this policy periodically.

6. Contact Us

If you have questions about this Cookie Policy or wish to exercise your data protection rights, please contact us:

Email: contact@budgetbit.com
Operator: Dawid Bartczak
Location: European Union

You also have the right to lodge a complaint with your national data protection authority. EU supervisory authorities are listed at edpb.europa.eu.