Privacy Policy

YouTube Description Generator + Title & Chapters

Last updated: December 2024

1. Information We Collect

1.1 Anonymous Video Statistics

We collect aggregate information about which videos are popular among ALL users:

Privacy guarantee: This data is completely anonymous. We know "Video X was used 1,000 times" but we do NOT know WHO used it. Similar to YouTube's view count.

1.2 Your Activity (Without Video Context)

We collect information about YOUR usage patterns:

Privacy guarantee: We do NOT track WHICH videos you use these features on. We only know "User X generated 5 timestamps" but NOT on which videos.

1.3 What We DO NOT Collect

1.4 Error Logging (Debugging Only)

When errors occur, we collect additional context to fix bugs:

Purpose: This helps us quickly identify and fix issues. For example, if subtitles don't load on a specific video, we need to know which video to reproduce the bug.

2. How We Use Your Information

2.1 Anonymous Video Statistics

We use aggregate video data to:

Example: "Educational videos are popular → let's optimize for tutorials"

2.2 Your Activity Data

We use your activity data to:

Example: "Timestamp generation fails 20% → need to fix this feature"

2.3 Error Logs

We use error logs exclusively for:

Error logs are NOT used for marketing, profiling, or any other purpose.

3. Data Storage and Security

3.1 Data Separation

Important: We store data in separate databases that CANNOT be linked together.

Technical proof: It is impossible in our database schema to query "which videos did User X interact with" (except for error cases).

3.2 Data Retention

3.3 Security Measures

4. Third-Party Services

We use the following third-party services:

These services have their own privacy policies and security measures.

5. Your Rights

You have the right to:

6. Children's Privacy

Our extension is not intended for children under 13. We do not knowingly collect personal information from children under 13.

7. Changes to This Policy

We may update this privacy policy from time to time. We will notify users of any material changes through the extension or our website.

8. Technical Details (For Transparency)

We believe in radical transparency. Here's exactly how our data collection works:

8.1 Database Schema

We use three separate tables:

-- Table 1: video_popularity (anonymous)
video_id | channel_name | view_count
"abc123" | "TechChan"   | 1523
// NO user_id column!

-- Table 2: analytics (without video context)
user_id      | event_type            | success
"uuid-1234"  | "generate_timestamps" | true
// NO video_id column!

-- Table 3: error_logs (debugging only)
user_id      | video_id | error_message
"uuid-1234"  | "abc123" | "Load failed"
// Only for errors, 30-day retention
        

8.2 What Queries We CAN Run

8.3 What Queries We CANNOT Run

8.4 Code Transparency

You can verify our data collection by:

  1. Opening Browser DevTools → Network tab
  2. Using our extension on a video
  3. Inspecting requests to ytdesc.com/api
  4. You'll see two separate requests: video-popularity (no userId) and analytics-basic (no videoId)

9. Contact Us

If you have any questions about this privacy policy or our data practices, please contact us:

10. Compliance

This extension complies with: