Kebijakan Privasi — Multi-Viewer for IDN Live
Berlaku sejak: 20 September 2026 · Versi ekstensi: 1.0.0
Ringkasan Singkat
Multi-Viewer for IDN Live adalah ekstensi browser buatan fans. Ekstensi ini tidak memiliki server, tidak mengumpulkan data pribadi Anda, tidak menjual data, dan tidak mengirimkan data apa pun ke pengembang atau pihak ketiga mana pun.
Semua pemrosesan terjadi 100% secara lokal di browser Anda. Ekstensi ini hanya berkomunikasi langsung dengan layanan resmi IDN (idn.app) — persis seperti yang dilakukan tab browser biasa.
1. Siapa Kami
Multi-Viewer for IDN Live dikembangkan dan dikelola oleh komunitas Manekingidol sebagai proyek hobi non-komersial untuk komunitas penggemar JKT48 dan penonton IDN Live.
Disclaimer: Ekstensi ini tidak berafiliasi dengan, tidak disponsori oleh, dan tidak didukung oleh PT IDN Media, IDN Live, atau JKT48. Semua merek dagang dan logo adalah milik pemiliknya masing-masing.
Kontak: manekingidol@gmail.com
2. Data yang Kami Kumpulkan
Tidak ada. Kami tidak mengumpulkan, tidak menyimpan, tidak mengirim, dan tidak membagikan data pribadi apa pun ke server kami sendiri maupun ke pihak ketiga. Ekstensi ini tidak memiliki backend, tidak memiliki analitik, dan tidak memiliki pelacak.
Secara spesifik, ekstensi ini tidak:
- Mengirim data ke server pengembang;
- Menggunakan Google Analytics, Sentry, Segment, atau alat telemetri lainnya;
- Menjual atau menyewakan data kepada siapa pun;
- Melacak riwayat penjelajahan Anda di luar
idn.app; - Mengakses tab, situs, atau domain lain selain
www.idn.app.
3. Data yang Diproses Secara Lokal
Beberapa informasi dibaca dan disimpan hanya di dalam browser Anda. Data ini tidak pernah meninggalkan perangkat Anda kecuali dikirim langsung ke layanan resmi IDN untuk fungsi yang Anda minta (misalnya mengirim pesan chat ke room live).
A. Dibaca (read-only, tidak disimpan)
| Sumber | Tujuan |
|---|---|
Cookie & localStorage milik idn.app (mis. *idToken, *userData) |
Mendeteksi apakah Anda sudah login di IDN Live, serta mengambil nama tampilan, username, UUID, dan avatar Anda agar chat terkirim dengan identitas akun Anda sendiri — bukan sebagai anonim. |
B. Disimpan secara lokal (localStorage di idn.app)
| Kunci | Isi | Tujuan |
|---|---|---|
idnmv_chat_name |
Nama tampilan yang Anda ketik sendiri | Hanya untuk pengguna anonim (belum login), agar tidak perlu mengetik ulang nama di setiap kunjungan. |
idnmv_user_uuid |
UUID acak yang dibuat di perangkat Anda | Hanya untuk pengguna anonim, sebagai identitas sementara di room chat. |
idnmv_allow_all |
true / false |
Menyimpan preferensi tampilan (menampilkan semua streamer di Lingkaran Live atau hanya yang sedang ditonton). |
Untuk pengguna yang sudah login, ekstensi tidak menyimpan apa pun — identitas diambil ulang secara langsung dari sesi login IDN Anda setiap kali dibutuhkan.
4. Koneksi Jaringan yang Dilakukan
Ekstensi ini hanya berkomunikasi dengan domain resmi IDN berikut, dan hanya ketika Anda mengunjungi halaman idn.app:
| Domain | Kegunaan |
|---|---|
www.idn.app | Memuat halaman, menyuntikkan UI multi-viewer, dan memutar stream HLS. |
api.idn.app | Mengambil daftar live stream dan metadata siaran (GraphQL publik). |
api-gumlet.idn.app | Mengambil ID chat room dari sebuah live stream. |
chat.idn.app | Koneksi WebSocket ke live chat resmi (baca & kirim komentar). |
*.appsync-realtime-api.ap-southeast-1.amazonaws.com | WebSocket resmi IDN untuk memperbarui jumlah penonton real-time. |
Kami tidak mengoperasikan, mengendalikan, atau menerima salinan dari lalu lintas data tersebut. Penggunaan layanan IDN diatur oleh kebijakan privasi IDN Media.
5. Remote Code
Ekstensi ini tidak memuat dan tidak menjalankan kode remote dalam bentuk apa pun. Seluruh JavaScript yang dijalankan sudah dipaketkan di dalam ekstensi saat instalasi (bundled at build time). Tidak ada eval(), tidak ada new Function(), dan tidak ada penyisipan <script> dari domain eksternal.
Permintaan jaringan hanya digunakan untuk mengambil data JSON (metadata siaran, jumlah penonton) dan video HLS — bukan untuk mengeksekusi kode.
6. Izin (Permissions) yang Diminta
| Izin | Alasan |
|---|---|
https://www.idn.app/* |
Diperlukan untuk menampilkan workspace multi-viewer, membaca metadata live, dan mengakses sesi login Anda pada halaman yang Anda buka sendiri. |
https://api.idn.app/* |
Diperlukan untuk mengambil daftar dan metadata live stream. |
https://api-gumlet.idn.app/* |
Diperlukan untuk mengambil ID chat room agar fitur live chat berfungsi. |
Ekstensi ini tidak meminta izin tabs, history, cookies, storage, webRequest, atau <all_urls>, dan tidak dapat membaca data dari situs lain selain idn.app.
7. Berbagi Data dengan Pihak Ketiga
Tidak ada. Kami tidak memiliki mitra iklan, broker data, atau vendor analitik. Satu-satunya pihak yang menerima data adalah layanan IDN sendiri — dan hanya data yang memang Anda kirimkan secara sengaja (misalnya isi komentar chat), karena itu adalah fungsi yang Anda minta.
Kami tidak pernah mengakses, membaca, atau menyimpan isi chat Anda di luar browser Anda.
8. Penyimpanan & Penghapusan Data
Semua data bersifat lokal dan berada di bawah kendali penuh Anda. Untuk menghapusnya:
- Hapus data IDN: bersihkan cookie dan site data untuk
idn.appdari pengaturan browser Anda; - Hapus data ekstensi: hapus kunci
idnmv_*pada localStorageidn.app, atau hapus ekstensi (seluruh data lokal ikut terhapus otomatis); - Hapus akun IDN: dilakukan langsung melalui pengaturan akun IDN Anda, sesuai kebijakan IDN Media.
9. Keamanan
Ekstensi ini berjalan di dalam sandbox browser dan hanya berkomunikasi melalui HTTPS/WSS ke domain resmi IDN. Kami tidak menyimpan kredensial, kata sandi, atau token Anda di luar penyimpanan yang sudah disediakan oleh IDN sendiri. Karena tidak ada server milik kami, tidak ada basis data kami yang bisa bocor.
10. Anak di Bawah Umur
Ekstensi ini tidak ditujukan untuk anak di bawah usia 13 tahun dan tidak dengan sengaja mengumpulkan data dari anak-anak. Karena kami tidak mengumpulkan data apa pun, tidak ada data anak yang kami proses.
11. Perubahan Kebijakan
Kebijakan ini dapat diperbarui bila ada perubahan fitur atau kewajiban hukum. Versi terbaru akan selalu tersedia di halaman ini beserta tanggal berlakunya. Penggunaan berkelanjutan setelah pembaruan berarti Anda menyetujui kebijakan yang diperbarui.
12. Hak Anda
Karena kami tidak mengumpulkan data pribadi apa pun, tidak ada data yang perlu diakses, dikoreksi, atau dihapus dari pihak kami. Untuk data yang tersimpan di layanan IDN, silakan merujuk pada kebijakan privasi IDN Media.
13. Pertanyaan
Ada pertanyaan tentang kebijakan ini? Hubungi kami di manekingidol@gmail.com.
Summary
Multi-Viewer for IDN Live is a fan-made browser extension. It has no backend server, collects no personal data, sells no data, and transmits nothing to the developer or to any third party.
All processing happens 100% locally in your browser. The extension talks only to IDN's own services (idn.app) — exactly as a regular browser tab would.
1. Who We Are
Multi-Viewer for IDN Live is built and maintained by the Manekingidol community as a non-commercial hobby project for the JKT48 and IDN Live fan community.
Disclaimer: This extension is not affiliated with, sponsored by, or endorsed by PT IDN Media, IDN Live, or JKT48. All trademarks and logos belong to their respective owners.
Contact: manekingidol@gmail.com
2. Data We Collect
None. We do not collect, store, transmit, or share any personal data with our own servers or with any third party. The extension has no backend, no analytics, and no trackers.
Specifically, the extension does not:
- Send data to a developer-operated server;
- Use Google Analytics, Sentry, Segment, or any telemetry tool;
- Sell or rent data to anyone;
- Track your browsing history outside
idn.app; - Access any tab, site, or domain other than
www.idn.app.
3. Data Processed Locally
Some information is read and stored only inside your browser. It never leaves your device except when sent directly to IDN's own services for a function you explicitly requested (for example, posting a chat message to a live room).
A. Read (read-only, not stored)
| Source | Purpose |
|---|---|
Cookies & localStorage belonging to idn.app (e.g. *idToken, *userData) |
To detect whether you are logged in to IDN Live and to read your display name, username, UUID, and avatar so chat is sent under your own account identity instead of anonymously. |
B. Stored locally (localStorage on idn.app)
| Key | Contents | Purpose |
|---|---|---|
idnmv_chat_name |
A display name you typed yourself | Anonymous users only, so the name does not have to be re-entered on every visit. |
idnmv_user_uuid |
A random UUID generated on your device | Anonymous users only, as a temporary chat room identity. |
idnmv_allow_all |
true / false |
Stores a display preference (show all streamers in the Live Circle, or only the streamer being watched). |
For logged-in users, the extension stores nothing — identity is re-read directly from your IDN session each time it is needed.
4. Network Connections Made
The extension communicates only with the following official IDN domains, and only while you are visiting an idn.app page:
| Domain | Purpose |
|---|---|
www.idn.app | Loads pages, injects the multi-viewer UI, and plays HLS streams. |
api.idn.app | Fetches the live stream list and broadcast metadata (public GraphQL). |
api-gumlet.idn.app | Fetches the chat room ID for a given live stream. |
chat.idn.app | WebSocket connection to the official live chat (read & post comments). |
*.appsync-realtime-api.ap-southeast-1.amazonaws.com | IDN's official WebSocket for real-time viewer-count updates. |
We do not operate, control, or receive a copy of that traffic. Use of IDN's services is governed by IDN Media's own privacy policy.
5. Remote Code
This extension does not load or execute remote code in any form. All JavaScript that runs is bundled inside the extension package at build time. There is no eval(), no new Function(), and no injection of <script> tags from external domains.
Network requests are used solely to fetch JSON data (broadcast metadata, viewer counts) and HLS video — never to execute code.
6. Permissions Requested
| Permission | Reason |
|---|---|
https://www.idn.app/* |
Required to render the multi-viewer workspace, read live metadata, and access your login session on pages you open yourself. |
https://api.idn.app/* |
Required to fetch the live stream list and metadata. |
https://api-gumlet.idn.app/* |
Required to fetch the chat room ID so the live chat feature works. |
The extension does not request tabs, history, cookies, storage, webRequest, or <all_urls>, and cannot read data from any site other than idn.app.
7. Third-Party Sharing
None. We have no advertising partners, data brokers, or analytics vendors. The only party receiving data is IDN's own service — and only data you intentionally send (such as the content of a chat comment), because that is the function you requested.
We never access, read, or store your chat content outside your browser.
8. Data Retention & Deletion
All data is local and fully under your control. To remove it:
- IDN data: clear cookies and site data for
idn.appin your browser settings; - Extension data: delete the
idnmv_*keys fromidn.applocalStorage, or uninstall the extension (all local data is removed automatically); - IDN account: handled directly through your IDN account settings, per IDN Media policy.
9. Security
The extension runs inside the browser sandbox and communicates only over HTTPS/WSS with official IDN domains. We do not store your credentials, passwords, or tokens outside of the storage IDN itself already provides. Because there is no server of ours, there is no database of ours that can leak.
10. Children
This extension is not directed at children under 13 and does not knowingly collect data from children. Since we collect no data at all, no child data is processed.
11. Policy Changes
This policy may be updated when features or legal requirements change. The latest version will always be available on this page together with its effective date. Continued use after an update constitutes acceptance of the revised policy.
12. Your Rights
Because we collect no personal data, there is no data on our side to access, correct, or delete. For data held by IDN's services, please refer to IDN Media's privacy policy.
13. Questions
Questions about this policy? Contact us at manekingidol@gmail.com.