App: PanamKasu — Personal Finance Tracker
Includes: SplitIt (group expense tracker), AI Finance Analyst & Pro Calculators
Last updated: April 28, 2026
PanamKasu is a free personal finance app that helps you track transactions, investments, insurance, subscriptions, and group expenses. This policy explains exactly what data is processed, where it lives, and what we never do with it.
Short version: Your financial data stays in your own Google account and your own device. We have zero access to it. We do not collect any personal information. There are no subscriptions or payments — PanamKasu is completely free.
All financial records are stored exclusively in your own Google Sheets spreadsheet via a Google Apps Script deployment that runs under your Google account. The app connects to it using a URL you configure. The developer has no access to your spreadsheet at any time.
SplitIt group data is stored in two places, both owned by you:
localStorage (key: splitit_v3) for offline accessYour identity within each group (your name) is stored per group inside splitit_v3 in localStorage only — it never leaves your device.
When you add a group expense and you are the payer, a copy of that expense (amount, category, description, date) is automatically added to your PanamKasu transactions. This transfer happens entirely within your own browser — no server is involved.
The AI feature generates a financial health report by sending a summary of your data to an AI provider (Anthropic Claude, Groq Llama, or Google Gemini).
PanamKasu is free to use. If you choose to support the project, a donation link to razorpay.me/@pcbzmani is provided in the app. Clicking it takes you directly to Razorpay's platform — the donation is processed entirely by Razorpay and we receive no personal information from it. See Razorpay's Privacy Policy for how they handle your data.
The app stores the following locally in your browser. This data never leaves your device except where explicitly noted:
myfinance_script_url — your PanamKasu Google Apps Script URLvault_pin_hash — your Vault PIN, hashed with SHA-256 — never transmitted in any formvault_unlocked — Vault session timestamp (12h expiry)splitit_v3 — SplitIt group data including your per-group identity namesidebar_collapsed, etc.)You can clear all of this at any time via your browser's "Clear site data" option, or by uninstalling the app.
The app connects to Google Sheets and Google Apps Script using the URL you configure in Settings. This connection is directly between your device and your Google account. Please refer to Google's Privacy Policy for how Google handles your data.
Security tip: Your Apps Script URL acts like a password for your sheet. Do not share it publicly. You can revoke it anytime via Apps Script → Deployments → Delete Deployment.
Live market rates (stock prices, indices, currency rates) are fetched from public financial data sources (Yahoo Finance, Google Finance) via our backend proxy. No personal data is included in these requests.
If you opt in to notifications (for insurance and subscription renewals), the browser-issued Web Push subscription endpoint is stored on our backend (Netlify Blobs) so we can send you reminder pings. The endpoint contains no personal information. You can revoke notifications anytime in your browser/OS settings, which also invalidates the stored endpoint.
We implement the following measures to protect your data in transit:
This app is not directed at children under 13. We do not knowingly collect data from children.
You can:
We may update this policy occasionally. Changes will be posted on this page with an updated date.
For any privacy-related questions, please email pcbzmani@gmail.com or open an issue at our GitHub repository.