Privacy Policy

Portfolio Dashboard · Last updated: 31 July 2026

Portfolio Dashboard ("the App") is a personal investment tracking tool built for Indian investors. This policy explains what data we collect, where it is stored, and what we do — and don't do — with it. It covers both the native apps (Android, iOS, macOS) and the browser preview at portfoliodashboard.pages.dev/app/.

1. Data We Collect

Data Type Purpose Stored Where
Email address Google Sign-In for authentication and subscription management Firebase Authentication
Broker API credentials Fetching holdings and trades from your broker Device Keychain/Keystore (native). In memory only, never persisted, in the browser preview
Portfolio data (holdings, trades, NAV, goals) Displaying your portfolio, calculating P&L and returns Your device. In the browser preview, your browser's local storage for that session
Subscription status Managing your free trial or paid plan Firebase Firestore, keyed by your email
Payment submission (plan, amount, timestamp) Verifying a UPI payment you have made Firebase Firestore
Backup files you choose to upload Restoring your data on another device Your Google Drive, or our Firebase Storage if you pick that destination

2. How Your Data Is Stored

3. Google Drive Access

Drive backup and shared-portfolio sync are optional. When you enable either, the App requests the drive.file scope, which is the narrowest Drive scope Google offers: it grants access only to files the App itself creates, plus any file you explicitly choose in the Google file picker. The App cannot list, read, or modify the rest of your Drive.

4. What We Do NOT Do

5. Third-Party Services

6. Data Deletion

You can delete your data at any time:

7. Children's Privacy

Portfolio Dashboard is not intended for use by children under 18. We do not knowingly collect data from minors. If you believe a child has provided us with personal information, contact us and we will delete it.

8. Changes to This Policy

We may update this policy from time to time. Changes will be posted on this page with an updated "Last updated" date. Continued use of the App after changes constitutes acceptance of the updated policy.

9. Contact

Questions about this policy or your data: problemsolverdeveloper@gmail.com