HaboFi ("we", "our", or "the app") is a personal stock portfolio tracker available at habofi.eu. This policy explains what data we collect, how we use it, and your rights.
localStorage (never sent to our servers).Your account and portfolio data is stored in Supabase (PostgreSQL), hosted in the EU. Supabase encrypts data at rest and in transit using TLS. Access is restricted by row-level security policies so each user can only read their own records.
Transaction history you log by hand, and certain preferences (theme, hidden values), are stored only in your browser's localStorage — this data never leaves your device. Portfolio data you import or sync is stored in the database described above.
To keep the app fast we cache some results in Upstash Redis for short periods. Most of what is cached is market data that has nothing to do with you — prices, charts, company profiles. The one exception is your portfolio value history, which is cached against your account ID for at most one hour so the dashboard chart does not have to be rebuilt on every visit. Deleting your account clears it immediately rather than waiting for it to expire.
HaboFi uses session cookies set by Supabase to keep you signed in. We do not use advertising or tracking cookies. Google Analytics uses its own cookies (_ga, _gid) to count anonymous visits — you can opt out via the Google Analytics opt-out browser add-on.
Your account and portfolio data is kept for as long as your account is active. Deleting your account from the Account page permanently erases all associated data immediately — every stored row, your login itself, and any cached copy of your portfolio history. There is no waiting period. localStorage data is stored on your device indefinitely until you clear it manually, and clearing your browser data removes it.
Under the GDPR (if you are in the EU/EEA) you have the right to:
You don't need to contact us for the self-serve items above — they're available directly in your account. For anything else, reach us at the email below.
You also have the right to lodge a complaint with a data protection supervisory authority — normally the one in the EU or EEA country where you live or work. The European Data Protection Board publishes the list of national authorities. You are welcome to raise it with us first, but you are not required to.
HaboFi is not intended for anyone under the age of 16. We do not knowingly collect personal data from children.
We may update this policy occasionally. When we do, we'll update the "Last updated" date at the top. Continued use of HaboFi after changes constitutes acceptance of the updated policy.
Questions about this policy? contact@habofi.eu