Legal • Privacy Policy

PrivacyPolicy

Cara NullWave Hub kumpulkan, pakai, dan jaga data: dari Discord login sampai Roblox linking, bio, upload, dan analytics anonim.

Terakhir: 22 Sep 2026~6 menit baca
RINGKASANTL;DR

Discord untuk login. Roblox openid profile cuma untuk linking identitas, token dibuang. Bio dan upload opsional. Analytics anonim tanpa IP. Tidak ada penjualan data, tidak ada iklan pihak ketiga.

Token
Dibuang
Tracker
Tidak ada
Jual data
Tidak
01

Data yang kami kumpulkan

  • Akun Discord (login wajib): Discord ID, username, display name, avatar, email (jika diizinkan). Disimpan di profiles kunci discord_id untuk session NextAuth (JWT) dan role member/admin/owner.
  • Roblox OAuth, linking (opsional, openid profile): Roblox user ID (sub), username (preferred_username), display name (nickname), avatar (picture). Disimpan di profiles.roblox_*. Token akses tidak disimpan, dibuang setelah ambil userinfo.
  • Roblox Open Cloud, API key (opsional): User/Group API key dan Group ID, hanya jika isi manual di Dashboard tab Roblox. Disimpan di profiles.roblox_user_api_key dkk. Tidak pernah dikembalikan ke client (hanya flag hasUserApiKey).
  • Bio / link-in-bio (opsional): slug, display name, bio, avatar (bucket bio-avatars), accent, bg_style, button_style, daftar link, counter view_count / click_count. Tabel bio_profiles dan bio_links. Bio published=true bisa dibaca publik via RLS.
  • Audio dan decal upload (opsional): nama file, ukuran, durasi, target (user/group), status moderasi, detail, Asset ID jika berhasil. Tabel audio_uploads terikat discord_id. File di-upload ke Roblox via Open Cloud, tidak disimpan permanen di server kami.
  • Konten publik dan interaksi: review/rating plugin dan asset (reviews), counter (counters), file aset admin (bucket asset-files).
  • Analytics dan kunjungan (anonim): path + visitor_id acak dari localStorage (nw_visitor_id) ke analytics_events; total dan today ke visits (key site). Tanpa IP, tanpa fingerprint.
03

Tujuan penggunaan

Login dan session (Discord), verifikasi kepemilikan akun Roblox (linking), tampilkan profil dan avatar di dashboard/bio, validasi akses tool Open Cloud (DataStore, audio/decal), hitung view/click bio, moderasi upload, dan statistik kunjungan agregat. Tidak untuk iklan, profiling, atau penjualan data.

04

Penyimpanan & keamanan

Data di Supabase Postgres dengan Row Level Security (RLS). Tulis/baca sensitif hanya via API route dengan service role, tanpa akses langsung dari anon key untuk profiles / audio_uploads / analytics_events / visits. Bucket asset-files dan bio-avatars publik untuk file yang memang perlu diakses publik. OAuth state + PKCE di httpOnly cookie 10 menit lalu dihapus. Token Roblox openid profile tidak disimpan.

05

Berbagi data & pihak ketiga

Tidak ada penjualan atau berbagi data ke pihak ketiga. Pihak ketiga yang terlibat hanya sebagai penyedia layanan: Discord (OAuth), Roblox (OAuth + Open Cloud API), dan Supabase (database dan storage). Data hanya dipakai internal NullWave Hub.

06

Retensi

Data profil dan bio disimpan selama akun aktif. Analytics dan visits disimpan agregat tanpa batas waktu (anonim). Log audio_uploads disimpan untuk audit moderasi. Kamu bisa minta hapus kapan saja (lihat Hak kamu).

07

Hak kamu

  • Putuskan linking Roblox: Dashboard tab Roblox Putuskan (DELETE /api/user/roblox), kolom roblox_* di-null-kan.
  • Hapus bio: Dashboard Bio hapus profil/link (DELETE /api/user/bio).
  • Hapus akun dan semua data: hubungi admin via Discord discord.gg/6SuFx88aUd , kami hapus baris profiles, bio_profiles, dan audio_uploads terkait discord_id kamu.
  • Hapus visitor_id: clear localStorage nw_visitor_id di browser.
08

Anak di bawah umur

Layanan tidak ditargetkan untuk anak di bawah 13 tahun. Jika kamu di bawah umur, gunakan dengan izin orang tua/wali.

09

Perubahan kebijakan

Kebijakan bisa diperbarui, tanggal di atas akan diubah. Perubahan material akan diumumkan di Discord atau changelog.

10

Kontak

Pertanyaan privasi: Discord NullWave discord.gg/6SuFx88aUd atau halaman Tentang.

Scope Roblox yang dipakai: openid profile, token tidak disimpan. Lihat Terms