CommitFlow

Privacy Policy

Last updated: May 13, 2026

1. Information We Collect

1.1 Account Information

When you sign in with GitHub OAuth, we collect your GitHub user ID, display name, avatar URL, and primary email address. This information is used solely to create and maintain your CommitFlow account.

1.2 Repository Data

When you connect a GitHub repository, we store the repository name, webhook configuration, and an encrypted access token. We receive commit messages and metadata via GitHub webhooks to generate changelog entries.

1.3 Usage Data

We collect anonymous usage statistics including page views, entry view counts, and feature usage to improve our service. No personally identifiable information is included in this data.

2. How We Use Your Information

3. Data Storage and Security

Your data is stored on Supabase (PostgreSQL) with encryption at rest. GitHub access tokens are encrypted using AES-256-GCM before storage. Session cookies are encrypted with AES-256-GCM when SESSION_SECRET is configured.

We implement industry-standard security practices including:

4. Data Sharing

We do not sell your personal data. We share data only in the following circumstances:

5. Cookies

We use a single session cookie (commitflow_session) to maintain your authenticated state. This cookie is HTTP-only, Secure, and SameSite=Lax. It does not track you across sites.

6. Subprocessors

ServicePurposeLocation
SupabaseDatabase, Auth, StorageGlobal (AWS)
VercelApplication HostingGlobal (Edge Network)
DeepSeek / AnthropicAI Text GenerationUS
ResendEmail DeliveryUS
Lemon SqueezyPayment ProcessingUS

7. Your Rights

You have the right to:

8. Retention

We retain your data as long as your account is active. When you delete your account, all associated data (workspaces, entries, repositories, subscribers) is permanently deleted through cascade deletion.

9. Changes to This Policy

We may update this privacy policy from time to time. We will notify users of significant changes through the CommitFlow platform. Continued use of the service after changes constitutes acceptance of the updated policy.

10. Contact Us

If you have questions about this privacy policy or our data practices, please contact us through our feedback channels or open an issue on our GitHub repository.