Shadowing
Sign in

Privacy Policy

Effective date: 2 Jan, 2026

1. Introduction

Welcome to Shadowing — a Chrome extension and companion site for practicing English pronunciation on YouTube (referred to as “the Service”). This Privacy Policy explains how we collect, use, and protect your information when you use the Service. By using Shadowing, you agree to the terms outlined in this Privacy Policy.

2. Data we collect

The Service collects:
  • Account data: your email address and login timestamps for authentication.
  • Practice progress: phrases attempted, scores (pitch, accuracy, phoneme-level), and aggregate stats used to show your dashboard.
  • Temporary audio segments: on the Premium plan, short audio clips of your repetition are uploaded to our servers for phoneme-level assessment, then discarded after processing.
  • Subtitle / transcript text: public YouTube subtitles for the videos you practice on, used to split phrases.
  • User preferences: theme, target level, and native language — stored locally in chrome.storage.local and on your account.

We do not collect: personal identifying information beyond your email, browsing history, video content from your screen, or unrelated activity.

3. How we use your data

Data is used to:
  • Authenticate your account and keep you signed in.
  • Score your pronunciation, pitch, and intonation, and show results in the extension and dashboard.
  • Run premium phoneme-level assessment on uploaded audio clips, then immediately discard the clips.
  • Maintain practice history and streaks on your dashboard.
  • Process payments and subscriptions via Stripe.

No data is shared with third parties unrelated to the core functionality.

4. Data storage

Account data and practice progress are stored in our database on a private server located in the EU. User preferences are stored locally in chrome.storage.local. Audio clips uploaded for premium phoneme assessment are processed and immediately deleted — they are not retained.

5. Data sharing

We do not sell, trade, or transfer your data to third parties. Data is sent only to the services we use to run Shadowing:
  • Stripe — for subscription billing (email + billing details you provide at checkout).
  • Our own server — for authentication, practice history, and premium audio assessment.

6. Security

Security measures include:
  • Encrypted communication via HTTPS on all endpoints.
  • Secure local storage using Chrome's built-in storage APIs.
  • Short-lived JWT access tokens and HTTP-only refresh cookies for sessions.
  • Audio clips deleted immediately after phoneme assessment completes.

7. Your control

You may at any time:
  • Delete your account and all associated data from Settings.
  • Cancel your subscription from the extension's user menu — access continues through the end of the paid period.
  • Clear local extension storage manually, or uninstall the extension to remove all locally stored data.
  • Export your practice history (Pro plan).

8. Third-party services

Outside of Stripe (billing) and our own API server, no third-party analytics, advertising, or tracking services are integrated into the Service.

9. Children

Shadowing is not directed at children under 13, and we do not knowingly collect personal data from children under 13. If you believe a child has provided us with personal data, contact us and we will delete it.

10. Changes to this policy

We may update this Privacy Policy from time to time. Material changes will be communicated via the extension, the dashboard, or the Chrome Web Store listing page. The “Effective date” above will be updated accordingly.

11. Contact

If you have questions about this Privacy Policy or your data, reach us through the support page.

By using Shadowing, you acknowledge that you have read and understood this Privacy Policy.