Privacy Policy
Last updated: May 1, 2026
1. Introduction
DocsDoc ("we", "our", or "us"), operated by Boxtia, is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our service, including our website and GitHub application.
2. Information We Collect
a. Account Information
We use Clerk for authentication. When you sign up, we collect your email address, name, and profile picture. This information is stored by Clerk and used to manage your account.
b. GitHub Information
When you install our GitHub App, we receive access to your repository metadata and content. We process code snippets to generate and update documentation. We do not store your full codebase permanently; we only process it as needed to provide the service. Documentation history (commits) is stored in a public/data/commits.json file within your designated documentation repository.
c. Payment Information
We use Stripe for payment processing. We do not store your credit card details on our servers. Stripe provides us with billing information and transaction status.
d. Usage and Operational Data
We collect information about how you interact with our service, such as repository connections, document generation counts, and feature usage. We use Redis (via Upstash) and Firebase for storing this operational data to manage rate limits and subscription features.
3. How We Use Your Information
- To provide and maintain our service, including hosting on Vercel.
- To process documentation updates using AI (Google Gemini API).
- To manage your account and billing.
- To communicate with you about service updates and support.
- To monitor and analyze usage patterns for service improvement.
4. Data Sharing and Subprocessors
We share your data with third-party service providers (subprocessors) to help us operate our business:
- Clerk: For authentication and user management.
- GitHub: To access repositories and create pull requests.
- Stripe: For payment processing.
- Google: We send relevant code context to the Gemini API for documentation generation.
- Upstash: For Redis data storage and QStash background job processing.
- Firebase: For application data and user configuration storage.
- Vercel: For hosting our application and executing serverless functions.
5. Data Retention and Deletion
We retain your data for as long as your account is active. When you delete your account via the settings dashboard:
- Your personal data in Firestore is permanently deleted.
- Your GitHub webhooks are removed from your repositories.
- Your Stripe subscription is cancelled.
- Active repository integrations are disconnected.
6. Your Rights
You can delete your account at any time. When you delete your account, we remove your personal data and disconnect all repository integrations. You may also request a copy of the data we hold about you.
7. Contact Us
If you have any questions about this Privacy Policy, please contact us at support@boxtia.com.
