Privacy Policy
Plain English β no legalese. Last updated May 2026.
GFinTrack is a personal finance app built to help you and your household track spending, investments, and taxes. Your financial data is sensitive β this policy explains exactly what we collect, how we use it, who can access it, and what your rights are under applicable privacy laws including GDPR and CCPA/CPRA.
Data Controller: GFinTrack (gfintrack.com) Β Β |Β Β Contact: privacy@gfintrack.com
π Plain English Summary
Before the legal detail: here is exactly what this policy means in plain English.
Want the full technical details? Visit our Trust & Security Center β
What Data We Collect
When you use GFinTrack, the following information is stored in our database (Supabase β PostgreSQL hosted on AWS):
- Account info β email address, name, household name, and sign-in method (Google, Microsoft, or email/password)
- Financial transactions β dates, payees, categories, amounts, and any notes you add
- Budgets, goals, and rules β your budget categories, savings goals, and auto-categorization rules
- Investment data β stock holdings, transactions, and performance history you enter
- Tax data β deduction tags on transactions, retirement contributions, mileage logs, and donation records
- Settings & preferences β filing status, state, feature preferences
We do not store your actual bank credentials, credit card numbers, or brokerage login information. GFinTrack has no connection to your bank β you import data manually via CSV or enter it directly.
We do not use cookies for tracking, advertising, or analytics. We use a single functional session cookie and a lightweight preference cookie (theme). No third-party tracking pixels or analytics SDKs are present in this app.
Legal Basis for Processing (GDPR β EU/EEA Users)
If you are located in the European Union or European Economic Area, we process your personal data on the following legal bases under GDPR Article 6:
- Performance of a contract (Art. 6(1)(b)): Processing your account data, financial transactions, budgets, and goals is necessary to provide the GFinTrack service you have signed up for.
- Legitimate interests (Art. 6(1)(f)): Maintaining security logs, preventing fraud, and operating reliable infrastructure β balanced against your privacy interests.
- Compliance with legal obligations (Art. 6(1)(c)): Where applicable law requires us to retain certain records.
We do not rely on consent as a legal basis for processing your financial data, because that processing is inherent to the service you requested.
Receipts & Documents β Stored in Your Cloud
Receipt images and tax documents (W-2s, 1099s, PDFs) that you upload are stored directly in your own Google Drive or OneDrive account β not in our database. We never see or store these files on our servers.
- Files are uploaded to a folder you control in your personal cloud storage
- Only you (and anyone you choose to share that Drive/OneDrive folder with) can access them
- Our database stores only the file URL/ID, so we can display a link back to your file
- Deleting your account removes the URL reference from our database, but does not delete the file from your Drive/OneDrive β you stay in control
Who Can Access Your Data
You. When you sign in, you can only see data associated with your account. No other user can access your transactions, budgets, or any other data.
The service operator / admin. As the person who built and runs this app, access to the underlying database infrastructure is technically possible through the Supabase admin dashboard. This is no different from any hosted web service. We do not access, read, or share your data except to operate the service for you.
Nobody else. Your data is not sold, shared, or used for advertising. There are no third-party analytics SDKs or trackers in this app.
Data Retention
We retain your personal and financial data for as long as your account is active. Specific retention periods:
| Data Type | Retention Period |
|---|---|
| Account profile & preferences | Until account deletion |
| Financial transactions, budgets, goals | Until account deletion |
| Email verification tokens | 24 hours from issuance |
| Password reset tokens | 15 minutes from issuance |
| Server / security logs | 90 days |
| Deleted account data | Permanently deleted immediately upon request |
When you delete your account, all personal data associated with your account is permanently and immediately removed from our active database. No backups containing your personal data are retained beyond 30 days after deletion.
How Your Data Is Protected
Your Rights Under GDPR (EU/EEA Residents)
If you are located in the EU or EEA, you have the following rights under the General Data Protection Regulation. To exercise any of these rights, contact us at privacy@gfintrack.com or use the self-service tools in Settings. We will respond within 30 days.
Your Rights Under CCPA/CPRA (California Residents)
If you are a California resident, the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA) give you specific privacy rights.
To submit a verifiable consumer request, email us at privacy@gfintrack.com from the email address associated with your account. We will respond within 45 days as required by law.
Third-Party Services We Use
| Service | Purpose | Data Shared |
|---|---|---|
| Supabase (AWS) | Database & storage | Your financial data (encrypted at rest) |
| Vercel | App hosting / CDN | Request logs only (no financial data) |
| Resend | Transactional email | Your email address, one-time verification links |
| Google OAuth | Sign-in (if used) | Email address and display name only |
| Microsoft OAuth | Sign-in (if used) | Email address and display name only |
| Google Drive | Receipt storage (if connected) | Only files you explicitly upload |
| OneDrive | Receipt storage (if connected) | Only files you explicitly upload |
No advertising platforms, analytics trackers, or data brokers are used.
International Data Transfers
GFinTrack is hosted on infrastructure operated by Supabase (AWS us-east-1) and Vercel (global CDN). If you are located in the EU/EEA, your data may be transferred to and processed in the United States. These transfers are governed by the EU Standard Contractual Clauses (SCCs) as adopted by the European Commission, and by Supabase's Data Processing Agreement which is available at supabase.com/legal/privacy.
Changes to This Policy
We may update this Privacy Policy from time to time. When we make material changes, we will notify you by email (if you have an account) and update the "Last updated" date at the top of this page. We encourage you to review this policy periodically. Continued use of GFinTrack after changes become effective constitutes acceptance of the updated policy.
Contact Us
If you have questions about this Privacy Policy, want to exercise a data subject right, or have a concern about how your data is handled, please contact us:
Email: privacy@gfintrack.com
Website: gfintrack.com
Response time: within 30 days (GDPR) / 45 days (CCPA)