Privacy Policy.
Last updated: April 2, 2026
1. Overview
OpenSDK ("we", "us", "our") operates the opensdk.ca website and API service. This policy explains what data we collect, why we collect it, and how we handle it. We are committed to protecting your privacy and handling your data transparently.
2. Data We Collect
Account Data
When you create an account, we collect your name, email address, and a hashed password. If you sign up via OAuth, we receive your name and email from the provider.
Payment Data
Credit card details are collected and processed directly by Stripe. We never store your full card number. We store your Stripe customer ID to link payments to your account.
Usage Data
We record API requests, credit consumption, task metadata (URLs submitted, timestamps, operation types), and generated output references. This data is tied to your user ID and used for service delivery and debugging.
Technical Data
We collect IP addresses, browser user-agent strings, and session tokens for authentication and security purposes.
3. How We Use Your Data
- Provide, maintain, and improve the Service
- Process credit purchases and maintain billing records
- Authenticate your identity and secure your account
- Send transactional emails (account verification, receipts)
- Detect and prevent fraud or abuse
- Comply with legal obligations
We do not sell your personal data. We do not use your data for advertising. We do not train AI models on your submitted API documentation or generated SDK output.
4. Third-Party Services
We use the following third-party services to operate:
- Stripe — payment processing
- Supabase — database hosting (Postgres)
- Vercel — application hosting
- Upstash — Redis caching and rate limiting
- OpenRouter — AI analysis (API documentation is sent to LLM providers for processing)
Each provider operates under its own privacy policy. We select providers that maintain appropriate security standards.
5. Data Retention
Account data is retained for as long as your account is active. Task data (generated SDKs, specs) is stored temporarily and may be purged after 30 days of inactivity. Credit ledger entries are retained indefinitely for audit purposes. When you delete your account, we remove your personal data within 30 days.
6. Cookies
We use a session cookie to keep you signed in. This cookie is essential for the Service to function and is not used for tracking or analytics. We do not use third-party advertising cookies.
7. Your Rights
Depending on your jurisdiction, you may have the right to:
- Access the personal data we hold about you
- Request correction of inaccurate data
- Request deletion of your data
- Export your data in a portable format
- Withdraw consent where processing is based on consent
To exercise any of these rights, contact us at hello@opensdk.ca.
8. Security
We implement industry-standard security measures including encrypted connections (TLS), hashed passwords, hashed API keys, and role-scoped data access. No system is perfectly secure; we cannot guarantee absolute security but we take reasonable steps to protect your data.
9. Children
The Service is not directed to individuals under 16. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, contact us and we will delete it.
10. Changes to This Policy
We may update this policy from time to time. Material changes will be communicated via email or a notice on the Service. The "last updated" date at the top reflects the most recent revision.
11. Contact
Questions or concerns about your privacy? Reach us at hello@opensdk.ca.