YouTube Perfect Subtitles Privacy Policy

/

Introduction

 

We value your privacy and are committed to protecting any data that might be handled by our YouTube Better Subtitles extension. This policy explains our practices regarding data collection, usage, and protection in a clear and transparent manner.

 

Information We Process (Not Collect Locally)

 

When using the extension, we process:

  • YouTube video transcripts from videos you choose to translate.
  • Your selected target language preference.
  • Subtitle positioning, font size, transparency, and delay preferences.
  • Video-specific subtitle delay settings for synchronization.

Important Note: Display preferences (font size, position, transparency, delay) are stored locally in your browser using Chrome’s storage API. We do not have access to these settings. Transcripts are sent to our secure server for AI translation processing and are not permanently stored—they are only retained temporarily during processing and immediately deleted afterward.

 

Information We Collect on Our Servers

 

To provide the translation service, we collect and store:

  • Account Information: Email address, name, and profile picture from Google OAuth (used for authentication only).
  • Subscription Data: Your selected plan (Free, Basic, Pro), payment status, and token usage tracked through Stripe.
  • Usage Metrics: Number of tokens consumed, video IDs processed, processing timestamps, and AI model costs (for billing accuracy and service improvement).
  • Session Data: Secure session tokens to maintain your login state (automatically expire after 30 days).

What We Don’t Collect:

  • We do not track which specific videos you watch.
  • We do not store video transcripts or translated subtitles permanently.
  • We do not collect browsing history or viewing habits.
  • We do not access your YouTube account data beyond publicly available transcripts.
  •  

How We Use the Information

 

The collected information is used solely for:

  • Authentication: Verifying your identity through Google OAuth.
  • Translation Processing: Sending transcripts to AI services (OpenRouter/Anthropic) for translation.
  • Billing Management: Tracking token usage to enforce plan limits and calculate costs.
  • Service Improvement: Analyzing processing times and costs to optimize performance.
  • Customer Support: Troubleshooting issues and responding to user inquiries.

We never use your data for advertising, marketing to third parties, or any purpose unrelated to providing the subtitle translation service.

 

Permissions We Request and Their Usage

 

The extension requests the following permissions to function correctly:

  • storage: To save your display preferences (font size, position, transparency, delay) locally on your device.
  • activeTab: To access the YouTube page content and video player for subtitle injection.
  • tabs: To communicate between the extension popup and YouTube pages for real-time settings updates.
  • host_permissions:
    • https://www.youtube.com/*: To read video transcripts, detect video playback, and inject subtitle overlays.
    • https://codingdir.com/*: To communicate with our authentication and translation API servers.

 

Data Protection

 

We implement several measures to protect your privacy and security:

  • Secure Authentication: Google OAuth 2.0 with industry-standard token-based sessions.
  • Encrypted Communication: All data transmitted between the extension and our servers uses HTTPS encryption.
  • Payment Security: All payment processing handled by Stripe (PCI DSS compliant)—we never see or store your credit card information.
  • Server-Side Validation: All plan verification and token limits enforced on our servers to prevent client-side manipulation.
  • Session Expiration: Login sessions automatically expire after 30 days of inactivity.
  • Minimal Data Retention: Transcripts are deleted immediately after translation; only usage statistics are retained.
  • No Third-Party Tracking: We do not use analytics tools, tracking pixels, or advertising networks.

 

Information Sharing

 

We do not:

  • Sell or rent your personal information to anyone.
  • Share your data with third parties for marketing purposes.
  • Use your data for advertising or profiling.
  • Share video viewing habits or translation history with anyone.

Third-Party Services We Use:

  1. Google OAuth: For secure authentication. Google’s use of your login data is governed by their privacy policy. We only receive your email, name, and profile picture.
  2. Stripe: For payment processing and subscription management. Stripe collects payment information, billing address, and email. We do not have access to your full credit card details. Their use of your data is governed by Stripe’s privacy policy.

Data Processed by AI Services:

  • Video transcripts (text only, no video content)
  • Source and target language preferences
  • No personally identifiable information is sent to AI services

 

Server Usage

 

Our extension uses a secure backend server (codingdir.com) for:

  • User authentication and session management
  • Subscription plan verification and token tracking
  • AI translation API requests and response handling
  • Payment webhook processing from Stripe

All server operations use encrypted HTTPS connections. User data is stored in a secure MySQL database with access restricted to authorized administrators only.

 

Your Rights and Choices

 

You have the right to:

  • Access Your Data: Request a copy of all data we store about you by contacting us.
  • Delete Your Account: Request complete deletion of your account and associated data.
  • Manage Subscriptions: Cancel or modify your subscription at any time through the Stripe customer portal.
  • Opt-Out: Uninstall the extension at any time to stop all data processing.
  • Update Information: Your profile information updates automatically from your Google account.

 

Data Retention

 

  • Account Data: Retained as long as your account is active. Deleted within 30 days of account deletion request.
  • Usage Statistics: Retained indefinitely for billing records and service improvement (anonymized after 1 year).
  • Transcripts: Deleted immediately after translation processing is complete.
  • Payment Records: Retained as required by law (typically 7 years for tax purposes) but managed by Stripe.

 

Children’s Privacy

 

Our service is not directed to children under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us immediately, and we will delete such information.

 

International Data Transfers

 

Our servers are located in the United States. If you are accessing our service from outside the United States, please be aware that your information may be transferred to, stored, and processed in the United States. By using our service, you consent to this transfer.

 

Changes to the Privacy Policy

 

We may update this Privacy Policy to reflect changes in our practices, legal requirements, or service features. Any material changes will be:

  • Posted on this page with an updated “Last Updated” date
  • Announced through the extension update notes
  • Notified to active users via email for significant changes

Your continued use of the extension after changes are posted constitutes acceptance of the updated policy.

 

Security Incidents

 

In the unlikely event of a data breach affecting your personal information, we will:

  • Notify affected users within 72 hours via email
  • Describe the nature of the breach and data affected
  • Explain steps we’re taking to address the breach
  • Provide recommendations to protect yourself

 

Contact Information

 

For any questions, concerns, or requests regarding this privacy policy or your data:

Email: admin [at] codingdir [dot] com

Data Requests: To request access, correction, or deletion of your data, please email us with “Data Request” in the subject line and include your registered email address.

Response Time: We aim to respond to all privacy inquiries within 5 business days.

 

Legal Basis for Processing (GDPR)

 

For users in the European Economic Area, we process your data based on:

  • Contractual Necessity: To provide the translation service you’ve subscribed to
  • Legitimate Interest: To improve our service, prevent fraud, and maintain security
  • Consent: For optional features or communications (which you can withdraw at any time)

 

Consent

 

By installing and using the YouTube Better Subtitles extension, you consent to:

  • The processing of information as described in this privacy policy
  • The transmission of video transcripts to AI services for translation
  • The storage of your account and usage data on our secure servers
  • The use of cookies and browser storage for maintaining your session

You can withdraw consent at any time by:

  • Uninstalling the extension
  • Requesting account deletion
  • Canceling your subscription

Remember that you can uninstall the extension at any time if you no longer agree with these terms.