1. Pengelola dan cakupan
Multistream.id ("Multistream", "kami") mengelola data yang dijelaskan dalam kebijakan ini. Kebijakan ini mencakup situs, akun dan dashboard, relay siaran, koneksi platform, chat dock OBS, dukungan, dan formulir beta lama. Untuk permintaan privasi, hubungi [email protected].
2. Informasi yang kami proses
- Akun dan keamanan: email, nama atau gambar profil jika tersedia, ID akun, sesi autentikasi, waktu login, versi dokumen hukum yang disetujui, serta catatan keamanan dan permintaan teknis.
- Konfigurasi siaran: nama dan label tujuan, alamat RTMP/RTMPS, stream key tujuan yang dienkripsi saat disimpan, beberapa karakter terakhir untuk identifikasi, status sesi, waktu mulai/selesai, byte yang diteruskan, dan region relay. Jalur ingest dan log operasional dapat memproses alamat IP dan informasi koneksi.
- Koneksi YouTube dan Twitch: ID channel atau akun, nama/handle, status dan izin koneksi, token akses dan refresh terenkripsi, masa berlaku, metadata siaran yang diperlukan fitur pilihanmu, serta kesalahan koneksi.
- Chat dock: isi pesan chat, nama dan ID pengirim, platform atau channel sumber, waktu, badge, emote, serta status koneksi. Kode pairing, hash verifier/token sesi, waktu kedaluwarsa, status pencabutan, dan data teknis untuk menjaga dock tetap terhubung juga diproses.
- Situs dan komunikasi: informasi yang kamu kirim ke dukungan atau formulir lama, serta metrik kunjungan melalui Plausible jika analitik produksi diaktifkan dan Google Analytics pada situs pemasaran publik hanya setelah kamu menyetujuinya.
3. Cara kerja dan batas chat dock
Dock read-only dimulai dengan kode pairing sekali pakai yang kedaluwarsa setelah 10 menit. Setelah kamu mengonfirmasi kode dari dashboard, dock memperoleh sesi khusus melalui cookie HttpOnly; izin sesi di server dibatasi pada fitur OBS. Sesi berlaku paling lama 30 hari dan dapat dicabut. Token YouTube/Twitch dan stream key tidak dikirim ke halaman OBS. Pesan baru disalurkan ke dock melalui koneksi server-sent events (SSE). Panel chat hanya-baca dan tidak mengirim pesan atau mengubah moderasi. Secara terpisah, dock dapat menampilkan panel kontrol stream opsional untuk meminta perubahan judul atau kategori setelah kamu memberi izin stream-control tersendiri kepada provider. Pairing chat-only tidak memberi izin stream-control, sehingga panel tersebut tidak tersedia pada sesi itu.
Untuk memulihkan tampilan setelah gangguan koneksi, antrean replay dalam memori dibatasi hingga 5.000 event per akun; entri bertahan sampai digantikan oleh event baru atau proses berakhir. Jika Redis digunakan, replay mengecualikan event yang lebih lama dari satu jam dan daftar tersimpan kedaluwarsa satu jam setelah event terakhir. Ini bukan arsip atau riwayat chat akun yang permanen. Pemrosesan langsung dapat pula memakai memori proses sementara; penyedia platform dan infrastruktur dapat memiliki log sesuai kebijakan mereka sendiri. Chat dan kontrol stream adalah jalur terpisah; kontrol stream memerlukan koneksi dan otorisasi tersendiri.
4. YouTube dan layanan Google
Koneksi chat-only YouTube meminta scope baca saja https://www.googleapis.com/auth/youtube.readonly untuk mengambil live chat yang diperlukan dock. Kontrol stream opsional memerlukan persetujuan terpisah dan meminta https://www.googleapis.com/auth/youtube.force-ssl; layar Google menjelaskan scope lebih luas ini sebagai kemampuan melihat, mengedit, dan menghapus permanen video, rating, komentar, dan caption. Dengan koneksi stream-control yang disetujui terpisah, Multistream membaca informasi live stream terkait dan dapat memperbarui judul atau kategori yang kamu minta. Kami tidak memanggil API untuk menghapus video, rating, komentar, atau caption. Chat Twitch menggunakan chat:read; kontrol stream Twitch opsional secara terpisah meminta channel:manage:broadcast.
Pemanggilan API dan pemeriksaan status live dijadwalkan dengan memperhatikan batas kuota yang berlaku; kuota tidak digunakan untuk melewati pembatasan Google. Penggunaan data Google oleh Multistream mematuhi Kebijakan Privasi Google, Google API Services User Data Policy, termasuk persyaratan Limited Use, dan Persyaratan Layanan YouTube. Untuk mencabut akses Google, kunjungi izin aplikasi di Akun Google. Untuk Twitch, cabut akses melalui pengaturan koneksi Twitch. Menghapus koneksi dari Multistream hanya menghapus salinan lokal kami dan tidak dengan sendirinya mencabut izin pada platform.
YouTube, Google, dan Twitch mengoperasikan layanannya sendiri, menentukan kebijakan dan pemrosesan mereka, dan bukan afiliasi Multistream. Menghubungkan akun tidak memindahkan kendali akun atau kontenmu kepada kami.
5. Tujuan dan dasar pemrosesan
Kami memproses data untuk membuat dan mengamankan akun, mengautentikasi pengguna, menyimpan konfigurasi, meneruskan stream, menyediakan chat atau kontrol yang diminta, menghitung pemakaian, mencegah penyalahgunaan, memperbaiki layanan, menanggapi dukungan, menjalankan kewajiban hukum, dan mengirim komunikasi beta jika kamu menyetujuinya. Sesuai hukum yang berlaku, pemrosesan dapat didasarkan pada penyediaan layanan yang kamu minta, persetujuan, kepentingan sah untuk keamanan dan operasi, atau kewajiban hukum. Persetujuan waitlist lama hanya untuk dihubungi dan terpisah dari persetujuan penggunaan dashboard.
6. Stream, cookie, dan analitik
Video dan audio diteruskan dari perangkatmu melalui relay ke tujuan yang kamu pilih. Control plane Multistream tidak menyimpan rekaman siaran sebagai fitur saat ini; relay, jaringan, atau platform tujuan dapat memproses dan mencatat lalu lintas sesuai sistem mereka. Cookie yang diperlukan mendukung login, pairing, dan keamanan. Situs dapat memakai Plausible untuk metrik kunjungan jika konfigurasi tersebut aktif. Pada situs pemasaran publik, Google Analytics tidak aktif sampai kamu memilih Izinkan Google Analytics; setelah persetujuan, Google dapat menggunakan cookie analitik. Pilihanmu disimpan di penyimpanan lokal browser dan dapat ditolak atau diubah melalui Pengaturan privasi di situs. Browser juga berkomunikasi langsung dengan penyedia yang diperlukan untuk menampilkan situs.
7. Penyedia dan pemrosesan lintas negara
Data dapat diproses oleh personel berwenang dan penyedia hosting situs/API, database, relay/VPS, Redis bila diaktifkan, email, Plausible bila dikonfigurasi dan Google Analytics setelah persetujuan, Google/YouTube, Twitch, serta platform tujuan yang kamu pilih. Vendor aktual bergantung pada konfigurasi deployment dan dapat berubah. Mereka dapat memproses data di negara lain dan tunduk pada kebijakan serta perlindungan masing-masing. Kami dapat membagikan data jika dibutuhkan untuk menjalankan fitur pilihanmu, mematuhi proses hukum yang sah, menjaga keselamatan, atau menyelidiki penyalahgunaan. Kami tidak menjual token atau stream key akunmu.
8. Penyimpanan dan penghapusan
Data disimpan selama diperlukan untuk menyediakan layanan, keamanan, dukungan, penyelesaian sengketa, atau kewajiban hukum. Sesi OBS berlaku paling lama 30 hari kecuali dicabut lebih awal; kode pairing berakhir dalam 10 menit. Antrean replay dalam memori dibatasi 5.000 event sampai tergantikan atau proses berakhir. Dengan Redis, replay mengecualikan event berusia lebih dari satu jam dan daftar kedaluwarsa satu jam setelah event terakhir. Kami belum menetapkan satu tenggat penghapusan tetap yang berlaku untuk semua permintaan atau seluruh salinan pada log dan backup penyedia.
Kamu dapat menghapus koneksi dan konfigurasi melalui dashboard, lalu mencabut grant di Google atau Twitch secara terpisah. Penghapusan akun atau permintaan akses/koreksi dapat diminta melalui petunjuk penghapusan data. Sebagian data dapat dipertahankan jika diwajibkan hukum atau benar-benar diperlukan untuk keamanan, pencegahan penipuan, sengketa, atau pemulihan backup. Penghapusan dari penyedia pihak ketiga mengikuti sistem dan kebijakan mereka.
9. Keamanan dan pilihan privasi
Kami menggunakan perlindungan seperti enkripsi kredensial saat disimpan, pembatasan akses, hashing token sesi, dan pemisahan otorisasi dock. Komponen layanan yang menjalankan fitur perlu dapat memakai kredensial yang didekripsi; tidak ada sistem yang bebas dari risiko. Kamu dapat menghubungi kami untuk meminta akses, koreksi, penghapusan, menarik persetujuan, atau menggunakan hak lain yang tersedia berdasarkan hukum. Penarikan izin yang diperlukan dapat menonaktifkan fitur terkait.
10. Perubahan kebijakan
Kami dapat memperbarui kebijakan ini saat layanan atau hukum berubah. Tanggal dan versi berlaku tercantum di atas. Untuk perubahan material yang memerlukan persetujuan baru, kami akan meminta persetujuan sebelum akses dashboard dilanjutkan.