Privacy Policy

Last updated: April 10, 2026

Overview

Diffvideo ("we", "us", "our") is a video generation platform that connects to your GitHub repositories. This privacy policy explains how we collect, use, and protect your information when you use our service.

Information we collect

Account information. When you sign up, we collect your name, email address, and profile information through Clerk, our authentication provider. We do not store passwords directly.

GitHub data. When you install the Diffvideo GitHub App, we receive read-only access to repository contents, pull request metadata, commit messages, and release information for the repositories you select. Code diffs are processed in real-time to generate videos and are not stored permanently.

Usage data. We collect information about how you use Diffvideo, including pages visited, features used, and video generation activity. This data is collected through Vercel Analytics.

Payment information. Payment processing is handled by Stripe. We do not store credit card numbers or sensitive payment details on our servers. Stripe retains payment information in accordance with their privacy policy.

How we use your information

We use collected information to:

  • Provide and operate the Diffvideo service
  • Generate videos from your repository activity
  • Render and deliver videos to your dashboard
  • Process payments and manage your subscription
  • Send service-related communications
  • Improve our service through anonymous, aggregated usage analytics

GitHub code access

Diffvideo accesses your code through the GitHub App with read-only permissions. We read code diffs, commit messages, and PR descriptions solely for the purpose of generating videos. Your source code is processed in memory and is not written to persistent storage. Video metadata and rendered video files are stored according to your account.

Third-party services

We use the following third-party services to operate Diffvideo:

  • Clerk: authentication and user management
  • Stripe: payment processing and subscription management
  • Vercel: hosting, blob storage for rendered videos, and analytics
  • Neon: database hosting (PostgreSQL)
  • Axiom: application observability and logging

Each of these services has their own privacy policy governing how they handle data.

Data retention

Account data is retained for the duration of your account. Generated videos and their metadata are retained until you delete them or close your account. Code diffs are processed transiently and are not stored. Usage analytics data is retained in aggregated form.

Data security

We implement industry-standard security measures to protect your data. All data is transmitted over HTTPS. Database access is restricted and encrypted. For more on how we handle data, see the sections above on information we collect, GitHub data, and data retention.

Your rights

You have the right to:

  • Access the personal data we hold about you
  • Request correction of inaccurate data
  • Request deletion of your account and associated data
  • Disconnect repositories and revoke the GitHub App installation
  • Export your video data

To exercise any of these rights, contact us at privacy@diffvideo.com.

Changes to this policy

We may update this privacy policy from time to time. We will notify you of significant changes by email or through the Diffvideo dashboard. Continued use of the service after changes constitutes acceptance of the updated policy.

Contact

For privacy-related questions or concerns, contact us at privacy@diffvideo.com.