Terakhir diperbarui: 3 November 2026
Ringkasnya
TanpaKode adalah platform yang membuatkan aplikasi web dari percakapan berbahasa Indonesia. Untuk data akun dan data pemakaian platform, pengelola TanpaKode bertindak sebagai Pengendali Data Pribadi menurut Undang-Undang Nomor 27 Tahun 2022 tentang Pelindungan Data Pribadi (UU PDP).
Data akun
Nama, alamat email, kata sandi (disimpan sebagai hash satu arah, bukan teks aslinya), status verifikasi email, waktu Anda menyetujui Ketentuan Layanan, dan kode undangan (referal).
Tujuan: Membuat dan mengamankan akun, proses masuk, serta mengirim email verifikasi dan tautan atur ulang kata sandi.
Dasar pemrosesan: Pelaksanaan perjanjian (Ketentuan Layanan).
Sesi masuk
Untuk setiap sesi masuk (satu browser atau perangkat): waktu masuk dan waktu terakhir dipakai, alamat IP dan user agent (keterangan browser/perangkat) saat Anda masuk, serta status sesi (berlaku atau dicabut, dan alasannya). Kode penyegar sesi hanya disimpan sebagai hash, bukan teks aslinya.
Tujuan: Menjalankan sesi masuk: memperpanjangnya, mencabutnya saat Anda keluar atau saat token dicurigai dicuri. Alamat IP dan user agent hanya menjadi jejak untuk menelusuri masalah keamanan, bukan dasar keputusan otomatis.
Dasar pemrosesan: Pelaksanaan perjanjian dan kepentingan yang sah.
Isi pekerjaan Anda
Pesan di chat, berkas yang Anda unggah (mis. gambar, Excel/CSV), kode dan berkas hasil, serta riwayat versi aplikasi. Berkas yang Anda unggah ke aplikasi mana pun juga disimpan di Pustaka file akun Anda (paling banyak 500 MB dan 300 berkas; isi yang sama disimpan satu kali, dengan nama-namanya dicatat) supaya bisa dipakai lagi di aplikasi lain tanpa unggah ulang. Anda bisa menghapusnya kapan saja di halaman Pustaka; menghapus dari Pustaka tidak menghapus salinan di aplikasi.
Tujuan: Membuat, memeriksa, dan mengubah aplikasi sesuai permintaan Anda. Untuk menidurkan aplikasi yang lama tidak dibuka (menghemat sumber daya), kami mencatat waktu terakhir tiap aplikasi dibuka — tanpa alamat IP atau identitas pengunjung — dan penanda aplikasi sedang tidur.
Dasar pemrosesan: Pelaksanaan perjanjian.
Catatan penerbitan aplikasi
Waktu akun Anda pertama kali menerbitkan sebuah aplikasi (disimpan pada akun), dan setiap kali Anda menekan Jadikan online: waktunya, hasilnya (berhasil, ditolak karena aplikasi sedang ditinjau atau ditangguhkan, atau galat di sisi kami), serta nomor akun dan aplikasi Anda. Menekan Jadikan online berulang dalam waktu singkat dicatat satu kali, dan permintaan yang melewati batas per jam tidak dicatat. Tidak memuat isi aplikasi, alamat IP, atau nama Anda.
Tujuan: Mengukur berapa lama pengguna baru sampai menerbitkan aplikasinya pertama kali dan seberapa sering penerbitan berhasil, untuk memperbaiki layanan. Hanya angka gabungan yang ditampilkan ke petugas.
Dasar pemrosesan: Kepentingan yang sah.
Preferensi asisten AI (Yang perlu diingat asisten AI)
Catatan singkat (paling banyak 200 karakter, paling banyak 30 catatan per akun) tentang cara Anda ingin dibantu di semua aplikasi Anda, misalnya bahasa atau gaya jawaban. Hanya tersimpan bila Anda sendiri yang memintanya: mengetik di halaman Akun, menulis perintah seperti "ingat bahwa ..." di chat, atau menekan tombol "Ingat untuk semua aplikasi saya" yang muncul di bawah pesan Anda. Yang tersimpan: teks catatannya (yang bisa memuat hal pribadi bila Anda menuliskannya), apakah catatan itu sedang aktif, asalnya (chat atau halaman Akun), waktu dibuat dan diubah, serta nomor akun Anda. Kami tidak menyimpulkan preferensi Anda secara diam-diam.
Tujuan: Menyesuaikan jawaban dan hasil asisten AI di semua aplikasi Anda. Catatan yang aktif dikirim bersama permintaan Anda ke penyedia model AI (lihat Pihak yang Menerima Data), ditandai sebagai catatan dari Anda dan bukan sebagai aturan layanan. Anda bisa melihat, mematikan, dan menghapusnya kapan saja di halaman Akun.
Dasar pemrosesan: Persetujuan Anda (Anda sendiri yang menyimpannya) dan pelaksanaan perjanjian.
Alamat web sendiri (domain milik Anda yang dipasang pada aplikasi)
Nama domain yang Anda ketik (bisa memuat nama Anda atau usaha Anda, mis. namaanda.com), aplikasi yang memakainya, status pemasangannya (menunggu DNS, terverifikasi, aktif, gagal, atau dicabut), kode bukti kepemilikan yang Anda pasang sendiri di DNS domain Anda (kode itu memang terbuka di DNS, bukan rahasia), waktu pemasangan dan pemeriksaan DNS terakhir, serta kredit yang dibayar bila fitur ini berbayar. Untuk membuktikan Anda pemilik domain itu dan memeriksanya berkala, kami membaca DNS publik domain Anda; kami tidak mengakses akun registrar Anda.
Tujuan: Menayangkan aplikasi Anda di domain milik Anda dan memastikan hanya pemilik domain yang bisa memasangnya. Domain yang DNS-nya tidak lagi mengarah ke TanpaKode dicabut otomatis, dan Anda melihat sebabnya di studio.
Dasar pemrosesan: Pelaksanaan perjanjian.
Kredit dan pembayaran
Saldo kredit, riwayat pemakaian kredit, dan riwayat pembelian (paket, nominal, status, nomor transaksi). Untuk pembelian kredit, kami tidak menerima nomor kartu atau rekening Anda (data pencairan agen penjualan dijelaskan pada baris Program agen penjualan di bawah). Bila Anda menerima bonus pendaftaran dari sebuah kampanye (misalnya untuk pendaftar pertama), kami juga mencatat kampanye apa, jumlah kreditnya, waktunya, nomor akun Anda, dan sidik berkunci dari alamat email Anda yang sudah disamakan bentuknya (tanpa tambahan setelah tanda plus dan tanpa titik pada Gmail) supaya satu kotak surat tidak menghabiskan kuota kampanye lewat banyak alias; sidik itu bukan alamat email dan tidak dapat dibaca tanpa kunci server. Kampanye dan jumlah kredit muncul di riwayat kredit Anda (ikut dalam Unduh data saya). Saat akun dihapus, daftar penerima kampanye atas nama akun Anda ikut dihapus dan baris riwayat kreditnya diperlakukan seperti catatan keuangan lain (nama diganti, lihat bagian 6), sedangkan angka gabungan jumlah penerima per kampanye (tanpa identitas) tetap ada.
Tujuan: Menghitung pemakaian, memproses pembelian kredit, dan menangani keluhan transaksi.
Dasar pemrosesan: Pelaksanaan perjanjian dan pemenuhan kewajiban hukum (pencatatan transaksi).
Program agen penjualan (sales agent)
Bagi akun yang ditunjuk sebagai agen: kode agen, nama tampilan, status agen, persetujuan Syarat Program Agen (versi dan waktunya), data pencairan yang Anda isi sendiri (nama bank atau e-wallet, nomor rekening, dan nama pemilik rekening), catatan komisi atas pembelian pelanggan (nominal, persentase, status, dan nomor akun internal pelanggan), serta riwayat pencairan (jumlah bruto, potongan pajak, jumlah neto, referensi transfer, nomor bukti potong bila ada, bank, dan empat digit akhir rekening). Bagi akun yang mendaftar lewat agen: hanya fakta bahwa akun itu terikat ke agen tertentu (kode agen, cara terikat lewat tautan atau kode, dan tanggalnya). Agen hanya melihat nama pelanggan yang disamarkan dan nominal pembelian; agen tidak melihat email, kontak, atau isi aplikasi pelanggan. Cookie tk_agen dijelaskan di bagian Penyimpanan di browser di bawah.
Tujuan: Menghitung dan membayar komisi agen serta memenuhi kewajiban perpajakan dan pembukuan. Tidak dipakai untuk iklan atau pelacakan.
Dasar pemrosesan: Pelaksanaan perjanjian (Syarat Program Agen) dan pemenuhan kewajiban hukum (perpajakan dan pembukuan).
Catatan pemakaian model AI
Untuk setiap panggilan ke model AI atas permintaan Anda: waktu, nama penyedia dan model, jenis tugas (mis. membuat aplikasi, obrolan, atau pemeriksaan kebijakan), jumlah token masukan dan keluaran, lama proses, berhasil atau gagal, serta nomor akun dan aplikasi Anda. Tidak memuat isi permintaan atau jawaban.
Tujuan: Mengukur biaya layanan dan memeriksa ketepatan pemotongan kredit.
Dasar pemrosesan: Kepentingan yang sah dan pelaksanaan perjanjian.
Keamanan dan kepatuhan
Alamat IP dan alamat email yang dicoba untuk membatasi percobaan masuk/daftar/lupa kata sandi dan penyalahgunaan (alamat email hanya disimpan sementara sebagai hash, bukan teks aslinya); catatan permintaan yang ditolak karena melanggar kebijakan konten (termasuk teks permintaannya); laporan publik atas aplikasi yang melanggar (hanya aplikasi, alasan, dan keterangan pelapor — identitas pelapor tidak disimpan; alamat IP pelapor hanya dipakai sementara, sebagai hash, untuk membatasi spam) beserta keputusan petugas atas laporan itu (diterima atau ditolak, siapa yang memutuskan, kapan, dan catatannya); catatan keputusan moderasi atas aplikasi atau akun Anda (nomor kasus, alasan, waktu, dan petugas atau sistem otomatis yang memutuskan) beserta banding yang Anda ajukan dan keputusannya.
Tujuan: Melindungi akun dan layanan, mencegah penyalahgunaan, menegakkan Kebijakan Konten, dan menangani banding.
Dasar pemrosesan: Kepentingan yang sah dan pemenuhan kewajiban hukum.
Jejak audit tindakan petugas dan akses ke data Anda
Setiap tindakan istimewa petugas TanpaKode (mis. mengubah kredit, menandai pembayaran, memutuskan laporan atau banding, menangguhkan atau menghapus aplikasi atau akun), setiap kali petugas membuka data pengguna (daftar atau detail akun, daftar aplikasi beserta pemiliknya, antrean tinjauan moderasi, riwayat pembayaran, catatan penolakan kebijakan, laporan, banding, log, daftar berkas), percobaan masuk petugas, serta penghapusan akun dan project dan pengunduhan data yang Anda lakukan sendiri, dicatat dalam satu tabel: waktu, pelaku (identitas petugas, atau nomor akun internal bila Anda sendiri pelakunya), jenis tindakan, nomor internal akun, aplikasi, atau pembayaran yang dituju, jaringan alamat IP pelaku (bukan alamat lengkap), user agent, nomor permintaan, dan ringkasan singkat yang disaring (tanpa isi percakapan, kata sandi, dan email). Khusus perubahan kredit oleh petugas, alasan yang diketik petugas ikut tersimpan di ringkasannya; pencarian yang diketik petugas hanya disimpan sebagai sidik, bukan teksnya. Yang tercatat hanya tindakan lewat aplikasi (panel petugas dan API): tindakan administrator server lewat akses langsung ke server atau basis data tidak termasuk dalam jejak ini, dan petugas yang memakai kunci administrasi bersama (bukan akun masuk pribadi) tercatat hanya sebagai "token-admin". Tidak ada fitur di aplikasi, termasuk panel petugas, untuk mengubah atau menghapus barisnya; pengecualiannya hanya anonimisasi saat akun dihapus dan pemangkasan menurut masa simpan (bagian 6).
Tujuan: Pertanggungjawaban petugas atas data Anda, menelusuri penyalahgunaan atau kesalahan, dan membuktikan bahwa penghapusan dan keputusan moderasi benar terjadi.
Dasar pemrosesan: Kepentingan yang sah dan pemenuhan kewajiban hukum.
Data teknis
Catatan (log) server: waktu, alamat halaman yang diakses, dan pesan galat. Data pribadi disamarkan sebelum log ditulis: log hanya memuat alamat email sebagai sidik berkunci (kode pendek yang tidak bisa dibalik tanpa kunci rahasia server kami; tetap data pribadi yang di-pseudonim-kan), dan alamat IP publik hanya sebagai jaringannya (tiga angka pertama untuk IPv4, 48 bit pertama untuk IPv6). Penyamaran berbasis pola sehingga tidak menjamin semua data pribadi di pesan galat bebas tertangkap; log juga dapat memuat cuplikan teks hasil pemeriksaan Kebijakan Konten yang bisa memuat potongan permintaan Anda.
Tujuan: Menjaga layanan tetap berjalan dan memperbaiki gangguan.
Dasar pemrosesan: Kepentingan yang sah.
Pertanyaan ke Asisten AI di halaman depan
Teks pertanyaan Anda. Tidak kami simpan di database; diteruskan ke penyedia model AI untuk dijawab. Alamat IP dipakai sementara untuk membatasi jumlah pertanyaan. Yang tercatat hanya jumlah token pemakaian model (tanpa isi pertanyaan dan tanpa alamat IP).
Tujuan: Menjawab pertanyaan calon pengguna.
Dasar pemrosesan: Kepentingan yang sah.
Penyimpanan di browser: sesi masuk Anda disimpan di cookie HttpOnly (tidak bisa dibaca JavaScript di halaman), bukan di penyimpanan lokal. Penyimpanan lokal browser hanya dipakai untuk kenyamanan: preferensi tampilan (mis. lebar panel kerja), hitungan pertanyaan ke Asisten AI di halaman depan (untuk membatasi jumlahnya), dan permintaan pertama yang Anda ketik sebelum masuk (disimpan sementara di tab itu sampai Anda masuk). Kami tidak memakai cookie iklan maupun alat analitik/pelacak pihak ketiga.
Satu cookie tambahan hanya dipasang bila Anda membuka tautan agen penjualan TanpaKode (alamat yang diakhiri /a/KODE atau memuat ?agen=KODE, dengan KODE diganti kode agen): cookie milik kami sendiri bernama tk_agen yang berisi kode agen itu saja, tanpa data pribadi, berlaku selama jangka waktu yang tercantum di halaman Syarat Program Agen, dan dipakai semata-mata untuk mengikat pendaftaran Anda ke agen tersebut. Kode itu hanya disimpan bila kode agennya memang ada. Cookie ini bukan pelacak iklan dan tidak dibagikan ke pihak ketiga. Salinan kode yang sama disimpan di penyimpanan lokal browser Anda; keduanya dihapus begitu pendaftaran berhasil, dan Anda bisa menghapusnya kapan saja lewat pengaturan browser. Tanpa cookie ini pendaftaran tetap berjalan, hanya saja tidak terikat ke agen.
Kami tidak menjual data pribadi dan tidak memakainya untuk iklan. Kami sendiri tidak melatih model AI dengan data Anda; penyimpanan dan penggunaan data oleh penyedia model AI mengikuti ketentuan penyedia tersebut. Karena itu, jangan memasukkan data sensitif (kata sandi, nomor kartu/rekening, data kesehatan, nomor identitas) ke dalam chat.
Aplikasi buatan Anda bisa menyimpan data orang lain, misalnya nama dan nomor HP pelanggan atau catatan transaksi. Untuk data itu, Anda (pemilik aplikasi) adalah Pengendali, dan TanpaKode adalah Prosesor yang memprosesnya atas instruksi Anda, hanya untuk menjalankan, menyimpan, mencadangkan, memeriksa, dan memperbaiki aplikasi tersebut.
/__tk/pengelola) menampilkan daftar
akun pelanggan, mengunduh data satu pelanggan, dan menghapus akun pelanggan beserta data yang ia buat, dengan konfirmasi dan
tercatat di log audit aplikasi. Akun dan sesinya hilang seketika; data yang ia buat disembunyikan lebih dulu dan dibuang permanen
setelah 30 hari (selama itu Anda masih bisa memulihkannya bila salah hapus). Pelanggan yang menghapus akunnya sendiri lewat
aplikasi: datanya dibuang permanen seketika. Yang ikut terhapus hanya akun dan data milik pelanggan itu sendiri. Catatan yang Anda
atau orang lain buat dan hanya menyebut pelanggan itu (misalnya pesanan yang Anda catat atas namanya, atau kiriman formulir tanpa
akun) tidak ikut terhapus: halaman itu menghitung yang memuat email atau id akunnya persis, selebihnya Anda tinjau sendiri, juga
karena sebagian catatan mungkin wajib Anda simpan. Pelanggan bisa mengunduh atau menghapus akunnya sendiri bila aplikasi Anda
menyediakan halaman akun untuk itu. Salinan cadangan kami baru bersih setelah masa simpan cadangan di bagian 6. Untuk aplikasi
lama yang belum memakai fitur ini, atau permintaan yang tidak bisa Anda tangani sendiri, hubungi kami dan kami bantu menghapus
data di aplikasi Anda.Kami hanya membagikan data sebatas yang diperlukan untuk menjalankan layanan:
Penyedia model AI pihak ketiga (saat ini model keluarga DeepSeek), diakses melalui gateway model AI yang kami jalankan sendiri. Nama penyedia akan dicantumkan di sini
Untuk: Membuat, memeriksa, dan memperbaiki aplikasi; menjawab Asisten AI; memeriksa permintaan terhadap Kebijakan Konten.
Data: Isi percakapan, isi berkas yang diunggah (mis. isi tabel Excel), kode aplikasi, hasil pemeriksaan di dalam aplikasi, catatan preferensi asisten AI Anda yang sedang aktif, serta tangkapan layar dan teks halaman aplikasi.
Lokasi pemrosesan: Di luar Indonesia
Anthropic — penyedia model AI resmi sebagai cadangan atau utama (opsional: hanya bila diaktifkan operator; bila tidak, tidak ada data yang dikirim ke Anthropic)
Untuk: Mengerjakan permintaan yang sama seperti penyedia model AI di atas bila operator mengaktifkannya: sebagai cadangan saat penyedia utama gagal, atau sebagai penyedia utama.
Data: Sama seperti penyedia model AI di atas (isi percakapan, isi berkas yang diunggah, kode aplikasi, hasil pemeriksaan, catatan preferensi asisten AI yang aktif, serta tangkapan layar dan teks halaman aplikasi). Data dikirim langsung ke Anthropic, tidak melalui gateway kami, dan hanya untuk giliran yang dialihkan ke sana.
Lokasi pemrosesan: Di luar Indonesia — akan dicantumkan bila diaktifkan
Tripay
Untuk: Memproses pembayaran pembelian kredit.
Data: Nominal, nomor transaksi, dan metode bayar. Kami tidak mengirim nama atau email Anda ke Tripay; data pembayaran yang Anda masukkan di halaman pembayaran diproses langsung oleh Tripay dan bank/penyedia dompet digital.
Lokasi pemrosesan: Indonesia
Penyedia layanan email (SMTP)
Untuk: Mengirim email layanan: verifikasi akun; atur ulang kata sandi (saat Anda memintanya lewat "Lupa kata sandi"); konfirmasi penggantian email (ke alamat baru) dan pemberitahuan penggantian email (ke alamat lama); pemberitahuan moderasi (aplikasi atau akun ditangguhkan atau dipulihkan, banding ditolak, banding atas penolakan permintaan diterima atau ditolak); pemberitahuan kuota penyimpanan (aplikasi dihentikan sementara karena ruang penyimpanan projectnya jauh melewati batas); pemberitahuan pembayaran (tagihan menunggu dibayar dan pembayaran berhasil); serta pemberitahuan bahwa akun Anda sudah dihapus. Bila operator mengaktifkan peringatan lewat email, email peringatan operasional untuk operator juga lewat penyedia ini.
Data: Alamat email dan nama Anda serta tautan verifikasi, atur ulang, atau konfirmasi. Email moderasi memuat nama aplikasi, alasan keputusan, nomor kasus, dan catatan keputusan banding. Pemberitahuan penggantian email ke alamat lama hanya memuat alamat baru dalam bentuk disamarkan. Email akun dihapus memuat jumlah aplikasi yang dihapus. Email kuota penyimpanan memuat nama aplikasi serta ukuran ruang yang terpakai dan batasnya. Email pembayaran memuat nama paket, jumlah kredit, nominal, batas bayar, kode transaksi, dan tautan halaman pembayaran.
Lokasi pemrosesan: Sesuai penyedia yang kami gunakan (akan dicantumkan)
Penyedia server (VPS)
Untuk: Tempat seluruh layanan TanpaKode berjalan, termasuk database, berkas unggahan, dan salinan cadangan.
Data: Seluruh data yang tersimpan di platform.
Lokasi pemrosesan: Sesuai penyedia yang kami gunakan (akan dicantumkan)
Resolver DNS publik — Cloudflare dan Google (hanya saat Anda memasang atau memeriksa alamat web sendiri)
Untuk: Menjawab pertanyaan DNS (DNS-over-HTTPS) yang kami ajukan untuk membuktikan kepemilikan dan arah domain Anda.
Data: Nama domain Anda dan nama bukti kepemilikannya (_tanpakode.namadomain). Pertanyaan datang dari server kami: tanpa data akun, nama, atau alamat IP Anda.
Lokasi pemrosesan: Jaringan global, dapat di luar Indonesia
Penerbit sertifikat HTTPS — Let's Encrypt, dan ZeroSSL bila diperlukan (hanya untuk alamat web sendiri yang sudah terbukti milik Anda)
Untuk: Menerbitkan sertifikat HTTPS agar aplikasi Anda terbuka aman di domain milik Anda.
Data: Nama domain Anda, yang juga tercatat di log transparansi sertifikat yang terbuka untuk umum. Tanpa data akun atau isi aplikasi.
Lokasi pemrosesan: Di luar Indonesia
Openverse dan Wikimedia Commons
Untuk: Mencari gambar/audio berlisensi bebas untuk aplikasi Anda.
Data: Kata kunci pencarian saja, tanpa data akun.
Lokasi pemrosesan: Di luar Indonesia
Pelacak galat — Sentry atau GlitchTip (opsional: hanya bila diaktifkan operator; bila tidak, tidak ada data yang dikirim)
Untuk: Mengumpulkan laporan galat teknis (jejak kesalahan program) agar gangguan bisa diperbaiki.
Data: Jejak dan pesan galat, jalur halaman yang bermasalah (nilai parameter sensitif disaring), dan penanda rilis. Sengaja tidak dikirim: isi permintaan (termasuk isi percakapan dan kata sandi), cookie, alamat IP, dan header otorisasi. Alamat email dan token di dalam teks disaring sebelum dikirim, dan bila laporan menyertakan pengguna, hanya nomor akun internalnya. Penyaringan berbasis pola sehingga tidak menjamin semua data pribadi tertangkap.
Lokasi pemrosesan: Bergantung pada layanan yang dipilih operator (GlitchTip dapat dijalankan sendiri di server kami; Sentry dijalankan pihak ketiga) — akan dicantumkan bila diaktifkan
Kanal peringatan operator — email, Telegram, atau gateway WhatsApp (opsional: hanya bila diaktifkan operator)
Untuk: Memberi tahu operator saat ada gangguan layanan atau kejadian yang perlu ditindak, misalnya komponen yang gagal, aplikasi masuk antrean tinjauan moderasi, banding baru, penghapusan data yang macet, pembayaran untuk akun yang sudah dihapus, atau pengembalian dana pembayaran yang kreditnya sudah terpakai.
Data: Pesan teknis/operasional singkat, antara lain nama atau kode aplikasi, nomor kasus moderasi beserta alasan keputusannya, kode transaksi pembayaran, dan pesan galat. Alamat email dan token disaring otomatis sebelum pesan dikirim (berbasis pola, tidak menjamin semuanya tertangkap). Pesan tidak dirancang memuat isi percakapan, isi berkas, atau alamat IP Anda.
Lokasi pemrosesan: Sesuai kanal yang dipilih operator; Telegram dan gateway WhatsApp dapat memproses di luar Indonesia
Penyimpanan objek untuk cadangan di luar server (opsional: hanya bila dikonfigurasi operator)
Untuk: Menyimpan salinan cadangan di luar server utama supaya data bisa dipulihkan bila server hilang.
Data: Salinan database, berkas unggahan, dan kode aplikasi. Salinan dienkripsi oleh alat cadangan (restic) sebelum dikirim.
Lokasi pemrosesan: Sesuai penyedia yang dipilih operator (akan dicantumkan)
Gateway model AI, database (PostgreSQL dan MongoDB), serta penyimpanan berkas unggahan dijalankan sendiri di server kami, bukan layanan pihak ketiga; pemroses sebenarnya untuk isi percakapan adalah penyedia model AI di hulu gateway tersebut. Kami juga dapat memberikan data kepada aparat atau otoritas yang berwenang bila diwajibkan peraturan perundang-undangan. Penerima bertanda "opsional" hanya menerima data bila operator mengaktifkannya. Bila daftar penerima berubah, halaman ini akan diperbarui.
Isi percakapan dan data lain yang dikirim ke penyedia model AI (bagian 4) diproses di server di luar wilayah Indonesia. Begitu pula berkas tampilan situs yang dimuat browser Anda dari jaringan global. Kami hanya mengirim yang diperlukan untuk menyelesaikan permintaan Anda; kata sandi dan data pembayaran Anda tidak pernah dikirim ke penyedia model AI. Dengan memakai fitur pembuatan aplikasi, Anda memahami bahwa data tersebut diproses di luar Indonesia.
Data akun: Selama akun aktif. Bila Anda menghapus akun lewat halaman Akun, nama dan email langsung diganti penanda pengganti (tanpa nama atau email asli) dan akun tidak bisa dipakai lagi; rinciannya ada di bawah daftar ini.
Project (chat, berkas, kode, database aplikasi): Sampai project atau akun dihapus. Penghapusan berjalan bertahap oleh pekerja latar dan diulang otomatis sampai seluruh sumber dayanya bersih. Saat project dihapus, isinya dibuang, tetapi nama project tetap tampil di riwayat kredit Anda dengan keterangan "sudah dihapus" supaya Anda masih bisa menelusuri kredit yang terpakai di dalamnya (ikut dalam Unduh data saya). Nama itu dibuang dari catatan keuangan ketika akun Anda dihapus.
Pustaka file akun: Sampai Anda menghapus berkasnya di halaman Pustaka atau menghapus akun Anda; saat akun dihapus seluruh Pustaka ikut terhapus (salinan cadangan mengikuti masa simpan cadangan di bawah). Menghapus dari Pustaka tidak menghapus salinan berkas di aplikasi, dan menghapus aplikasi tidak menghapus berkasnya dari Pustaka. Belum ada batas waktu otomatis selama akun aktif. Ikut dalam berkas "Unduh data saya" (folder pustaka).
Alamat web sendiri: Selama aplikasinya ada dan Anda tidak melepasnya. Saat aplikasi atau akun dihapus, domainnya langsung dicabut (alamatnya berhenti tayang dan bebas dipakai aplikasi lain) lalu barisnya dihapus oleh pekerja penghapusan. Domain yang dicabut karena DNS-nya tidak lagi benar tetap tercatat dengan statusnya sampai Anda menghapusnya. Belum ada batas waktu otomatis selama akun aktif. Ikut dalam berkas "Unduh data saya" (kode bukti kepemilikan tidak ikut).
Riwayat kredit dan pembayaran: Selama akun aktif. Saat akun dihapus, catatannya tidak dihapus melainkan dianonimkan, lalu disimpan selama diwajibkan peraturan perpajakan dan pembukuan (jangka waktunya sedang kami pastikan dan akan dicantumkan di sini).
Program agen penjualan: data agen: Selama akun agen terdaftar. Data pencairan (bank atau e-wallet, nomor rekening, dan nama pemilik) dihapus saat Anda menghapusnya di dasbor agen (tidak bisa selagi ada pencairan yang sedang diproses) atau saat akun agen dihapus; saat akun agen dihapus, nama tampilan dan catatan petugas juga dikosongkan, komisi yang belum dibayar hangus, dan kode agen diganti penanda. Catatan pembayaran komisi yang sudah dilakukan (jumlah bruto, potongan pajak, jumlah neto, referensi transfer, nomor bukti potong, bank, dan empat digit akhir rekening) tidak ikut terhapus: dianonimkan, lalu disimpan selama diwajibkan peraturan perpajakan dan pembukuan (jangka waktunya sedang kami pastikan dan akan dicantumkan di sini). Ikut dalam berkas "Unduh data saya" (agen.json).
Program agen penjualan: akun yang mendaftar lewat agen: Keterikatan akun ke agen disimpan selama akunnya ada dan dihapus bersama akun saat dihapus. Catatan komisi yang sudah dibuat atas pembelian Anda tetap ada pada agen sebagai bukti pembukuan, tanpa nama Anda (tampil sebagai "Akun dihapus"). Ikut dalam berkas "Unduh data saya" (agen_terikat.json).
Cookie tk_agen dan salinannya di penyimpanan lokal browser: Cookie berlaku selama jangka waktu yang tercantum di halaman Syarat Program Agen (/syarat-agen), dihitung sejak tautan agen dibuka. Cookie dan salinannya dihapus begitu pendaftaran berhasil, dan Anda bisa menghapusnya kapan saja lewat pengaturan browser. Isinya hanya kode agen.
Catatan penerbitan aplikasi: Catatan percobaan Jadikan online: selama aplikasinya ada; dihapus bersama aplikasi atau akun saat dihapus. Belum ada batas waktu otomatis selama akun aktif (masa simpannya sedang kami tetapkan). Waktu penerbitan pertama yang tersimpan pada akun bertahan selama akunnya ada. Keduanya ikut dalam berkas "Unduh data saya": catatan percobaan beserta hasil, alasan, dan waktunya, serta waktu penerbitan pertama di profil.
Preferensi asisten AI: Sampai Anda menghapusnya di halaman Akun atau menghapus akun Anda; saat akun dihapus semuanya ikut terhapus (salinan cadangan mengikuti masa simpan cadangan di bawah). Belum ada batas waktu otomatis selama akun aktif. Mematikan sebuah catatan hanya menghentikan pemakaiannya, belum menghapusnya. Ikut dalam berkas "Unduh data saya" (termasuk yang sedang dimatikan).
Catatan galat dari peramban pengunjung aplikasi: Paling banyak 200 catatan per aplikasi; tiap catatan dibuang otomatis 7 hari sesudah kemunculan terakhirnya, dan semuanya terhapus bersama aplikasi saat dihapus (salinan cadangan mengikuti masa simpan cadangan di bawah). Tidak ikut di "Unduh data saya" maupun paket unduhan aplikasi: ini catatan teknis, bukan data akun Anda.
Catatan pemakaian model AI: Selama akun dan aplikasinya ada; dihapus bersama aplikasi atau akun saat dihapus. Belum ada batas waktu otomatis selama akun aktif, dan catatan ini belum termasuk dalam berkas "Unduh data saya".
Catatan penolakan Kebijakan Konten dan laporan pelanggaran: Selama diperlukan untuk penegakan kebijakan dan kewajiban hukum. Teks permintaan Anda yang ditolak dibuang saat akun dihapus (bila Anda hanya menghapus project, catatan ini tetap disimpan); kategori, sumber, dan tanggalnya tetap disimpan. Belum ada batas waktu otomatis; masa simpannya sedang kami tetapkan.
Catatan keputusan moderasi dan banding: Disimpan sebagai bukti penegakan kebijakan dan untuk menangani banding atau sengketa: nomor kasus, alasan keputusan (ditulis petugas atau sistem otomatis, dan dapat memuat identitas yang relevan dengan kasus), waktu, dan catatan keputusan banding. Tetap disimpan setelah akun dihapus selama diperlukan untuk pembuktian; teks banding yang Anda tulis dibuang saat akun dihapus. Belum ada batas waktu otomatis.
Salinan cadangan (database; dan, bila cadangan di luar server aktif, juga berkas unggahan dan kode aplikasi): Dibuat setiap hari dan, dengan pengaturan bawaan, dihapus otomatis setelah sekitar 7 hari. Data yang sudah dihapus dari sistem utama baru hilang dari cadangan setelah masa ini.
Log teknis server: Berkas log digulung tiap hari dan dihapus otomatis setelah lebih dari 30 hari (pengaturan bawaan; operator dapat mengubahnya). Log yang dikirim ke konsol layanan server (docker) dibatasi ukurannya dan tertimpa oleh log yang lebih baru. Email dan IP sudah disamarkan saat log ditulis (bagian 2), jadi log tidak dicari ulang saat akun dihapus; sidik di dalamnya hilang bersama log-nya.
Jejak audit tindakan petugas: Disimpan sebagai bukti pertanggungjawaban; tidak ada fitur di aplikasi untuk mengubah atau menghapusnya. Belum ada batas waktu otomatis; masa simpannya sedang kami tetapkan. Saat akun Anda dihapus, baris yang menyebut Anda sebagai pelaku atau sasaran tidak dihapus melainkan dianonimkan: nomor akun diganti penanda "dihapus", alamat IP dan user agent dikosongkan, dan nama atau email yang tertulis di ringkasannya diredaksi.
Tautan verifikasi email: Kedaluwarsa setelah 24 jam.
Tautan atur ulang kata sandi: Berlaku 30 menit sejak dikirim dan hanya bisa dipakai sekali; tidak lagi berlaku setelah kata sandi diganti atau Anda keluar dari semua perangkat.
Penanda pembatas percobaan (alamat IP dan email/akun): Email disimpan sebagai hash, bukan teks aslinya; di server pembatas (Redis) alamat IP juga di-hash. Terhapus otomatis setelah jendela pembatasannya berakhir — paling lama 1 jam.
Sesi masuk (login): Token akses berlaku ±15 menit dan diperpanjang otomatis selama sesi dipakai. Sesi berakhir bila tidak dipakai selama 7 hari, dan paling lama 30 hari sejak Anda masuk (setelah itu Anda harus masuk lagi). "Keluar" hanya mengakhiri sesi di perangkat itu; "Keluar dari semua perangkat" (di dasbor), mengatur ulang kata sandi, dan menghapus akun mengakhiri semua sesi. Catatan sesi (waktu, alamat IP, user agent) dihapus sekitar 14 hari setelah sesi dicabut atau melewati batas 30 hari itu, sehingga sesi yang sekadar ditinggalkan bisa tersimpan sampai ±44 hari sejak masuk. Pembersihannya dijalankan sesekali saat ada orang masuk (bukan pada jadwal tetap), jadi penghapusannya bisa tertunda.
Jejak anti-penyalahgunaan setelah akun dihapus: Saat akun dihapus kami menyimpan sidik berkunci (HMAC) dari email Anda — bukan emailnya — beserta penanda apakah bonus pendaftaran dan harga pembelian pertama sudah pernah dipakai, agar mendaftar ulang dengan email yang sama tidak mengulang bonus itu. Dasarnya kepentingan yang sah untuk mencegah penyalahgunaan promo. Sidik ini tetap data pribadi; karena memakai kunci rahasia server kami, hanya kami yang dapat mencocokkannya dengan sebuah alamat email. Masa simpannya sedang kami tetapkan; saat ini belum ada penghapusan otomatis.
Bila Anda menghapus akun
Langkah yang saat ini kami terapkan:
Tidak ada sistem yang sepenuhnya kebal. Kami tidak mengklaim standar enkripsi atau sertifikasi tertentu untuk data yang tersimpan, dan kami akan memperbarui daftar ini bila ada langkah pengamanan baru.
Bila terjadi kegagalan pelindungan data pribadi (misalnya kebocoran), kami akan memberi tahu secara tertulis kepada Anda sebagai subjek data yang terdampak dan kepada lembaga yang berwenang paling lambat 3 x 24 jam sesuai UU PDP. Pemberitahuan memuat data apa yang terungkap, kapan dan bagaimana kejadiannya, serta upaya penanganan dan pemulihan yang kami lakukan. Bila kejadian menyangkut data pelanggan di aplikasi Anda, kami memberi tahu Anda tanpa penundaan supaya Anda dapat memenuhi kewajiban pemberitahuan kepada pelanggan Anda.
Sebagai subjek data, Anda berhak:
Cara mengajukan permintaan — langsung di halaman Akun
Masuk, lalu buka halaman Akun (ikon pengaturan di dasbor). Permintaan di sini diproses langsung, tanpa menunggu tanggapan kami:
Akun yang sedang ditangguhkan tetap bisa mengunduh datanya; koreksi profil dan penghapusan akun untuk akun seperti itu lewat email di bawah.
Keputusan otomatis, moderasi, dan banding
Pemeriksa konten otomatis dapat menolak permintaan pembuatan aplikasi Anda, atau menandai aplikasi hasil build. Tanda itu biasanya hanya memasukkan aplikasi ke antrean tinjauan petugas (status "sedang ditinjau"): aplikasi tetap tayang, tetapi pembuatan dan perubahan, publikasi, pengembalian ke versi sebelumnya, serta penghapusannya dijeda sampai petugas memutuskan, dan Anda diberi tahu lewat banner di studio (tanpa email pada tahap ini). Bila sinyal pelanggarannya jelas (misalnya judi) atau pelanggaran terjadi berulang, sistem dapat langsung menangguhkan aplikasi tanpa menunggu petugas. Petugas juga dapat menangguhkan aplikasi atau akun setelah peninjauan atau laporan pengunjung; laporan yang tidak terbukti ditolak tanpa tindakan apa pun atas aplikasi Anda, dan pelapornya tidak kami ketahui.
Cara mengajukan permintaan — lewat email (hak lain, atau bila halaman Akun tidak bisa Anda pakai)
Sebagian data dapat tetap kami simpan bila diwajibkan peraturan (misalnya catatan transaksi) atau diperlukan untuk penegakan hukum dan pembuktian (misalnya catatan moderasi).
Pelanggan dari aplikasi buatan Anda sebaiknya menghubungi Anda sebagai pemilik aplikasi. Kami akan membantu Anda memenuhi permintaan mereka.
TanpaKode ditujukan untuk pelaku usaha. Jangan mendaftar bila Anda belum dewasa menurut hukum yang berlaku tanpa persetujuan orang tua atau wali.
Bila kebijakan ini berubah, tanggal di bagian atas akan diperbarui. Untuk perubahan penting, kami memberi tahu lewat email atau pemberitahuan di situs sebelum perubahan berlaku.
Pertanyaan tentang kebijakan ini atau data pribadi Anda: [email protected]. Lihat juga Hak Atas Data Pribadi, Ketentuan Layanan, dan Bantuan & Kontak.