Kebijakan Privasi
Privasi Anda penting bagi kami. Dokumen ini menjelaskan secara jelas data apa yang kami kumpulkan, kenapa kami mengumpulkannya, dan bagaimana Anda bisa mengontrolnya.
1. Ringkasan Singkat
- Kami tidak menjual data Anda ke pihak ketiga.
- Akses via key bersifat anonim β kami tidak menyimpan email, IP terstruktur, atau identitas Anda.
- Untuk akun login, kami menyimpan email dan kata sandi (dalam bentuk hash bcrypt β bukan plain text).
- Video Anda disimpan di Cloudflare R2 dan dilayani via CDN.
- Anda dapat meminta penghapusan data kapan saja.
2. Data yang Kami Kumpulkan
2.1 Akun Login
Saat Anda mendaftar akun, kami mengumpulkan:
- Email β untuk verifikasi, reset kata sandi, dan komunikasi terkait akun.
- Username β pilihan Anda sendiri, ditampilkan kepada publik.
- Display name (opsional) β nama yang ditampilkan kepada publik.
- Kata sandi β disimpan hanya sebagai hash bcrypt cost 12. Kami secara teknis tidak dapat melihat kata sandi Anda.
- Avatar (opsional) β gambar profil yang Anda unggah.
- Bio (opsional) β deskripsi singkat di profil Anda.
- Tanggal pendaftaran dan waktu login terakhir.
2.2 Akses Anonim via Key
Saat Anda menggunakan jalur akses key, kami menyimpan:
- Username hash acak 12 karakter yang dibuat oleh server (bukan pilihan Anda).
- Hash SHA-256 dari key Anda β bukan key plain. Key asli hanya ditampilkan sekali saat dibuat dan tidak pernah disimpan.
- Statistik teknis ringan seperti tanggal pembuatan, waktu pemakaian terakhir, dan jumlah pemakaian (untuk deteksi anomali).
Kami tidak menghubungkan username hash dengan identitas dunia nyata, alamat email, atau IP Anda secara permanen.
2.3 Data Teknis Sementara
- Alamat IP β digunakan secara sementara untuk rate-limiting, deteksi spam, dan pencegahan abuse. Disimpan dalam log selama maksimal 30 hari lalu dihapus otomatis.
- User-Agent β string browser/perangkat, untuk debugging dan deteksi bot.
- Cookie sesi β bernama
V1DSSID, berisi token sesi acak. HttpOnly + Secure + SameSite=Lax.
2.4 Data Penayangan
- Hitungan tayang per video β agregat anonim, tidak terikat ke identitas individu.
- Token tayang sementara di sesi browser Anda untuk mencegah penghitungan tayangan ganda.
3. Bagaimana Kami Menggunakan Data
- Menjalankan Layanan β meng-host video, menampilkan feed, memproses login, dan mengelola sesi Anda.
- Komunikasi β mengirim email reset kata sandi (jika Anda meminta) atau notifikasi penting terkait akun. Kami tidak mengirim email marketing tanpa persetujuan eksplisit.
- Keamanan & Anti-abuse β mendeteksi pola login mencurigakan, brute force, atau penyalahgunaan rate-limit.
- Statistik Agregat β memahami video mana yang populer (anonim, tanpa profil pribadi).
- Kepatuhan Hukum β memenuhi kewajiban hukum yang berlaku, termasuk merespons permintaan resmi dari otoritas berwenang.
Kami tidak menggunakan data Anda untuk profiling iklan, menjual ke data broker, atau melatih model machine learning tanpa izin Anda.
4. Cookies & Penyimpanan Lokal
Kami menggunakan cookie dalam jumlah minimal:
V1DSSIDβ cookie sesi (HttpOnly, Secure, SameSite=Lax). Tanpa cookie ini, login dan modal CSRF tidak akan berfungsi.- Penyimpanan lokal (
localStorage/sessionStorage) digunakan untuk preferensi UI ringan seperti status modal atau toast yang sudah dibaca. Tidak berisi data identitas.
Kami tidak menggunakan cookie pelacak pihak ketiga, pixel iklan, atau Google Analytics di iterasi ini.
5. Akses Anonim via Key
Jalur akses key dirancang untuk pengguna yang ingin menonton tanpa mendaftarkan email atau identitas. Beberapa hal penting:
- Key Anda tidak pernah disimpan dalam bentuk plain. Kami hanya menyimpan SHA-256 hash-nya.
- Karena kami tidak punya email atau identitas terkait username hash, kami tidak dapat memulihkan key yang hilang selain via reset memakai username hash yang sama. Jika Anda kehilangan keduanya, akses tersebut hilang permanen.
- Akses key bersifat one-shot per sesi. Setiap kali mengakses feed, Anda harus memasukkan ulang username + key.
- User key tidak dapat mengunggah konten, berkomentar, atau berinteraksi sosial β hanya menonton.
6. Penyimpanan Konten Video
Video yang Anda unggah disimpan pada Cloudflare R2, layanan penyimpanan objek dengan enkripsi at-rest. Pengiriman ke pemirsa dilakukan melalui CDN Cloudflare untuk kecepatan optimal.
Saat Anda menghapus video, file fisik akan dihapus dari R2 dalam waktu maksimal 7 hari setelah konfirmasi penghapusan. Backup terenkripsi dapat tertinggal hingga 30 hari sebelum dihapus secara permanen.
7. Pihak Ketiga & Sub-prosesor
Kami menggunakan beberapa penyedia layanan untuk menjalankan V1DShorts:
- Hostinger β hosting web & database MySQL.
- Cloudflare β CDN, perlindungan DDoS, dan storage R2 untuk video.
- Penyedia email transaksional β pengiriman email reset password.
Setiap sub-prosesor terikat oleh kontrak yang mewajibkan mereka memproses data hanya atas instruksi kami dan menerapkan langkah-langkah keamanan yang wajar.
8. Retensi Data
- Akun aktif β disimpan selama akun masih aktif.
- Akun dihapus β data identitas dihapus dalam 30 hari; statistik agregat anonim dapat dipertahankan.
- Log keamanan β dihapus otomatis setelah 30 hari.
- Token reset password β kadaluarsa dalam 1 jam dan dihapus segera setelah dipakai.
- Key anonim β disimpan selama belum dihapus eksplisit oleh Anda atau hingga 12 bulan tanpa aktivitas, lalu dapat di-purge.
9. Keamanan
Kami menerapkan langkah-langkah teknis dan organisasi yang wajar untuk melindungi data Anda, termasuk:
- HTTPS (TLS 1.2+) untuk seluruh trafik.
- Hashing kata sandi dengan bcrypt cost 12.
- Hashing key akses anonim dengan SHA-256.
- Cookie sesi HttpOnly + Secure + SameSite.
- Proteksi CSRF di seluruh form & API.
- Rate-limit per IP & per akun untuk mencegah brute force.
- Header keamanan: HSTS, X-Content-Type-Options, X-Frame-Options, Referrer-Policy.
Meskipun demikian, tidak ada sistem yang sepenuhnya aman. Kami akan memberi tahu Anda dan otoritas terkait jika terjadi pelanggaran data yang berdampak pada Anda, sesuai hukum yang berlaku.
10. Hak Anda
Anda berhak untuk:
- Mengakses data pribadi Anda yang kami simpan.
- Mengoreksi data yang tidak akurat.
- Menghapus akun Anda — lihat halaman profil atau hubungi privacy@v1dshorts.com.
- Mengekspor data Anda dalam format yang dapat dibaca mesin.
- Membatasi atau menolak pemrosesan tertentu.
- Mengajukan keluhan kepada otoritas perlindungan data setempat.
Permintaan akan kami tangani dalam waktu maksimal 30 hari kerja.
11. Anak di Bawah Umur
Layanan tidak ditujukan untuk anak di bawah usia 18 tahun. Kami tidak secara sengaja mengumpulkan data dari anak di bawah umur. Jika Anda meyakini anak di bawah umur telah memberikan data kepada kami, mohon hubungi privacy@v1dshorts.com agar kami dapat menghapusnya.
12. Transfer Data Internasional
Karena V1DShorts menggunakan Cloudflare, data Anda dapat ditransit melalui server di berbagai negara. Cloudflare menerapkan langkah pengamanan internasional yang sesuai, termasuk klausa kontraktual standar Uni Eropa di mana berlaku.
13. Perubahan Kebijakan
Kami dapat memperbarui Kebijakan Privasi ini dari waktu ke waktu. Perubahan material akan diumumkan melalui banner di halaman utama selama minimal 14 hari sebelum berlaku efektif. Tanggal "Berlaku efektif" di bagian atas selalu menunjukkan revisi terbaru.
14. Kontak
Pertanyaan terkait privasi, permintaan hak data, atau keluhan dapat dikirim ke:
- Pertanyaan privasi: privacy@v1dshorts.com
- Penghapusan akun & data: privacy@v1dshorts.com
- Pelanggaran konten: abuse@v1dshorts.com