Privacy Policy

Effective: [INSERT DATE]
Last updated: [INSERT DATE]

Plain-language summary. We collect what's needed to run the service: your account info, your code, runtime logs, and payment data. We don't sell anything to anyone. AI provider partners (Anthropic, OpenAI, etc.) see only the prompts you send for AI features. You can delete your account at any time.

1. Who we are

OffCoder ("we", "us", "our") is operated by [LEGAL ENTITY NAME], a company registered in [JURISDICTION], at [REGISTERED ADDRESS]. Our primary contact for privacy matters is privacy@offcoder.com.

This policy explains what personal data we collect, how we use it, with whom we share it, and your rights regarding it.

2. What we collect

Account data

When you sign up, we collect:

Project + content data

Usage + technical data

Payment data

3. Why we collect it (legal basis)

PurposeData usedLegal basis
Authenticate youEmail, password hash, JWT sessionsContract
Run code in cloud sandboxesProject files, runtime metadataContract
Bill subscriptions + wallet top-upsStripe customer, transactionsContract
Detect abuse / fraudUsage patterns, IP, device metaLegitimate interest
Improve the productAggregated analytics, feature usageLegitimate interest
Send transactional emails (verify, reset, receipts)EmailContract
Send marketing emailsEmailConsent (opt-in only)
Comply with lawAs requiredLegal obligation

4. AI features — what providers see

When you use AI features (chat, diff, agent, on-device, BYOK):

5. How long we keep data

DataRetention
Account record (after deletion)Erased within 30 days; some legal records retained 7 years
Project files + chat historiesUntil you delete them or close your account
Runtime logs30 days, then aggregated + originals deleted
AI usage logs13 months (billing audit window)
Stripe transactions7 years (Indian tax law)
Crash reports / Sentry events90 days
Analytics events13 months, then aggregated

6. Who we share data with

We share data only with the processors needed to run the service:

We do not sell personal data. We do not share data with advertising networks. We disclose data to law enforcement only when required by lawful process and only to the minimum extent legally required.

7. International data transfers

Your primary data stays in ap-south-1 (Mumbai). Some processors (Stripe, Anthropic, Sentry, PostHog) operate from the US or EU. Where transfers occur, we rely on Standard Contractual Clauses (SCCs) where required.

8. Your rights

Subject to applicable law (India DPDPA, EU/UK GDPR, California CCPA), you have the right to:

To exercise any right, email privacy@offcoder.com. We respond within 30 days.

9. Children

OffCoder is not directed to children under 13. We do not knowingly collect data from anyone under 13. If you believe a child has signed up, email privacy@offcoder.com and we'll delete the account.

10. Security

We encrypt data in transit (TLS 1.2+) and at rest. AI provider keys, OAuth tokens, and project secrets are encrypted with AES-256-GCM. Production access is gated on multi-factor auth, IP allowlists, and audit logging. See Security for the full posture.

11. Changes to this policy

If we make material changes, we'll email registered users at least 14 days before they take effect. Minor edits (typos, clarifications) update the "Last updated" date without a notification.

12. Contact

Privacy questions or rights requests: privacy@offcoder.com
Legal address: [REGISTERED ADDRESS]

For Indian data principals: under DPDPA 2023, our Grievance Officer is [NAME] at grievance@offcoder.com.

For EU/UK data subjects: you may also lodge a complaint with your local supervisory authority.


This policy is provided for transparency. It is not legal advice. We've drafted it to industry standard but you should expect a final review by qualified counsel before launch.