Privacy Policy

Privacy Policy

Effective: 3 April 2026 · Last updated: 3 April 2026

1. Who We Are (Data Fiduciary)

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.

2. What Personal Data We Collect

DataPurposeBasis
Email addressAccount identity, session management, grievance contactConsent (provided during OAuth login)
Kite API key and secretAuthenticate with your Zerodha account on your behalfConsent (you provide these voluntarily)
Kite access tokenExecute API calls to Zerodha on your behalfConsent (generated after you authorize via Kite login)
Trading activity audit trailSafety controls, dispute resolution, your review via dashboardLegitimate use of the Service
Price alerts and watchlistsProvide alert and watchlist features you configureConsent (you create these)
Paper trading dataProvide paper trading simulation featureConsent (you create these)
IP addressRate limiting, abuse preventionLegitimate use of the Service

What We Do NOT Collect

3. How Your Data Is Protected

MeasureDetails
Encryption at restKite API credentials and access tokens are encrypted with AES-256-GCM using keys derived via HKDF from a server secret
Encryption in transitAll connections use TLS (HTTPS)
Access controlPer-user data isolation; your data is only accessible to your authenticated session
Audit loggingAll tool calls are logged with timestamps for accountability
AuthenticationOAuth 2.1 with JWT tokens (4-hour expiry)
Cookie policyOne JWT authentication cookie per session. No tracking cookies. No third-party cookies.
InfrastructureHosted on Fly.io, Mumbai (BOM) region. Data stays in India.
BackupSQLite database continuously replicated to Cloudflare R2 via Litestream

4. How We Use Your Data

Your data is used only to:

  1. Provide the Service — authenticate you with Zerodha, execute your trading requests, display your portfolio, manage your alerts.
  2. Safety controls — riskguard checks, order validation, elicitation confirmations.
  3. Audit trail — record what actions were taken through the Service, so you can review them on your dashboard.
  4. Abuse prevention — rate limiting by IP address.
  5. Grievance resolution — if you raise a complaint, we may reference your audit trail.

We do NOT use your data for:

5. Data Sharing

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.

6. Data Retention

DataRetention
Kite API credentialsUntil you delete your account or rotate credentials
Kite access tokenExpires 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 watchlistsUntil you delete them or delete your account
Paper trading dataUntil you delete it or delete your account
IP addresses in rate limit logsTransient; 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.

7. Your Rights (Data Principal Rights)

Under the DPDP Act, 2023, you have the following rights:

7.1 Right to Access

You can view all your data through the Service dashboard at any time — portfolio, alerts, audit trail, and account settings.

7.2 Right to Correction

You can update your Kite API credentials via the self-service dashboard. If any data is inaccurate, contact the Operator.

7.3 Right to Erasure

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).

7.4 Right to Grievance Redressal

If you have a complaint about how your data is handled:

  1. Contact the Operator at sundeepg8@gmail.com with a description of your concern.
  2. Acknowledgment within 7 days.
  3. Resolution within 30 days.
  4. Escalation: If unsatisfied, you may file a complaint with the Data Protection Board of India once it is constituted and operational.

7.5 Right to Nominate

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.

7.6 Withdrawal of Consent

You may withdraw consent at any time by deleting your account. Withdrawal does not affect the lawfulness of processing before the withdrawal.

8. Cookies

CookiePurposeDurationType
JWT session cookieAuthenticate your dashboard session4 hoursEssential (first-party)

That is the only cookie. No analytics cookies. No advertising cookies. No third-party cookies.

9. Data Breach Notification

In the event of a personal data breach:

10. Cross-Border Data Transfer

11. Children

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.

12. Changes to This Policy

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.

13. Contact and Grievance Officer

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.