Duo Lyrics — Privacy Policy
Effective date: 10 November 2026
Duo Lyrics is a Chrome extension that displays synchronized song lyrics on YouTube videos, with a translation below each line. It is operated by Ayberk Kaya. For privacy questions, contact hello@ayberkaya.com.
1. When Duo Lyrics is active
Duo Lyrics is off by default. It sends no data and makes no requests until you turn it on with the button in the YouTube player, the extension's toolbar icon, or the Alt+L shortcut. When enabled, it works only with the YouTube video you are currently watching.
2. Finding lyrics
Duo Lyrics reads the video title and channel name from the current YouTube page and sends the song title, artist, and video duration to LRCLIB (lrclib.net), a public lyrics database, to search for matching lyrics. If no lyrics are found, it uses YouTube's own caption track from the page.
3. Translating lyrics
To translate lyrics, Duo Lyrics sends the song title and artist, the lyric lines, and your selected translation language to its server, hosted on Vercel. The server uses Anthropic's Claude API to generate translations.
Translations are cached on the server using a hash of the lyric lines. Cached translations may be reused for other users requesting the same lyrics and are kept for up to 180 days.
If the server is unavailable, Duo Lyrics uses Chrome's built-in on-device translator. This translation happens on your device and does not send data to a server.
4. Optional automatic synchronization
Duo Lyrics can adjust lyric timing using audio from the video. This feature requires your explicit permission: audio is only processed after you click Allow, and you can change this in the extension settings. When permitted:
- Duo Lyrics sends 20-second audio clips from the playing video to its server.
- The server forwards these clips to OpenAI's Whisper API for transcription and timing analysis.
- Duo Lyrics does not store the audio clips.
- The resulting timing offset is stored for that YouTube video ID and may be reused for other users watching the same video.
Without your permission, no audio is sent.
5. Installation ID and usage limits
Duo Lyrics generates a random installation ID (UUID) on your device. It is not linked to your identity or to any account. The ID is sent with server requests to enforce daily usage limits. Your IP address is used temporarily for rate limiting. Daily usage counters associated with installation IDs and IP addresses expire after 2 days. When you send audio for automatic synchronization, the timing report is kept for up to 90 days together with your installation ID and a one-way hash of your network prefix (not your full IP address), so that a shared timing offset is only accepted when it is confirmed from different networks.
6. Data stored in your browser
Duo Lyrics uses Chrome's local extension storage for your settings, cached lyrics and translations, and lyric timing offsets. You can clear this data in the extension settings or by uninstalling Duo Lyrics.
7. Data we do not collect
Duo Lyrics does not collect your name, email address, browsing history, or account or login information. It does not require an account, does not use analytics or advertising, and does not sell your data.
8. Third-party services
- LRCLIB (lrclib.net): finding song lyrics
- Vercel: hosting the Duo Lyrics server
- Upstash: storing cached translations, timing offsets, and usage counters
- Anthropic (Claude API): translating lyrics
- OpenAI (Whisper API): audio transcription and timing analysis, only with your permission
These services handle data under their own privacy policies. Data sent between Duo Lyrics and these services is transmitted over HTTPS.
9. Changes to this policy
If this policy changes, the updated version will be published on this page with a new date.
10. Contact
Ayberk Kaya · hello@ayberkaya.com
Duo Lyrics — Gizlilik Politikası
Yürürlük tarihi: 10 Kasım 2026
Duo Lyrics, YouTube videolarında şarkı sözlerini müzikle eş zamanlı gösteren ve her satırın altında seçtiğiniz dilde çevirisini sunan bir Chrome eklentisidir. Ayberk Kaya tarafından işletilir. Gizlilikle ilgili sorularınız için hello@ayberkaya.com adresine yazabilirsiniz.
1. Duo Lyrics ne zaman çalışır?
Duo Lyrics başlangıçta kapalıdır. YouTube oynatıcısındaki düğmeden, araç çubuğundaki simgesinden veya Alt+L kısayoluyla açmadığınız sürece hiçbir veri göndermez ve istek yapmaz. Açıldığında yalnızca o anda izlediğiniz YouTube videosuyla ilgili işlem yapar.
2. Şarkı sözlerinin bulunması
Duo Lyrics, açık olan YouTube sayfasından video başlığını ve kanal adını okur; şarkı adı, sanatçı ve video süresini herkese açık bir şarkı sözü veritabanı olan LRCLIB'e (lrclib.net) göndererek eşleşen sözleri arar. Söz bulunamazsa sayfadaki YouTube altyazısını kullanır.
3. Şarkı sözlerinin çevrilmesi
Çeviri için şarkı adı ve sanatçı, şarkı sözü satırları ve seçtiğiniz çeviri dili, Vercel üzerinde barındırılan Duo Lyrics sunucusuna gönderilir. Sunucu, çevirileri Anthropic'in Claude API hizmetiyle oluşturur.
Çeviriler, şarkı sözü satırlarından oluşturulan bir hash değeriyle sunucuda önbelleğe alınır. Aynı sözlerin çevirisi başka kullanıcılarla paylaşılabilir ve en fazla 180 gün saklanır.
Sunucuya ulaşılamadığında Chrome'un cihaz üzerinde çalışan yerleşik çevirisi kullanılır. Bu çeviri cihazınızda yapılır ve hiçbir sunucuya veri gönderilmez.
4. İsteğe bağlı otomatik eşitleme
Duo Lyrics, şarkı sözlerinin zamanlamasını videodaki sese göre ayarlayabilir. Bu özellik yalnızca açık izninizle çalışır: ses ancak "İzin ver" düğmesine bastıktan sonra işlenir ve bu tercihi eklenti ayarlarından değiştirebilirsiniz. İzin verdiğinizde:
- Oynatılan videodan alınan 20 saniyelik ses parçaları Duo Lyrics sunucusuna gönderilir.
- Sunucu bu parçaları yazıya dökmek ve zamanlamayı ölçmek için OpenAI Whisper API hizmetine iletir.
- Ses parçaları saklanmaz.
- Hesaplanan zamanlama farkı ilgili YouTube video kimliğiyle saklanır ve aynı videoyu izleyen diğer kullanıcılarla paylaşılabilir.
İzniniz olmadan hiçbir ses gönderilmez.
5. Kurulum kimliği ve kullanım sınırları
Duo Lyrics, cihazınızda rastgele bir kurulum kimliği (UUID) oluşturur. Bu kimlik kişisel kimliğinizle veya bir hesapla bağlantılı değildir ve günlük kullanım sınırlarını uygulamak için sunucu istekleriyle birlikte gönderilir. IP adresiniz hız sınırlaması için geçici olarak kullanılır. Kurulum kimliği ve IP adresiyle ilişkili günlük sayaçlar 2 gün sonra silinir. Otomatik eşitleme için ses gönderdiğinizde zamanlama raporu, kurulum kimliğiniz ve ağ önekinizin tek yönlü bir özetiyle (tam IP adresiniz değil) en fazla 90 gün saklanır; böylece ortak zamanlama farkı ancak farklı ağlardan doğrulandığında kabul edilir.
6. Tarayıcınızda saklanan veriler
Duo Lyrics, Chrome'un yerel eklenti depolama alanında ayarlarınızı, önbelleğe alınmış şarkı sözlerini ve çevirileri ve zamanlama düzeltmelerini tutar. Bu verileri eklenti ayarlarından temizleyebilir veya eklentiyi kaldırarak silebilirsiniz.
7. Toplamadığımız veriler
Duo Lyrics adınızı, e-posta adresinizi, tarama geçmişinizi, hesap veya giriş bilgilerinizi toplamaz. Hesap gerektirmez, analiz veya reklam hizmeti kullanmaz ve verilerinizi satmaz.
8. Üçüncü taraf hizmetler
- LRCLIB (lrclib.net): şarkı sözlerini bulmak
- Vercel: Duo Lyrics sunucusunu barındırmak
- Upstash: önbellekteki çevirileri, zamanlama farklarını ve kullanım sayaçlarını saklamak
- Anthropic (Claude API): şarkı sözlerini çevirmek
- OpenAI (Whisper API): yalnızca izninizle sesi yazıya dökmek ve zamanlamayı ölçmek
Bu hizmetler veriyi kendi gizlilik politikalarına göre işler. Duo Lyrics ile bu hizmetler arasındaki veri HTTPS üzerinden iletilir.
9. Politikadaki değişiklikler
Bu politika değişirse güncel metin, yeni tarihiyle bu sayfada yayımlanır.
10. İletişim
Ayberk Kaya · hello@ayberkaya.com