Kebijakan privasi

Suara dianalisis di browser, bukan disimpan sebagai rekaman.

Kebijakan ini menjelaskan data yang diproses ketika Anda memakai MemeKaraoke serta layanan pihak ketiga yang diperlukan untuk pencarian, pemutaran video, keamanan, dan—setelah diaktifkan—periklanan situs.

Ringkasan pemrosesan data

Data atau fiturCara diprosesPenyimpanan oleh MemeKaraoke
Audio mikrofonDibaca sementara oleh Web Audio API dan AudioWorklet di perangkat untuk menghitung level dan pitch.Tidak disimpan dan tidak dikirim ke server MemeKaraoke.
Kata pencarian laguDikirim ke endpoint Cloudflare MemeKaraoke, lalu diteruskan ke YouTube Data API.Tidak dimasukkan ke database aplikasi.
Video yang dipilihDimuat melalui YouTube IFrame Player API.Tidak dibuatkan riwayat akun atau profil pengguna.
Pencarian suaraDiproses oleh implementasi pengenalan suara pada browser bila fitur digunakan.MemeKaraoke tidak menerima rekaman dari layanan pengenalan suara tersebut.
Riwayat hasilSkor, tiga metrik, durasi suara valid, dan waktu sesi disimpan atas fungsi aplikasi.Hanya di localStorage browser, maksimal 12 hasil; tidak dikirim ke database.
Persetujuan YouTubePilihan setuju/tidak setuju digunakan untuk menentukan apakah YouTube API dan pemutar boleh dimuat.Disimpan sebagai penanda sederhana di localStorage dan dapat dicabut dengan mengosongkan centang.
Cache aplikasi PWAService worker menyimpan aset antarmuka dan halaman yang telah dibuka untuk keandalan dan dukungan offline terbatas.Berada pada cache browser perangkat; tidak mencakup audio mikrofon, respons API YouTube, video YouTube, atau iklan.

Akses mikrofon

Mikrofon hanya diakses setelah Anda memberikan izin browser. Aplikasi menggunakan getUserMedia, Web Audio API, dan AudioWorklet untuk membaca buffer audio langsung. Pada browser lama, ScriptProcessor dapat dipakai sebagai fallback. MemeKaraoke tidak menggunakan MediaRecorder, tidak membuat file audio, dan tidak menyediakan fitur unggah rekaman.

Analisis dihentikan ketika video dijeda atau sesi diselesaikan. Anda dapat mencabut izin kapan saja melalui pengaturan situs pada browser.

Pencarian dan pemutar YouTube

MemeKaraoke menggunakan YouTube API Services. Kata pencarian diteruskan melalui Cloudflare Worker ke YouTube Data API untuk memperoleh judul, kanal, thumbnail, ID, izin embed, dan status audience video. Video yang dipilih kemudian dimuat melalui pemutar resmi YouTube. Hasil yang ditampilkan tidak dicampur dengan sumber video lain dan metadata YouTube tidak dimasukkan ke riwayat skor.

YouTube IFrame API baru dimuat setelah Anda menyetujui kebijakan ini dan Ketentuan Layanan YouTube pada halaman karaoke. Persetujuan dapat dicabut dengan mengosongkan centang tersebut. MemeKaraoke tidak meminta login Google, akses OAuth, playlist, komentar, atau data akun YouTube.

YouTube atau Google dapat memproses alamat IP, informasi perangkat, cookie, identitas yang sudah masuk ke Google, dan interaksi pemutar sesuai kebijakan mereka.

Pelajari lebih lanjut melalui Kebijakan Privasi Google, cara Google menggunakan informasi dari situs atau aplikasi mitra, dan Ketentuan YouTube.

Cloudflare dan catatan teknis

Situs dihosting melalui Cloudflare Pages. Cloudflare dapat memproses data jaringan seperti alamat IP, user-agent, waktu permintaan, dan informasi keamanan untuk menyediakan DNS, HTTPS, pencegahan penyalahgunaan, dan distribusi konten. Retensi data infrastruktur mengikuti konfigurasi layanan dan kebijakan Cloudflare.

Ketika PWA digunakan, service worker hanya menangani permintaan aset yang berasal dari domain MemeKaraoke. Permintaan ke YouTube, Google AdSense, dan layanan pihak ketiga lain tidak dicegat atau disimpan oleh cache PWA.

MemeKaraoke tidak mempunyai akun pengguna atau database riwayat penampilan. Riwayat opsional berada hanya di browser pengguna dan dapat dihapus langsung dari halaman utama.

Cookie, Google AdSense, dan penyimpanan lokal

MemeKaraoke telah memasang kode Google AdSense untuk verifikasi situs dan, setelah disetujui Google, penayangan iklan. Vendor pihak ketiga termasuk Google dapat menggunakan cookie untuk menayangkan iklan berdasarkan kunjungan pengguna sebelumnya ke MemeKaraoke dan/atau situs lain. Cookie iklan memungkinkan Google dan mitranya menayangkan, membatasi frekuensi, mengukur, dan—bila diizinkan—mempersonalisasi iklan.

Pengguna dapat menonaktifkan personalisasi melalui Setelan Iklan Google. Jika jaringan iklan pihak ketiga lain diaktifkan, MemeKaraoke akan mengungkapkan identitasnya dan menyediakan tautan pilihan privasi yang relevan.

Untuk pengguna di Wilayah Ekonomi Eropa, Inggris Raya, dan Swiss, mekanisme persetujuan yang disertifikasi Google dan terintegrasi dengan IAB Transparency and Consent Framework akan dikonfigurasi melalui AdSense Privacy & messaging sebelum iklan yang memerlukan persetujuan ditayangkan. Rincian kategori dan cara mengelola penyimpanan browser tersedia pada Kebijakan Cookie.

Fitur berbagi hanya berjalan setelah tombol “Bagikan hasil” ditekan. Ringkasan yang dibagikan berisi skor dan metrik buatan MemeKaraoke, bukan judul, thumbnail, ID, atau materi video YouTube. Tujuan berbagi dipilih melalui menu berbagi perangkat atau clipboard browser.

Hak dan pilihan pengguna

Karena MemeKaraoke tidak memiliki akun atau database penampilan, aplikasi biasanya tidak memiliki data pribadi tersimpan yang dapat dikaitkan langsung dengan pengguna tertentu.