Last Updated: March 24, 2026
This Privacy Policy describes how BudgetBit ("we," "us," or "our"), a personal project built and operated solely by Dawid Bartczak — an individual developer, not a company or legal entity — collects, uses, and protects your personal data when you use our web application for tracking transactions, loans, and budgets (the "Service"). We are committed to protecting your privacy and complying with the General Data Protection Regulation (GDPR) and other applicable data protection laws.
The data controller responsible for your personal data is:
Dawid Bartczak (individual, operating as BudgetBit)
Email: contact@budgetbit.com
Location: European Union
BudgetBit is an independent, individually owned and operated project hosted within the European Union. There is no company, organisation, or legal entity behind it — just one person. If you have any questions or concerns about how your data is handled, please reach out directly at the email address above.
We collect the following categories of personal data:
This data is stored and processed solely to provide you with the Service's functionality. We do not analyse this data for any purpose other than displaying it back to you.
Under the GDPR, we process your personal data on the following legal bases:
| Processing Activity | Legal Basis |
|---|---|
| Creating and managing your account | Performance of a contract (Art. 6(1)(b) GDPR) |
| Storing and displaying your financial data | Performance of a contract (Art. 6(1)(b) GDPR) |
| Authenticating sessions (essential cookies) | Performance of a contract (Art. 6(1)(b) GDPR) |
| Analytics and usage tracking (PostHog) | Consent (Art. 6(1)(a) GDPR) — only when you accept cookies |
| Infrastructure security and performance (Cloudflare) | Legitimate interests (Art. 6(1)(f) GDPR) — to protect and operate the Service |
| Responding to your requests or complaints | Legitimate interests (Art. 6(1)(f) GDPR) |
| Compliance with legal obligations | Legal obligation (Art. 6(1)(c) GDPR) |
We use the following third-party services to operate the Service. Each acts as a data processor on our behalf or as an independent data controller for their own purposes:
We use Supabase to manage user authentication and store your account and financial data. Supabase processes your email address, authentication credentials, and all data you store in the Service. Supabase provides EU data residency options and is compliant with GDPR.
If you choose to sign in with Google, Google will authenticate your identity and share your email address with us via the OAuth 2.0 protocol. We do not receive your Google password. Google processes your data according to their own privacy policy.
We use PostHog to understand how users interact with our Service. PostHog collects usage events, page views, and device/browser information. Your email address is used to associate analytics events with your account (user identification). PostHog processes data on EU servers (eu.i.posthog.com), meaning your data stays within the EU.
PostHog analytics are only activated if you consent to analytics cookies. You may withdraw consent at any time via the cookie settings.
We use Cloudflare as our content delivery network and security provider. Cloudflare processes IP addresses and HTTP request metadata to protect the Service against attacks, improve performance, and ensure availability. Cloudflare acts as an independent data controller for some of this processing.
We retain your personal data for the following periods:
BudgetBit is hosted and operated within the European Union. We have specifically chosen EU-region infrastructure to minimise data transfers outside the EEA:
eu.i.posthog.com).We do not sell, rent, or trade your personal data to any third party. We share data only:
We do not share your financial data or email address with marketing or advertising partners.
Under the GDPR, you have the following rights regarding your personal data:
To exercise any of these rights, contact us at contact@budgetbit.com. We will respond within 30 days as required by GDPR.
You also have the right to lodge a complaint with your national supervisory authority. If you are based in the EU, you can find your local authority at edpb.europa.eu.
We and our third-party providers use cookies and similar technologies. For a detailed breakdown of all cookies used, please see our Cookie Policy.
Essential cookies (required for authentication and session management) are placed on the basis of contractual necessity. Analytics cookies (PostHog) are only placed with your explicit consent, which you can grant or withdraw via the cookie consent banner.
As an individual developer, I take reasonable steps to protect your personal data, including:
No method of transmission over the internet is 100% secure, and as a solo developer I cannot guarantee absolute security. If you become aware of a security issue, please contact me immediately at contact@budgetbit.com.
The Service is not directed at individuals under the age of 16. We do not knowingly collect personal data from minors. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.
We may update this Privacy Policy from time to time to reflect changes in our practices, services, or legal requirements. When we make significant changes, we will update the "Last Updated" date at the top of this page. For material changes that affect your rights, we will make reasonable efforts to notify you (e.g., via a notice in the Service). We encourage you to review this policy periodically.
If you have questions, concerns, or wish to exercise your data protection rights, please contact us:
Email: contact@budgetbit.com
Operator: Dawid Bartczak
Location: European Union
We aim to respond to all requests within 30 days. If you are not satisfied with our response, you have the right to lodge a complaint with your local data protection authority.