Found a bug? Have a feature idea? Just want to say hi?
I'd love to hear from you!
Free Portfolio Tracker is a one-developer project, which has two big consequences for how this contact page works: replies come from a real human (sometimes within hours, sometimes within days), and the more context you provide upfront, the faster you'll get a useful answer.
Most questions are already answered somewhere on the site. Quick triage:
If none of those answer your question, this form is the right place.
For bug reports: tell me which page you were on, what you clicked, what you expected to happen, and what actually happened. Browser name and version (Chrome 122, Safari 17, etc.) help a lot — some issues only reproduce on specific engines. If a number looks wrong, attach a screenshot or paste the relevant figure so I'm not guessing.
For feature requests: explain the problem you're trying to solve, not just the feature you imagine. "I want a button that does X" is fine, but "Right now I can't easily figure out Y, and a button that does X would help because Z" is much more likely to result in a feature that actually fits the app.
For data-related questions: please don't paste actual portfolio numbers, account balances, or API keys into the form. The form is delivered via a third-party service (Formsubmit) and is not the place for sensitive financial information.
Bugs that break core functionality (the app won't load, prices won't refresh, data is being deleted) jump to the top of the queue. Feature ideas that match the app's two-person, privacy-first focus get a reply but may take longer. Generic "please add support for [exotic asset class]" requests get a polite acknowledgement but rarely get implemented — the project deliberately stays small to remain free and unbloated.
I'm not able to give personalised investment advice, tell you what to buy or sell, recover lost portfolios from devices where local storage was cleared without an export, or troubleshoot issues with third-party API providers (Finnhub, Metals.dev) directly — you'll need to contact them about account or rate-limit issues with their service. For the recovery scenario specifically: get into the habit of clicking Export on the main Portfolio page every couple of weeks; it's the only safety net.