Kite Tax Lens is a personal tool — it runs entirely in your browser and handles your financial data with the same care you'd expect from something you'd build for yourself.
All data the extension reads is stored locally in chrome.storage.local — on your device, scoped to your browser profile. Nothing is uploaded to any server by default.
| Storage key | What it holds | Where it comes from | Stored |
|---|---|---|---|
ktl_kite_holdings |
Stock symbols, quantities, average price, last price, unrealised P&L | Kite Holdings page (your own browser session) | Local only |
ktl_console_holdings |
Long-term vs short-term quantity split per holding | Console Holdings page (your own browser session) | Local only |
ktl_console_taxpnl |
Realised LTCG and STCG totals for the current financial year | Console Tax P&L API (your own browser session, same-origin) | Local only |
ktl_health |
Internal status flags (whether syncs succeeded, timestamps) | Generated by the extension | Local only |
ktl_uid |
Random UUID, generated once, used only for error deduplication | Generated by the extension (crypto.randomUUID()) |
Local only |
The extension includes an optional, anonymous error-reporting mechanism. It is disabled by default in all public releases. When disabled, nothing leaves your device.
If enabled by the developer, errors send a small payload to a private Google Sheet via Google Apps Script. The payload contains:
ktl_uid — not linked to your Zerodha account in any way
To be explicit:
| Activity | Status |
|---|---|
| Sell your financial data to third parties | Never |
| Track you across websites | Never |
| Access your Zerodha credentials or session tokens | Never |
| Make trades or place orders on your behalf | Never |
| Sync data with any cloud service (without your awareness) | Never |
| Run when you are not on kite.zerodha.com or console.zerodha.com | Never |
| Permission | Why it is needed |
|---|---|
storage |
To persist holdings data and health flags across page navigations via chrome.storage.local |
kite.zerodha.com/* |
To read holdings prices and inject the tax overlay on the Holdings page |
console.zerodha.com/* |
To read long-term quantity splits and realised LTCG/STCG from the same-origin Tax P&L API |
script.google.com/* |
Required only for optional error reporting. No data is sent unless the developer has configured a Google Apps Script URL. |
All stored data lives in chrome.storage.local and is deleted automatically when you uninstall the extension. You can also clear it at any time from Chrome's extension storage inspector, or by clearing your browser's local storage for the extension.
No copies of your data exist anywhere else unless you have explicitly configured the optional error reporting.
If anything material changes — particularly around data collection — the extension version will be incremented and this page will be updated with a new effective date. The extension does not collect contact information, so changes cannot be emailed; check this page if you want to stay current.
Questions about this policy or the extension's data handling?
Open an issue at the project's GitHub repository or reach out directly. This is a personal tool — there is a real person on the other end.
This extension is provided for informational purposes only and does not constitute financial, tax, investment, or legal advice. Always consult a qualified Chartered Accountant or tax professional before making investment or tax-related decisions.
| Estimates only | All gain, loss, and tax figures shown are estimates based on blended average cost and live prices. Actual tax liability may differ. |
| Pre-2018 grandfathering | Holdings acquired before 31 January 2018 use the Fair Market Value on that date as the cost basis under Section 112A. The extension uses your purchase average price, which may differ — verify with Console Tax P&L. |
| Tax rates subject to change | Rates shown (12.5% LTCG, 20% STCG, ₹1,25,000 exemption) reflect the Finance Act 2023 and the July 2024 Union Budget. Parliament may amend these at any time. |
| Not investment advice | Sell-and-rebuy suggestions are illustrative of tax optimisation mechanics only. They are not recommendations to trade any specific security. This extension is not registered with SEBI. |
| No Zerodha affiliation | This extension is not affiliated with, endorsed by, or in any way connected to Zerodha Broking Ltd. Zerodha and Kite are trademarks of Zerodha Broking Ltd. |
| Verify before filing | Always reconcile figures against your official Zerodha Console Tax P&L report and your ITR before filing your income tax return. |