Kebijakan Privasi
Terakhir diperbarui: 14 Oktober 2026
Sekilas
- Tanpa akun, tanpa konten dari kami. Tunvio adalah pemutar. Streaming Anda datang langsung dari penyedia yang Anda masukkan sendiri.
- Kami tidak meminta kredensial Anda. Kami tidak meminta, dan tidak dengan sengaja menerima, kata sandi, alamat penyedia, atau nama saluran; teks galat disaring secara otomatis dari alamat web dan kredensial, yang tidak mungkin sempurna (Bagian 7). Untuk info film dan subtitel, proxy kami hanya melihat sebuah ID atau judul yang telah dibersihkan (Bagian 8); gambar itu sendiri dimuat langsung dari server gambar TMDB (Bagian 8). Jika Anda menggunakan sinkronisasi perangkat, profil Anda disimpan di penyimpanan Anda sendiri (Bagian 10).
- Apa yang Anda bagikan secara sukarela nonaktif secara bawaan: data penggunaan dan laporan crash, penanda lompatan bersama, sinkronisasi perangkat, dan pemasangan perangkat hanya Anda sendiri yang mengaktifkannya — dan dapat Anda nonaktifkan lagi kapan saja.
- Layanan kami sendiri tidak menyimpan alamat IP dan tidak membuat log akses (untuk server web
tunv.io, lihat Bagian 3). - Pembayaran berlangsung melalui toko atau RevenueCat — kami tidak pernah melihat data pembayaran.
Rinciannya ada di bawah.
1. Pengendali Data dan Sifat Layanan
Pengendali data untuk aplikasi “Tunvio” dalam pengertian GDPR adalah operator Tunvio Project yang disebutkan dalam pemberitahuan hukum (https://tunv.io/impressum) (selanjutnya “kami”). Kontak untuk urusan perlindungan data: support@tunv.io
Tunvio semata-mata merupakan aplikasi pemutar. Kami tidak menyediakan konten, tidak meng-host streaming, dan tidak mengoperasikan layanan media. Setiap koneksi IPTV terhubung langsung ke server yang Anda masukkan sendiri sebagai profil (Xtream Codes, playlist M3U, URL langsung sebuah streaming, atau portal Stalker). Informasi mengenai tanggung jawab Anda saat memilih sumber terdapat dalam Ketentuan Penggunaan (https://tunv.io/terms-of-use).
2. Data di Perangkat Anda
Tunvio menyimpan hal-hal berikut di perangkat Anda:
- profil berisi URL server, nama pengguna, dan kata sandi penyedia Anda, serta nama profil opsional
- riwayat tontonan, favorit, pengaturan, dan PIN kontrol orang tua opsional per profil
- gambar mini dan metadata TMDB sebagai cache (Bagian 8)
- unduhan dan rekaman, jika Anda membuatnya
- per profil, di titik mana dalam sebuah serial Anda melompati intro atau kredit penutup, agar aplikasi dapat menawarkan “Lewati intro” atau “Episode Berikutnya” di sana — dan, jika Anda telah mengaktifkan berbagi, kontribusi yang belum terkirim (Bagian 8)
- pengenal pembelian anonim untuk pembelian di peramban (Bagian 5) serta pengenal rumah tangga dan pengenal perangkat, begitu Anda memasangkan perangkat (Bagian 5.1)
Kredensial, PIN kontrol orang tua, data masuk untuk sinkronisasi perangkat, dan pengenal pemasangan disimpan di penyimpanan terenkripsi sistem operasi Anda; pada televisi Samsung (Tizen), yang tidak menyediakan penyimpanan seperti itu, di penyimpanan internal aplikasi. Riwayat dan favorit dapat Anda hapus di Pengaturan; saat aplikasi dihapus instalannya, semuanya ikut terhapus.
Pengecualian: folder penyimpanan sendiri. Jika Anda memilih folder sendiri untuk rekaman dan unduhan (misalnya di kartu SD), berkas tersebut menjadi milik folder itu: berkas tetap ada setelah aplikasi dihapus instalannya, dan tergantung folder serta platformnya, aplikasi lain mungkin dapat membacanya. Anda harus menghapusnya sendiri. Kami dalam hal apa pun tidak memiliki akses ke berkas ini.
Data ini tidak kami terima. Hanya ada dua pengecualian, yang Anda aktifkan sendiri: jika Anda memasangkan perangkat, layanan pemasangan kami menyimpan pengenal rumah tangga dan pengenal perangkat (Bagian 5.1). Jika Anda berbagi penanda lompatan, kontribusi yang terkumpul dikirim tanpa kaitan dengan profil atau penyedia ke layanan penanda lompatan kami (Bagian 8). Jika Anda menggunakan sinkronisasi perangkat, profil, riwayat, favorit, dan pengaturan dikirim ke penyimpanan Anda sendiri, bukan kepada kami (Bagian 10).
3. Server Kami Sendiri
Beberapa fitur menggunakan server yang kami operasikan sendiri: pemasangan perangkat (pair.tunv.io), laporan galat (diag.tunv.io), metadata dan penanda lompatan (tmdb.tunv.io), subtitel (subs.tunv.io), serta pengambilan pembaruan dan dokumen hukum (tunv.io).
- Lokasi: pemasangan, laporan galat, proxy metadata, dan penanda lompatan berjalan di server kami di Jerman. Untuk pemasangan, laporan galat, dan penanda lompatan tidak ada pemroses yang terlibat, dan tidak terjadi transfer ke negara ketiga.
- Tanpa penyimpanan IP: layanan untuk pemasangan, laporan galat, metadata, penanda lompatan, dan subtitel tidak menyimpan log akses. Alamat IP Anda hanya diperlukan untuk mengangkut permintaan; alamat itu tidak disimpan, tidak dikaitkan dengan pengenal apa pun, dan tidak diteruskan.
- Server web
tunv.io(pengambilan pembaruan, dokumen hukum) adalah server web biasa milik situs web; server ini dapat menyimpan catatan akses singkat yang lazim (alamat IP, waktu, berkas yang diminta). Aplikasi tidak mengirim pengenal maupun data profil pada permintaan ini. - Perlindungan dari penyalahgunaan: untuk membatasi frekuensi permintaan dan mencegah kueri otomatis, alamat IP pada pemasangan, metadata, penanda lompatan, dan subtitel diubah tepat saat tiba menjadi pseudonim berumur pendek. Kuncinya hanya ada di memori kerja dan diganti secara berkala; setelah itu pseudonim tersebut tidak dapat lagi dikaitkan dengan alamat mana pun. Untuk tujuan ini, server diagnostik hanya menahan alamat tersebut sementara di memori kerja. Dasar hukumnya adalah kepentingan sah kami atas operasi yang aman (Pasal 6(1)(f) GDPR, Konsideran 49).
4. Koneksi ke Penyedia IPTV Anda
Tunvio terhubung langsung ke server yang Anda masukkan. Data apa yang diproses server tersebut merupakan tanggung jawab penyedia Anda, bukan kami. Harap baca kebijakan privasi penyedia Anda.
Casting. Jika Anda melakukan cast ke perangkat Chromecast atau DLNA (jika tersedia), aplikasi meneruskan alamat streaming — yang memuat alamat penyedia Anda dan, untuk Xtream, data akses Anda — ke perangkat itu melalui jaringan lokal Anda; perangkat itu kemudian memuat streaming sendiri dari penyedia Anda. Jika sebuah poster ditampilkan di perangkat, alamat gambar TMDB dapat ikut diteruskan, dan perangkat kemudian memuatnya langsung dari image.tmdb.org (Bagian 8). Tidak ada satu pun dari ini yang melalui server kami.
4.1 Diagnosis Pemutaran (“Apa masalahnya?”)
Jika pemutaran tersendat atau gagal, Tunvio secara otomatis memeriksa penyebabnya: dengan beberapa permintaan uji singkat ke server penyedia Anda (resolusi nama, pembangunan koneksi, koneksi terenkripsi, pengambilan singkat streaming, serta untuk Xtream dan Stalker pemanggilan antarmuka akun dengan kredensial yang Anda simpan) — jadi koneksi yang sama seperti saat pemutaran. Selain itu, aplikasi membaca di perangkat Anda apakah VPN atau aplikasi penyaring sedang aktif, apakah jaringan melaporkan koneksi internet, dan apakah DNS pribadi telah diatur. Hasilnya tetap berada di perangkat Anda, kecuali Anda mengirimkannya bersama laporan galat (Bagian 7.1).
“Periksa lebih teliti”. Hanya jika Anda mengetuknya (dan DNS pribadi tidak aktif), Tunvio menanyakan kepada Cloudflare, atau Google Public DNS sebagai cadangan, melalui koneksi terenkripsi apakah nama server penyedia Anda dikenal. Yang dikirim hanya nama server ini — tanpa kredensial, tanpa path, tanpa pengenal perangkat; seperti pada setiap koneksi, layanan tersebut melihat alamat IP Anda. Hasilnya tetap berada di perangkat Anda, kecuali Anda mengirimkannya bersama laporan galat (Bagian 7.1). Dasar hukumnya adalah permintaan Anda (Pasal 6(1)(b) atau (f) GDPR). Berlaku pemberitahuan privasi Cloudflare (cloudflare.com/privacypolicy) atau Google (policies.google.com/privacy); transfer ke AS dapat terjadi.
5. Pembelian dan Langganan
Fitur premium bersifat opsional. Di tempat yang tidak menjual apa pun (misalnya pada televisi Samsung), tidak ada data yang dikirimkan untuk tujuan ini.
- Pembelian melalui toko: jika aplikasi Anda berasal dari Apple App Store, Google Play, atau Amazon Appstore, pembayaran ditangani oleh toko tersebut.
- Pembelian di peramban: pada versi di luar toko (misalnya desktop), aplikasi membuka halaman pembayaran dari RevenueCat, Inc.; apa yang Anda masukkan di sana diterima oleh RevenueCat dan penyedia jasa pembayarannya, yang menangani pembayaran.
- Dalam kedua kasus, kami tidak menerima dan tidak menyimpan data pembayaran apa pun.
- Pengelolaan langganan: untuk memeriksa apakah suatu pembelian aktif, kami menggunakan RevenueCat, Inc. (AS). Dari aplikasi, RevenueCat menerima ID pengguna anonim yang dihasilkan secara acak dan tanda terima pembelian dari jalur pembelian yang digunakan — tanpa nama dan tanpa data pembayaran; alamat email Anda hanya sebagai isian awal halaman pembayaran (di bawah). Pemberitahuan privasi:
https://www.revenuecat.com/privacy - Memulihkan pembelian di peramban: karena tidak ada akun, Anda memulihkan pembelian di peramban pada perangkat lain melalui alamat email yang digunakan saat pembelian. Aplikasi mengubahnya di perangkat Anda menjadi pengenal turunan (sebuah hash); hanya pengenal ini yang digunakan untuk pengecekan dan tetap berada di perangkat. Alamatnya sendiri tidak disimpan secara permanen. Jika setelah itu Anda membuka kembali halaman pembayaran, alamat itu sudah terisi di sana.
Dasar hukumnya adalah pelaksanaan kontrak (Pasal 6(1)(b) GDPR).
5.1 Premium di beberapa perangkat (pemasangan perangkat)
Jika Anda telah membeli Premium, Anda dapat menggunakannya di perangkat lain: perangkat yang telah membayar menampilkan kode delapan digit yang Anda masukkan di perangkat lainnya. Keduanya kemudian termasuk dalam satu rumah tangga (paling banyak tujuh perangkat) dengan satu identitas pembelian bersama yang dihasilkan secara acak. Proses ini berjalan melalui layanan kami pair.tunv.io (Bagian 3). Aplikasi menghubunginya hanya saat Anda menampilkan kode atau memasukkan kode — tidak pernah secara otomatis atau di latar belakang.
Yang disimpan per rumah tangga hanyalah: pengenal perangkat acak yang dihasilkan oleh aplikasi untuk setiap perangkat (bukan pengenal sistem operasi, bukan ID iklan, nomor seri, atau alamat MAC), model perangkat sebagai nama tampilan (misalnya “Pixel 8”, atau jika tidak ada, jenis perangkat seperti “Samsung TV”), waktu pemasangan, pengenal rumah tangga acak, waktu terbentuknya rumah tangga, apakah pernah ada kode yang ditukarkan, dan penghitung harian untuk kode yang diminta. Kode itu sendiri berlaku 10 menit dan setelah itu dihapus; begitu ditukarkan, kode langsung habis terpakai.
Ini adalah satu-satunya server kami sendiri yang menyimpan pengenal perangkat yang bertahan — tanpa itu, daftar perangkat yang memungkinkan Anda menghapus perangkat tidak dapat dibuat.
Yang tidak disimpan: alamat IP, alamat email, nama, atau akun; tidak ada apa pun tentang pembelian Anda (saat meminta kode, aplikasi ikut mengirimkan identitas pembeliannya agar rumah tangga yang sudah ada dapat dikenali; pengenal anonim dari satu instalasi tunggal dibuang, dan hak akses tidak diperiksa); tidak ada apa pun tentang profil, penyedia, saluran, atau judul. Log layanan tidak berisi kode maupun pengenal.
RevenueCat setelah pemasangan: ID pengguna dari Bagian 5 kemudian sama untuk semua perangkat dalam rumah tangga, yaitu pengenal rumah tangga acak tersebut.
Masa penyimpanan dan penghapusan: perangkat yang dipasangkan tetap tersimpan sampai Anda menghapusnya — tanpa kedaluwarsa otomatis. Di Pengaturan → Premium Anda melihat semua perangkat rumah tangga Anda dan dapat menghapus masing-masing; entri langsung dihapus, dan bersama perangkat terakhir, rumah tangga itu juga terhapus. Jika Anda menghapus perangkat Anda sendiri, perangkat itu kembali mendapatkan identitas pembelian sendiri. Satu-satunya pengecualian dari tidak adanya kedaluwarsa: percobaan pemasangan yang kodenya tidak pernah ditukarkan dihapus setelah 30 hari.
Dasar hukumnya adalah persetujuan Anda (Pasal 6(1)(a) GDPR), yang Anda berikan dengan menampilkan atau memasukkan kode dan Anda tarik dengan menghapus perangkat.
6. Firebase (Google) – Analitik dan Laporan Crash
Hanya di Android dan iOS Tunvio menggunakan Firebase dari Google Ireland Ltd. / Google LLC — dan hanya dengan persetujuan Anda. Keduanya nonaktif secara bawaan; pada peluncuran pertama kami menanyakannya kepada Anda, dan jika Anda menolak, paling banyak satu kali lagi.
- Firebase Analytics: statistik penggunaan pseudonim (misalnya layar yang dibuka, versi perangkat dan aplikasi, perkiraan wilayah), dianalisis melalui pengenal pseudonim, untuk meningkatkan aplikasi.
- Firebase Crashlytics: laporan crash dan galat (keterangan teknis di bagian mana dalam program galat terjadi, versi perangkat dan aplikasi), untuk memperbaiki crash.
Kami tidak menambahkan kredensial, kata sandi, nama profil, atau alamat pemutaran ke laporan ini. Teks galat yang dihasilkan oleh sistem atau oleh pustaka yang digunakan diteruskan apa adanya ke Crashlytics dan tidak kami saring; teks tersebut dapat memuat alamat server atau alamat web. Laporan crash juga membawa keterangan keadaan singkat: fase sinkronisasi, penggunaan memori dan kemacetan terlama, jenis profil, kelas ukuran katalog, serta kemajuan pencarian metadata dalam langkah 10 %. Transfer ke AS dapat terjadi; untuk itu Google mengandalkan Klausul Kontrak Standar UE. Pemberitahuan privasi: https://policies.google.com/privacy
Dasar hukumnya adalah persetujuan Anda (Pasal 6(1)(a) GDPR, § 25(1) TDDDG). Anda dapat menariknya kapan saja di Pengaturan → Data & Penyimpanan → “Data penggunaan & laporan crash”, dengan efek segera.
7. Laporan Galat Milik Kami Sendiri (diag.tunv.io)
Sakelar yang sama, “Data penggunaan & laporan crash”, juga mengatur laporan galat otomatis ke server diagnostik kami (Bagian 3). Laporan ini berfungsi di semua platform, termasuk televisi dan desktop. Tanpa persetujuan Anda, tidak ada yang dikirim.
Tujuannya semata-mata memperbaiki galat: mendeteksi galat, mengelompokkan yang serupa, memperbaikinya, dan memeriksa apakah perbaikannya berhasil. Tidak ada analisis penggunaan, tidak ada pembuatan profil, tidak ada iklan.
Hanya data berikut yang dikirim:
- jenis dan kelas galat (misalnya galat pemutaran, masuk, atau sinkronisasi, crash, antarmuka yang macet; waktu tunggu habis, galat dekoder, batas koneksi; jika ada, kode status HTTP sebagai angka)
- keadaan teknis: mesin pemutaran dan tahap dekode, jenis atau cakupan konten (siaran langsung, film, serial, panduan program, unduhan; pada galat sinkronisasi, Cast, dan ekspor juga jenis target atau penyebabnya, misalnya penyimpanan sinkronisasi yang dipilih), jenis profil (bukan penyedianya), dan pada profil gabungan, apakah satu, beberapa, atau semua sumber terpengaruh
- versi aplikasi dan jenis build, platform, versi utama sistem operasi, model perangkat, pengaturan bahasa dan wilayah, dan kapasitas memori perangkat sebagai tingkatan kasar
- pada kemacetan dan sebagian galat pemutaran: seberapa sibuk aplikasi menangani penekanan tombol dalam beberapa detik sebelumnya (tingkat kasar: rendah, sedang, atau tinggi) dan jenis tugas latar belakang internal apa yang sedang berjalan (misalnya membaca katalog atau panduan program) — hanya jenis tugasnya, tidak pernah sebuah berkas, alamat, profil, atau jumlah
- setelah penghentian paksa sesi sebelumnya, jenis penghentiannya sebagaimana disebut oleh sistem operasi (misalnya “tidak merespons”); jika sistem tidak dapat menyebutkannya, mengapa tidak (tidak ada catatan yang tersedia, atau tidak ada yang cocok) dan kelas waktu kasar (menit, jam, atau hari) antara tanda kehidupan terakhir dan catatan sistem terdekat
- untuk peluncuran aplikasi yang lambat atau gagal: tahap peluncuran mana yang paling lambat atau gagal (sebuah nama internal yang tetap) dan berapa milidetik peluncuran berlangsung; saat peluncuran mode aman dibuka, bagaimana hal itu dipicu serta penghitung kecil peluncuran terakhir yang belum selesai
- pada crash dan kemacetan yang diakhiri oleh sistem: keterangan teknis di bagian mana dalam program galat terjadi, beserta pesan galat yang telah dibersihkan dan nama layar aplikasi (misalnya “pemutar” — tidak pernah sebuah konten). Pada crash terkait memori dan koneksi, pesan itu juga membawa satu baris keadaan singkat: fase sinkronisasi, penggunaan memori aplikasi dalam megabita, jenis profil (tidak pernah jumlah sumber), kemacetan terlama dalam milidetik, kemajuan pencarian metadata dalam langkah 10 %, dan hanya kelas ukuran katalog serta pencarian tersebut (misalnya “3.000 sampai 10.000 entri”) — tidak pernah jumlah yang persis
- waktu kejadian sebagaimana dibaca dari jam perangkat (digunakan untuk menjaga urutan laporan yang mengantre; waktu ini disimpan bersama laporan)
- sebuah pengenal harian yang dibuat ulang secara acak setiap hari. Pengenal ini menghubungkan laporan dari hari yang sama; dari hari ke hari sebuah perangkat tidak dapat dikenali kembali. ID perangkat atau ID instalasi tidak ada.
Tidak dikumpulkan sesuai rancangan: judul saluran, film, dan serial, kata pencarian, nama profil dan nama pengguna, kata sandi dan kredensial lainnya, alamat MAC, dan nomor seri. Teks galat bebas hanya disaring dari alamat dan kredensial. Alamat: alamat web, alamat IP, dan untaian yang menyerupai kredensial disamarkan di perangkat sebelum dikirim, dan server kami menghapus nama server yang ditulis tanpa alamat dalam tahap kedua yang tidak dapat mengenali setiap nama server (Bagian 7.1). Karena itu, alamat pemutaran dan server disamarkan di perangkat dan dihapus di server sejauh dapat dikenali.
Dasar hukumnya adalah persetujuan Anda (Pasal 6(1)(a) GDPR, § 25(1) TDDDG), yang dapat ditarik seperti pada Bagian 6. Masa penyimpanan: laporan individual dihapus setelah 90 hari; setelah itu yang tersisa hanyalah angka agregat per pola galat (jumlah, kemunculan pertama dan terakhir, versi yang terpengaruh) tanpa kaitan dengan satu laporan atau satu perangkat. Mengenai akses dan penghapusan, lihat Bagian 12.
7.1 Laporan galat yang Anda kirim sendiri
Di Pengaturan → “Laporkan masalah” atau di pemutar melalui “Apa masalahnya?” → “Laporkan masalah”, Anda dapat mengirim laporan sendiri. Laporan itu meninggalkan perangkat Anda hanya jika Anda mengirimkannya — tidak disimpan sementara dan tidak dikirim belakangan — dan tidak bergantung pada sakelar “Data penggunaan & laporan crash”. Dialog pengiriman menawarkan Anda untuk mengaktifkan laporan otomatis — secara sukarela dan tidak dipilih sebelumnya.
Yang dikirim: teks Anda, log teknis sesi Anda termasuk galat program terakhir (Anda dapat melihatnya terlebih dahulu di “Apa yang dikirim?”), jenis masalah, versi aplikasi, jenis build, platform, versi utama sistem operasi, model perangkat, pengaturan bahasa dan wilayah, mesin pemutaran, jenis profil, apakah Premium aktif, waktu laporan sebagaimana dibaca dari jam perangkat — dan untuk laporan dari pemutar, hasil diagnosis dari Bagian 4.1 sebagai nilai singkat, tanpa nama server, alamat IP, atau kredensial.
Teks dan log disamarkan secara otomatis di perangkat sebelum dikirim: alamat web (apa pun dengan skema seperti https://), alamat IPv4, alamat email, dan untaian yang menyerupai kredensial (seperti password=… atau user:pass@host). Server kami mengulanginya dan juga menghapus nama server yang ditulis tanpa alamat — tahap kedua yang tidak dapat mengenali setiap nama server. Meski begitu, jangan menuliskan kata sandi dalam teks Anda — pembersihan tidak dapat mengenalinya di dalam kalimat biasa.
Laporan ini tidak membawa pengenal yang menghubungkannya dengan perangkat Anda, hanya nomor referensi acak yang ditampilkan kepada Anda. Dengan nomor itu Anda dapat meminta akses atau penghapusan di support@tunv.io. Dasar hukumnya adalah persetujuan Anda melalui pengiriman (Pasal 6(1)(a) GDPR). Masa penyimpanan: 90 hari.
8. Metadata dan Gambar (TMDB)
Tunvio melengkapi film dan serial dengan deskripsi, peringkat, logo, poster, dan peringkat usia dari The Movie Database (TMDB). Hal ini merupakan bagian dari tampilan katalog dan tidak memiliki sakelar tersendiri; metadata yang tersimpan dalam cache dapat Anda hapus di Pengaturan → Data & Penyimpanan.
Deskripsi, peringkat, dan alamat gambar diminta melalui proxy kami tmdb.tunv.io (Bagian 3), tidak langsung dari TMDB. Yang dikirim hanya apa yang dibutuhkan permintaan: saat mencari, judul yang telah dibersihkan dan, jika ada, tahun rilis; selain itu ID TMDB dan, untuk musim, nomor musim; setiap permintaan juga membawa bahasa aplikasi dan, untuk ketersediaan streaming, wilayah perangkat Anda. Episode mana yang Anda tonton dan berapa durasinya tidak dikirim, begitu pula data profil, kredensial, atau data pemutaran. Hasilnya disimpan dalam cache di proxy dan di perangkat Anda.
Berkas gambar itu sendiri datang langsung dari TMDB. Poster, latar belakang, logo judul, cuplikan episode, logo layanan streaming, dan foto pemeran serta kru dimuat oleh perangkat Anda dari server gambar TMDB image.tmdb.org, bukan melalui proxy kami. Karena itu TMDB menerima alamat IP Anda, User-Agent yang dikirim perangkat Anda (yang diatur untuk profil aktif Anda — secara bawaan berupa untaian pemutar media generik), dan path berkas gambar yang diminta, yang mengidentifikasi poster atau foto tersebut — dari path itu dan alamat IP Anda, TMDB dapat mengetahui judul mana yang ditampilkan — tetapi tanpa kredensial, data profil, atau data pemutaran. Hal ini terjadi setiap kali sebuah gambar tidak (atau tidak lagi) tersimpan di perangkat Anda (gambar dalam cache disimpan selama sekitar satu minggu), segera setelah proxy mengembalikan alamat gambar untuk sebuah judul; seperti metadata, hal ini tidak memiliki sakelar tersendiri. Apa yang dilakukan TMDB dengan data ini diatur oleh kebijakan privasinya sendiri, yang tidak dapat kami pengaruhi.
Trailer. Jika Anda mengetuk sebuah trailer (tidak di televisi Samsung), aplikasi membuka aplikasi YouTube atau peramban. Itu adalah tindakan Anda di luar Tunvio; sejak saat itu kebijakan privasi YouTube (Google) berlaku, dan alamat video diteruskan kepadanya.
Mengambil penanda lompatan bersama. Saat Anda memutar episode sebuah serial, Tunvio menanyakan melalui proxy yang sama apakah penonton lain telah menyumbangkan penanda intro dan kredit penutup untuk musim ini (lihat di bawah). Yang dikirim hanya ID TMDB dan nomor musim — bukan episode, durasi, atau judul; episode yang sesuai dipilih oleh aplikasi di perangkat Anda. Yang ditawarkan adalah sebuah tombol, tidak pernah lompatan otomatis.
Dasar hukum untuk semua ini adalah kepentingan sah kami atas tampilan dan pemutaran yang nyaman (Pasal 6(1)(f) GDPR). Anda dapat mengajukan keberatan (Pasal 21 GDPR): terhadap permintaan metadata dan gambar melalui support@tunv.io, terhadap pengambilan penanda lompatan dengan sakelar “Tampilkan penanda lompatan bersama” di Pengaturan → Data & Penyimpanan. Untuk TMDB sendiri berlaku ketentuannya (https://www.themoviedb.org/privacy-policy); kami tidak memiliki afiliasi dengan TMDB.
Subtitel online melalui proxy Tunvio (OpenSubtitles)
Jika Anda mencari subtitel online (atau mengaktifkan pemuatan otomatis — nonaktif secara bawaan), permintaan dikirim melalui proxy kami subs.tunv.io (Bagian 3). Yang dikirim hanya ID TMDB atau IMDB judul tersebut — atau, jika tidak tersedia, judul yang telah dibersihkan, tahun, nomor musim, dan nomor episode — serta bahasa yang diinginkan; tanpa data profil, kredensial, atau data pemutaran. Proxy menanyakan ke OpenSubtitles dengan akses milik kami, sehingga Anda tidak memerlukan akun sendiri; subtitel disimpan dalam cache di proxy dan di perangkat Anda. Dasar hukumnya adalah kepentingan sah kami (Pasal 6(1)(f) GDPR). Untuk OpenSubtitles berlaku kebijakan privasinya (https://www.opensubtitles.com); kami tidak memiliki afiliasi dengan OpenSubtitles.
Penanda lompatan bersama (opsional)
Anda dapat berkontribusi secara sukarela pada penanda lompatan bersama: saat Anda melompati intro atau berpindah ke episode berikutnya selama kredit penutup, Tunvio mengirimkan titik tersebut tanpa kaitan dengan diri Anda ke layanan kami tmdb.tunv.io/skip, yang kami operasikan sendiri di Jerman.
Hanya dengan persetujuan. Berbagi nonaktif secara bawaan dan tidak bergantung pada sakelar “Data penggunaan & laporan crash”. Setelah Anda melompati intro untuk pertama kalinya, aplikasi bertanya kepada Anda melalui pemberitahuan kecil; jika Anda tidak menjawab, berbagi tetap nonaktif, dan setelah tiga pemberitahuan yang tidak dijawab, aplikasi tidak bertanya lagi. Persetujuan hanya berlaku untuk perangkat ini dan tidak dipindahkan melalui sinkronisasi perangkat.
Untuk setiap kontribusi hanya data berikut yang dikirim: intro atau kredit penutup, ID TMDB serial, nomor musim dan episode, durasi episode, dan titik lompatan (pada intro, posisi tempat Anda melompat dan tempat Anda mendarat; pada kredit penutup, posisi tempat Anda berpindah), masing-masing dibulatkan ke detik penuh.
Yang tidak dikirim: judul, penyedia, profil, waktu menonton, serta pengenal perangkat, instalasi, atau harian apa pun. Lompatan melalui penanda yang sudah dibagikan tidak dikirim balik.
Dikumpulkan, bukan langsung dikirim. Kontribusi dikumpulkan di perangkat Anda (per episode dan jenis hanya yang terbaru) dan dikirim paling banyak sekali sehari.
Alamat IP. Alamat IP tidak disimpan (Bagian 3). Agar satu perangkat hanya terhitung sekali per episode dan hari, sebuah nilai terenkripsi dari pseudonim dan episode juga disimpan sampai pergantian kunci berikutnya, lalu dibuang. Baik alamat maupun pseudonim tidak dituliskan pada kontribusi (kepentingan sah, Pasal 6(1)(f) GDPR).
Penyimpanan dan publikasi. Yang disimpan adalah nilai-nilai yang disebutkan di atas dan hari penerimaan (tanpa jam). Sebuah penanda baru ditampilkan kepada orang lain jika beberapa kontribusi independen dari hari yang berbeda saling cocok — dan itu pun hanya sebagai nilai tengah (median) beserta jumlahnya, tidak pernah sebagai kontribusi tunggal. Kontribusi individual dihapus sepenuhnya setelah 180 hari. Yang tersisa hanyalah penanda yang sudah dipublikasikan, sebagai median beserta jumlah kontribusi dan jumlah hari penerimaan; jika kemudian cukup banyak kontribusi baru bertentangan dengannya, penanda itu juga dihapus.
Dasar hukumnya adalah persetujuan Anda (Pasal 6(1)(a) GDPR, § 25(1) TDDDG). Anda dapat menariknya kapan saja di Pengaturan → Data & Penyimpanan → “Bagikan penanda lompatan”; sejak saat itu tidak ada lagi yang dikirim, dan kontribusi yang belum terkirim dihapus. Pengambilan penanda bersama tidak terpengaruh olehnya. Kontribusi yang sudah terkirim tidak membawa pengenal, sehingga kami tidak dapat mengaitkannya dengan Anda, memberikan akses atasnya, atau menghapusnya satu per satu (Pasal 11 GDPR, lihat Bagian 12).
9. Pengambilan Pembaruan (tunv.io)
Pada Android dan iOS, saat aplikasi dijalankan dan saat pemeriksaan manual, Tunvio mengambil sebuah berkas konfigurasi dari https://tunv.io/app/config.json (Bagian 3). Berkas ini hanya memuat keterangan tentang aplikasi: versi terkini dan versi minimum yang didukung, serta alamat unduhan atau alamat toko. Keterangan tentang profil, penyedia, atau konten Anda tidak dikirim; mengenai alamat IP, lihat Bagian 3. Dasar hukumnya adalah kepentingan sah kami atas aplikasi yang aman dan mutakhir (Pasal 6(1)(f) GDPR).
Jika Anda memasang pembaruan sendiri di Android di luar toko, aplikasi dapat mengunduh berkas instalasi dari alamat yang disebutkan dalam berkas konfigurasi ini; server tersebut kemudian menerima alamat IP Anda dan data permintaan yang lazim.
Dokumen hukum. Saat Anda membuka kebijakan privasi, Ketentuan Penggunaan, pemberitahuan hukum, atau pernyataan aksesibilitas di aplikasi, Tunvio mencoba memuat versi terkini dari https://tunv.io/legal/ di semua platform (batas waktu enam detik); jika gagal, salinan yang disertakan bersama aplikasi ditampilkan. Yang dilakukan hanya permintaan berkas — tanpa keterangan tentang profil atau konten; mengenai alamat IP, lihat Bagian 3. Dasar hukumnya adalah kepentingan sah kami atas penampilan teks terkini (Pasal 6(1)(f) GDPR).
10. Sinkronisasi Perangkat (iCloud / Google Drive / OneDrive / WebDAV)
Secara opsional, Tunvio menjaga profil, favorit, riwayat, dan pengaturan tetap tersinkron di antara perangkat Anda. Fitur ini nonaktif secara bawaan; Anda menghubungkannya di Pengaturan → Sinkronisasi Perangkat dan memilih kategori mana yang ikut disinkronkan. Kami tidak mengoperasikan server sinkronisasi dan tidak pernah menerima data ini — data dikirim langsung ke penyimpanan yang Anda pilih:
- iCloud (iOS) atau Google Drive (Android): di area aplikasi privat pada akun Anda sendiri, yang tidak dapat dibaca oleh aplikasi lain.
- Microsoft OneDrive: Anda masuk langsung di Microsoft melalui kode perangkat; kata sandi Anda tidak dimasukkan di aplikasi. Microsoft kemudian meminta akses ke berkas OneDrive Anda — Microsoft mewajibkannya agar aplikasi dapat membuat foldernya sendiri; yang digunakan hanya folder itu. Anda dapat menarik akses tersebut di
account.live.com/consent/Manage. - WebDAV: server pilihan Anda, misalnya Nextcloud Anda sendiri atau NAS. Alamat dan data masuk tetap berada di perangkat Anda (Bagian 2).
Yang ikut ditransfer adalah profil Anda (URL server, nama pengguna) dan PIN kontrol orang tua. Kata sandi akun IPTV Anda tidak diunggah; di perangkat baru Anda memasukkannya satu kali. Namun pada profil M3U, URL langsung, dan Stalker, data akses merupakan bagian dari alamat itu sendiri (URL playlist atau alamat MAC) sehingga ikut berpindah.
Setelah diputus, berkas sinkronisasi tetap berada di penyimpanan Anda sampai Anda menghapusnya (iCloud: Pengaturan → nama Anda → iCloud → Kelola Penyimpanan; Google Drive: Setelan → Kelola aplikasi → hapus data aplikasi tersembunyi; OneDrive: hapus folder aplikasi; WebDAV: hapus berkas di server Anda).
Dasar hukumnya adalah persetujuan Anda (Pasal 6(1)(a) GDPR), yang diberikan dengan menghubungkan dan ditarik dengan memutus sinkronisasi. Berlaku kebijakan privasi Apple (https://www.apple.com/legal/privacy), Google (https://policies.google.com/privacy), dan Microsoft (https://privacy.microsoft.com/privacystatement), atau ketentuan operator server WebDAV Anda.
Sinkronisasi di jaringan rumah (LAN)
Sebagai tambahan atau alternatif, perangkat menyelaraskan datanya langsung di jaringan lokal — juga pada televisi tanpa sinkronisasi cloud. Fitur ini juga nonaktif secara bawaan: Anda menyandingkan perangkat sekali saja dengan PIN enam digit, setelah itu perangkat bertukar data secara langsung dengan enkripsi end-to-end; kuncinya hanya ada di perangkat Anda. Karena tidak ada penyimpanan pihak lain yang terlibat, kata sandi di sini ikut ditransfer. Tanpa server, tanpa koneksi internet, tanpa pihak ketiga. Dasar hukumnya adalah persetujuan Anda (Pasal 6(1)(a) GDPR), yang dapat ditarik dengan memutus penyandingan atau menonaktifkan fitur.
11. Penerima Sekilas
| Layanan | Tujuan | Platform | Privasi |
|---|---|---|---|
| Penyedia IPTV Anda | Streaming | semua | penyedia |
| Apple App Store / Google Play / Amazon Appstore | Pembayaran | iOS / Android | Apple / Google / Amazon |
| RevenueCat, Inc. | Pengelolaan langganan, halaman pembayaran di peramban | iOS / Android / desktop | revenuecat.com/privacy |
| Google Firebase | Analitik, laporan crash (dengan persetujuan) | iOS / Android | policies.google.com/privacy |
| Cloudflare / Google Public DNS | “Periksa lebih teliti” (hanya jika diketuk, hanya nama server) | semua | cloudflare.com/privacypolicy / policies.google.com/privacy |
| TMDB | Metadata film dan serial (melalui proxy kami); poster, logo, dan foto (langsung dari image.tmdb.org) | semua | themoviedb.org |
| OpenSubtitles | Subtitel online (melalui proxy kami) | semua | opensubtitles.com |
| Apple iCloud / Google Drive | Sinkronisasi perangkat (opsional, akun Anda) | iOS / Android | Apple / Google |
| Microsoft OneDrive | Sinkronisasi perangkat (opsional, akun Anda) | sesuai pilihan Anda | privacy.microsoft.com |
| Server WebDAV pilihan Anda | Sinkronisasi perangkat (opsional) | sesuai pilihan Anda | pengelola server tersebut |
| Server kami (Bagian 3) | Pemasangan, laporan galat, metadata, penanda lompatan, subtitel, pengambilan pembaruan, dokumen hukum | semua (pengambilan pembaruan hanya Android / iOS) | kebijakan ini |
12. Hak-Hak Anda
Berdasarkan GDPR, Anda memiliki hak akses, perbaikan, penghapusan, pembatasan pemrosesan, portabilitas data, dan keberatan, serta hak untuk mengajukan keluhan kepada otoritas pengawas perlindungan data. Untuk itu, hubungi support@tunv.io. Persetujuan dapat Anda tarik kapan saja dengan efek untuk masa mendatang langsung di pengaturan; data lokal Anda hapus sendiri di pengaturan atau dengan menghapus instalan aplikasi.
Hak keberatan (Pasal 21 GDPR). Sejauh kami memproses data berdasarkan kepentingan sah kami (Bagian 3, 4.1, 8, dan 9), Anda dapat mengajukan keberatan kapan saja atas alasan yang timbul dari situasi khusus Anda — melalui email ke support@tunv.io. Untuk pengambilan penanda lompatan bersama, sakelar “Tampilkan penanda lompatan bersama” sudah cukup.
Data yang tidak dapat kami kaitkan dengan Anda (Pasal 11 GDPR). Laporan galat otomatis (Bagian 7) dan penanda lompatan bersama (Bagian 8) sengaja tidak membawa pengenal yang memungkinkan kami mengaitkannya dengan seseorang atau suatu perangkat. Kami tidak dapat mengidentifikasi Anda di sana, dan sejauh itu hak menurut Pasal 15 sampai 20 GDPR tidak berlaku — kecuali Anda memberikan informasi tambahan yang memungkinkan pengaitan (Pasal 11(2) GDPR). Hak Anda untuk menarik persetujuan dan mengajukan keluhan tidak terpengaruh. Berbeda halnya dengan:
- laporan galat yang Anda kirim sendiri: melalui nomor referensi, kami menemukan dan menghapus laporan tersebut (Bagian 7.1).
- pemasangan perangkat: di sana pun kami tidak menyimpan nama maupun akun, tetapi Anda dapat melihat seluruh data rumah tangga Anda di Pengaturan → Premium dan menghapus entri sendiri di sana (Bagian 5.1).
13. Perubahan
Kami menyesuaikan kebijakan ini jika aplikasi berubah. Versi terkini tersedia di https://tunv.io/privacy-policy dan di dalam aplikasi pada Pengaturan → Tentang → Kebijakan Privasi.
Situs web ini: statistik pengunjung
Bagian ini hanya berlaku untuk situs web tunv.io, bukan untuk aplikasi. Aplikasi sendiri tidak berisi statistik situs web; apa yang diprosesnya dijelaskan di atas.
Kami menghitung kunjungan ke situs web dengan Umami, perangkat lunak statistik yang kami jalankan sendiri di server milik kami (stats.tunv.io). Tidak ada penyedia layanan yang menerima datanya.
- Yang dihitung: halaman yang dikunjungi, halaman asal Anda (referrer), peramban, sistem operasi, jenis perangkat, ukuran layar, bahasa, negara (diturunkan dari alamat IP), dan klik pada tombol unduh (Google Play, APK).
- Yang tidak terjadi: tidak ada cookie, tidak ada entri di penyimpanan perangkat Anda, alamat IP Anda tidak disimpan, tidak ada pelacakan lintas situs web, tidak ada penerusan kepada pihak ketiga. Kami menghormati pengaturan “Do Not Track” di peramban Anda.
- Dasar hukum: kepentingan sah kami (Pasal 6(1)(f) GDPR) untuk memahami cara situs web digunakan dan memperbaikinya. Karena tidak ada cookie maupun penyimpanan perangkat yang terlibat, tidak diperlukan persetujuan.
- Keberatan Anda: Anda dapat mengajukan keberatan atas analisis ini kapan saja — tulis kepada kami melalui data kontak di pemberitahuan hukum, atau aktifkan “Do Not Track” di peramban Anda.
- Masa penyimpanan: data dihapus segera setelah tidak lagi diperlukan untuk tujuan ini.
