Data Fiduciary: Sundeep Govarthinam (individual, India-based)
Contact: sundeepg8@gmail.com
Service: Kite MCP Server — an AI-powered trading tool for Zerodha Kite
Under the DPDP Act, 2023, the Operator acts as a Data Fiduciary — the person who determines the purpose and means of processing your personal data.
| Data | Purpose | Basis |
|---|---|---|
| Email address | Account identity, session management, grievance contact | Consent (provided during OAuth login) |
| Kite API key and secret | Authenticate with your Zerodha account on your behalf | Consent (you provide these voluntarily) |
| Kite access token | Execute API calls to Zerodha on your behalf | Consent (generated after you authorize via Kite login) |
| Trading activity audit trail | Safety controls, dispute resolution, your review via dashboard | Legitimate use of the Service |
| Price alerts and watchlists | Provide alert and watchlist features you configure | Consent (you create these) |
| Paper trading data | Provide paper trading simulation feature | Consent (you create these) |
| IP address | Rate limiting, abuse prevention | Legitimate use of the Service |
| Measure | Details |
|---|---|
| Encryption at rest | Kite API credentials and access tokens are encrypted with AES-256-GCM using keys derived via HKDF from a server secret |
| Encryption in transit | All connections use TLS (HTTPS) |
| Access control | Per-user data isolation; your data is only accessible to your authenticated session |
| Audit logging | All tool calls are logged with timestamps for accountability |
| Authentication | OAuth 2.1 with JWT tokens (4-hour expiry) |
| Cookie policy | One JWT authentication cookie per session. No tracking cookies. No third-party cookies. |
| Infrastructure | Hosted on Fly.io, Mumbai (BOM) region. Data stays in India. |
| Backup | SQLite database continuously replicated to Cloudflare R2 via Litestream |
Your data is used only to:
We do NOT use your data for:
We do not share your personal data with any third party except:
We do not sell your data. We do not share it with advertisers, analytics providers, or data brokers.
| Data | Retention |
|---|---|
| Kite API credentials | Until you delete your account or rotate credentials |
| Kite access token | Expires daily (~6 AM IST); cached until expiry |
| Audit trail (tool call logs) | 5 years (per SEBI record-keeping requirements, applied as a precaution) |
| Price alerts and watchlists | Until you delete them or delete your account |
| Paper trading data | Until you delete it or delete your account |
| IP addresses in rate limit logs | Transient; not persisted beyond the server process |
After account deletion, all your data is permanently erased except the audit trail, which is retained for 5 years from the date of creation for regulatory compliance. You may request a copy of your audit trail before deleting your account.
Under the DPDP Act, 2023, you have the following rights:
You can view all your data through the Service dashboard at any time — portfolio, alerts, audit trail, and account settings.
You can update your Kite API credentials via the self-service dashboard. If any data is inaccurate, contact the Operator.
You can delete your account and all associated data via the self-service dashboard. This is immediate and irreversible (except audit trail retained per Section 6).
If you have a complaint about how your data is handled:
Under the DPDP Act, you may nominate another person to exercise your data rights in the event of your death or incapacity. Contact the Operator to register a nominee.
You may withdraw consent at any time by deleting your account. Withdrawal does not affect the lawfulness of processing before the withdrawal.
| Cookie | Purpose | Duration | Type |
|---|---|---|---|
| JWT session cookie | Authenticate your dashboard session | 4 hours | Essential (first-party) |
That is the only cookie. No analytics cookies. No advertising cookies. No third-party cookies.
In the event of a personal data breach:
The Service is not intended for anyone under 18 years of age. We do not knowingly collect personal data from minors. If we learn that a user is under 18, their account will be deleted.
Material changes will be communicated via the Service dashboard or email at least 15 days before they take effect. The previous version will be archived and available upon request.
For privacy-related questions, data requests, or complaints:
Sundeep Govarthinam (Grievance Officer)
Email: sundeepg8@gmail.com
Response time: Acknowledgment within 7 days, resolution within 30 days.
By using the Kite MCP Server, you consent to the collection and processing of your personal data as described in this Privacy Policy.