Last updated: August 25, 2026
This extension displays synchronized, romanized lyrics in a popup while you use YT Music. This policy explains what data it accesses and why.
What the extension accesses
- Page title on music.youtube.com — read locally in your browser to detect the currently playing song title and artist, so the extension knows which lyrics to fetch. This never leaves your device except as part of the LRCLIB request described below.
- LRCLIB API (lrclib.net) — the song title, artist, and duration are sent to LRCLIB's public API to retrieve matching lyrics. This is a third-party service not operated by us; see LRCLIB's own terms for how they handle requests.
- User-Agent header — a custom User-Agent identifying this extension is sent with LRCLIB requests, as required by LRCLIB's API usage policy. It does not contain any personal or device-identifying information beyond the extension's name and version.
What the extension does not do
- It does not collect, store, or transmit any personal information (name, email, browsing history, account details, etc.).
- It does not use analytics, tracking pixels, or third-party advertising SDKs.
- It does not store any data on remote servers we control — everything is processed locally in your browser, aside from the lyrics lookup described above.
- It does not sell or share data with third parties.
Local storage
Song and lyrics data may be temporarily cached in memory while the browser tab is open, purely to avoid redundant lookups. This cache is cleared when the tab is closed or the page is refreshed; nothing is persisted to disk.
Permissions justification
activeTab / scripting — used to inject the lyrics popup UI into the YT Music page.
tabs — used to detect the active YT Music tab so the popup only runs there.
declarativeNetRequest — used solely to set the required User-Agent header on requests to lrclib.net.
- Host permissions (
music.youtube.com, lrclib.net) — required to read the currently playing song and fetch lyrics from LRCLIB.
Changes to this policy
If this policy changes, the "Last updated" date above will be revised. Continued use of the extension after changes constitutes acceptance of the updated policy.