oneblinkEnglish

Kebijakan Privasi Oneblink

Berlaku sejak: 13 Oktober 2026

Terakhir diubah: 13 Oktober 2026

1. Siapa kami

Oneblink adalah layanan yang membantu pemilik akun Instagram profesional di Indonesia mengubah komentar dan pesan langsung menjadi lead berizin, menjadwalkan posting, dan membuat halaman tautan.

Pengelola data untuk layanan ini adalah PT Wasa Adinata Sangkara, beralamat di Taman Pegangsaan Indah G-1/33, RT 003 RW 019, Pegangsaan Dua, Kelapa Gading, Jakarta Utara 14250, Indonesia. Untuk hal yang berkaitan dengan data pribadi, hubungi yopie.suryadi@gmail.com.

Kebijakan ini berlaku untuk situs dan aplikasi Oneblink di domain oneblink.app, termasuk halaman publik yang dibuat pemilik akun di domain itu.

2. Dua kelompok orang yang datanya kami proses

Kebijakan ini perlu dibaca dengan membedakan dua posisi, karena hak dan hubungannya berbeda.

Pemilik akun adalah orang yang mendaftar ke Oneblink, masuk ke aplikasi, dan menyambungkan akun Instagram profesionalnya. Untuk data pemilik akun, kami adalah pihak yang menentukan tujuan pemakaian.

Pengunjung adalah orang yang berkomentar di posting pemilik akun, mengirim pesan ke akun itu, atau mengisi form di halaman publik milik pemilik akun. Untuk data pengunjung, pemilik akun adalah pihak yang menentukan tujuan pemakaian, dan Oneblink memproses data itu atas instruksi pemilik akun, untuk menjalankan layanan yang pemilik akun atur sendiri. Kami tidak memakai data pengunjung untuk tujuan kami sendiri.

3. Data yang kami simpan

Daftar di bawah menyebut nama tabel dan kolom di basis data Oneblink, supaya bisa diperiksa dan tidak perlu dipercaya begitu saja.

3.1 Akun pemilik dan akses ke aplikasi

DataTempat penyimpananUntuk apa
Alamat emailusers.emailIdentitas masuk, penghubung korespondensi layanan
Namausers.nameDitampilkan di aplikasi
Hash kata sandiusers.password_hashMemverifikasi kata sandi saat masuk. Yang disimpan adalah hasil turunan kata sandi dengan scrypt, bukan kata sandinya
Waktu pembuatan akun, waktu akun dinonaktifkanusers.created_at, users.disabled_atRiwayat akun dan penutupan akses
Jumlah kegagalan masuk dan waktu kunci sementarausers.failed_logins, users.locked_until, dan tabel login_attemptsMenahan percobaan masuk berulang
Sesi aktifsessions.hash, sessions.user_id, sessions.expires_atMenjaga Anda tetap masuk. Yang disimpan adalah hash sesi, bukan nilai sesinya
Nama ruang kerja dan waktu pembuatannyaworkspaces.name, workspaces.created_atMemisahkan data antarpelanggan
Token akses untuk klien program: hash token, nama, daftar izin, waktu kedaluwarsa, waktu dicabut, waktu pakai terakhirtokens.hash, tokens.name, tokens.scopes, tokens.expires_at, tokens.revoked_at, tokens.last_used_atMemberi akses terbatas ke data ruang kerja Anda sendiri. Yang disimpan adalah hash token

3.2 Koneksi akun Instagram

DataTempat penyimpananUntuk apa
Token akses dari Meta, dalam bentuk terenkripsiconnections.token_ciphertextMemanggil API Instagram atas nama Anda. Nilai disimpan terenkripsi dengan AES-256-GCM; kunci enkripsi berada di luar basis data, dan data tambahan yang diautentikasi mengikat tiap token ke ruang kerja, penyedia, dan id akun yang bersangkutan, sehingga token dari satu koneksi tidak bisa dipakai di koneksi lain
Id akun Instagram menurut Metaconnections.external_account_idMencocokkan notifikasi masuk ke ruang kerja yang benar
Nama tampil akunconnections.display_nameSupaya Anda melihat akun mana yang terhubung
Status koneksi dan waktu kedaluwarsa tokenconnections.status, connections.token_expires_atMenandai koneksi yang aktif, kedaluwarsa, atau sudah dilepas
Status sementara saat proses menyambungkanoauth_states.hash, oauth_states.user_id, oauth_states.expires_at, oauth_states.consumed_atMencegah permintaan penyambungan dipalsukan. Berumur pendek

3.3 Lead dari halaman publik

DataTempat penyimpananUntuk apa
Nama yang diisi pengunjungleads.nameDiserahkan ke pemilik halaman
Email yang diisi pengunjungleads.emailMengirim materi yang diminta pengunjung
Sumber kunjunganleads.sourceMemberi tahu pemilik halaman lead ini datang dari mana, misalnya dari komentar di Instagram
Halaman dan versi halaman yang dilihatleads.page_id, leads.page_versionSupaya terlihat teks dan form mana yang benar-benar dilihat pengunjung saat mengisi
Waktu pengisian dan perubahan terakhirleads.created_at, leads.updated_atUrutan dan riwayat

3.4 Catatan persetujuan

Persetujuan disimpan sebagai baris tersendiri, satu baris per tujuan, bukan sebagai satu kotak centang gabungan.

DataTempat penyimpananUntuk apa
Teks persetujuan yang benar-benar dilihat pengunjungconsents.textBukti kalimat apa yang disetujui, bukan ringkasannya
Tujuan persetujuanconsents.purpose, bernilai fulfillment atau marketingMemisahkan persetujuan untuk mengirim materi yang diminta dari persetujuan untuk menerima email pemasaran. Keduanya berdiri sendiri
Diberikan atau tidakconsents.grantedKotak pemasaran tidak dicentang secara bawaan, dan tidak menjadi syarat untuk menerima materi
Versi halaman dan sumberconsents.page_version, consents.sourceMenghubungkan persetujuan ke versi halaman dan asal pengisian
Waktu persetujuanconsents.created_atBukti waktu

3.5 Isi yang dibuat pemilik akun

Otomasi, halaman, campanye, dan simulasi adalah isi yang Anda tulis sendiri: flows, flow_versions, pages, page_versions, page_reviews, campaigns, campaign_bindings, publish_attempts, simulations, simulation_events. Data ini kami simpan untuk menjalankan layanan dan menampilkan riwayat versi, supaya terlihat teks mana yang aktif pada waktu tertentu.

3.6 Media yang Anda unggah

DataTempat penyimpananUntuk apa
Nama berkas, jenis isi, ukuran, kunci penyimpanan, waktu unggahmedia_assets.name, media_assets.content_type, media_assets.bytes, media_assets.storage_key, media_assets.created_atGambar atau video yang Anda unggah untuk diterbitkan ke Instagram. Media harus bisa diakses dari internet pada saat penerbitan, karena Meta mengambilnya dari URL publik

3.7 Percakapan Instagram

Bagian ini berlaku setelah koneksi Instagram nyata aktif di akun Anda.

DataTempat penyimpananUntuk apa
Notifikasi mentah yang dikirim Meta ke Oneblink, beserta waktu terima, status pemrosesan, jumlah percobaan, dan pesan kesalahan terakhirincoming_events.payload_json, incoming_events.kind, incoming_events.received_at, incoming_events.status, incoming_events.attempts, incoming_events.last_errorNotifikasi disimpan dulu apa adanya, lalu diproses dan dibuang duplikatnya, supaya satu komentar tidak dibalas dua kali
Id pengunjung menurut Meta, id komentar, keadaan percakapan, waktu pesan terakhir dari pengunjungconversations.visitor_id, conversations.comment_id, conversations.state_json, conversations.last_visitor_message_atMengetahui di langkah mana percakapan berada, dan apakah jendela balasan 24 jam masih terbuka
Pesan yang Oneblink kirim atas nama Anda, statusnya, id pesan dari Meta, dan pesan kesalahan dari Metaoutbound_messages.payload_json, outbound_messages.status, outbound_messages.provider_message_id, outbound_messages.provider_errorBukti apa yang terkirim, dan jaminan satu balasan pribadi per komentar

Oneblink tidak menghapus, menyembunyikan, atau mengubah komentar di akun Anda.

3.8 Catatan kegiatan dan catatan teknis

DataTempat penyimpananUntuk apa
Siapa melakukan apa pada sumber daya mana, beserta waktu dan rincianaudit.actor_id, audit.actor_kind, audit.action, audit.resource_id, audit.details, audit.created_atJejak tindakan di ruang kerja, misalnya halaman diterbitkan atau lead diekspor. Ini juga yang memungkinkan Anda memeriksa sendiri apa yang terjadi di akun Anda
Sidik permintaan untuk mencegah tindakan gandarequests.scope, requests.request_key, requests.fingerprint, requests.resultSupaya klik dua kali tidak membuat dua data
Rahasia operasional layananlocal_secrets.name, local_secrets.valueNilai konfigurasi layanan, bukan data pribadi pengguna
Hitungan permintaan untuk pembatas lajurate_limit_windows.key_hash, rate_limit_windows.count, rate_limit_windows.reset_at (tabel ini dibuat di packages/domain/rate-limit.ts)Menahan penyalahgunaan halaman publik. Yang disimpan adalah hash HMAC dari kunci pembatas dan sebuah pencacah, bukan alamat IP dalam bentuk aslinya

3.9 Yang tidak kami simpan

Kami tidak menyimpan nomor kartu atau data pembayaran, karena pilot ini belum memungut pembayaran. Kami tidak menyimpan kata sandi Instagram Anda; penyambungan akun berjalan lewat halaman izin Meta, dan Oneblink hanya menerima token. Kami tidak menyimpan daftar pengikut atau data analitik akun Anda.

4. Data Instagram yang kami akses lewat izin Meta

Bagian ini ditulis dalam dua bahasa karena dibaca oleh Meta.

Bahasa Indonesia

Setelah Anda menyambungkan akun Instagram profesional Anda lewat halaman izin Meta, Oneblink memakai izin berikut.

instagram_business_basic. Membaca id akun, nama pengguna, nama, dan foto profil akun yang Anda sambungkan. Dipakai supaya layar "Akun terhubung" menampilkan akun yang benar, dan supaya notifikasi masuk dicocokkan ke ruang kerja yang tepat. Id akun dan nama tampil disimpan di connections.external_account_id dan connections.display_name.

instagram_business_manage_comments. Menerima notifikasi saat ada komentar baru di posting dan reel akun yang terhubung, mencocokkan teks komentar dengan kata kunci yang Anda pasang, lalu mengirim satu balasan pribadi ke pengomentar memakai id komentar, di dalam jendela 7 hari yang diizinkan Meta. Komentar yang masuk dicatat di incoming_events, balasan yang terkirim di outbound_messages. Oneblink tidak menghapus, menyembunyikan, atau mengubah komentar.

instagram_business_manage_messages. Menerima pesan dan penekanan tombol dari pengunjung, lalu membalas di dalam jendela 24 jam dengan pesan yang Anda susun sendiri. Bila Anda mengaktifkan langkah "ikuti dulu", Oneblink membaca status apakah pengunjung mengikuti akun Anda, dan hanya setelah pengunjung mengirim pesan atau menekan tombol. Oneblink tidak memulai percakapan sendiri dan tidak mengirim pesan di luar jendela 24 jam. Isi pesan yang kami kirim atas nama Anda disimpan di outbound_messages.payload_json.

instagram_business_content_publish. Diminta bersama tiga izin lain saat Anda menyambungkan akun, karena halaman izin Meta meminta seluruh izin sekaligus. Menerbitkan gambar atau video yang Anda unggah ke akun Anda pada waktu yang Anda pilih, lalu menyimpan id media hasil penerbitan dan mengikat otomasi komentar ke posting itu. Id media disimpan di campaigns.provider_media_id dan campaign_bindings.provider_media_id.

Oneblink tidak menjual data Instagram atau data pengunjung kepada siapa pun. Oneblink tidak memakai data Instagram, isi pesan, atau data lead untuk melatih model kecerdasan buatan.

English

After you connect your Instagram professional account through Meta's permission screen, Oneblink uses the following permissions.

instagram_business_basic. Reads the connected account's ID, username, name, and profile picture. This is shown on the "Connected accounts" screen so you can confirm which account is connected, and the account ID is used to route incoming webhook events to the correct workspace. The account ID and display name are stored in connections.external_account_id and connections.display_name.

instagram_business_manage_comments. Receives comment webhook notifications for posts and reels on the connected account, matches the comment text against the keywords you configured, and sends a single private reply to the commenter using the comment ID, within the 7-day window Meta allows. Incoming comments are recorded in incoming_events and sent replies in outbound_messages. Oneblink does not delete, hide, or edit comments.

instagram_business_manage_messages. Receives messages and button taps from visitors and replies inside the 24-hour standard messaging window with the message you configured. If you enable the "ask to follow first" step, Oneblink reads whether the visitor follows your account, and only after the visitor has sent a message or tapped a button. Oneblink never starts a conversation on its own and never sends messages outside the 24-hour window. Message content we send on your behalf is stored in outbound_messages.payload_json.

instagram_business_content_publish. Requested together with the other three permissions when you connect your account, because Meta's permission screen asks for all of them at once. Publishes the image or video you uploaded to your account at the time you choose, then stores the returned media ID and binds the comment automation to that post. Media IDs are stored in campaigns.provider_media_id and campaign_bindings.provider_media_id.

Oneblink does not sell Instagram data or visitor data to anyone. Oneblink does not use Instagram data, message content, or lead data to train artificial intelligence models.

5. Untuk apa data dipakai

1. Menjalankan layanan yang Anda atur sendiri: menerima komentar dan pesan, mengirim balasan yang Anda susun, menerbitkan posting yang Anda jadwalkan, menampilkan halaman publik Anda, dan menyimpan lead beserta catatan persetujuannya.

2. Memberi Anda akses ke akun Anda dan menjaga pemisahan antarruang kerja, supaya data satu pelanggan tidak terlihat oleh pelanggan lain.

3. Menahan penyalahgunaan: pembatas laju, penahan percobaan masuk berulang, pembuangan notifikasi ganda.

4. Memberi jejak yang bisa diperiksa, lewat catatan kegiatan, supaya Anda bisa melihat sendiri apa yang terjadi di akun Anda.

5. Memenuhi permintaan Anda, misalnya permintaan salinan data atau penghapusan.

6. Menjawab pertanyaan dukungan yang Anda kirim.

Kami tidak memakai data Anda atau data pengunjung Anda untuk iklan kami sendiri, dan tidak memindahkannya ke pelanggan lain.

6. Dasar pemrosesan

DataDasar
Akun pemilik, isi yang Anda buat, koneksi InstagramPelaksanaan layanan yang Anda minta saat mendaftar dan menyambungkan akun
Token akses InstagramPersetujuan Anda yang diberikan di halaman izin Meta, yang bisa Anda cabut kapan saja
Nama dan email pengunjung untuk mengirim materi yang dimintaPersetujuan pengunjung untuk tujuan itu, tercatat di baris consents dengan purpose = fulfillment
Email pemasaran ke pengunjungPersetujuan terpisah dari pengunjung, tercatat di baris consents dengan purpose = marketing. Kotaknya tidak dicentang secara bawaan dan tidak menjadi syarat untuk menerima materi
Catatan kegiatan, pembatas laju, penahan percobaan masukKepentingan yang sah untuk menjaga layanan tetap aman dan bisa dipertanggungjawabkan

7. Berapa lama data disimpan

Kebijakan retensi dengan jangka waktu tertentu belum ditetapkan. Di dalam layanan hari ini belum ada mekanisme yang menghapus data secara otomatis setelah jangka waktu tertentu, sehingga kami tidak mencantumkan angka yang tidak kami jalankan.

Yang sudah pasti hari ini:

Usulan yang menunggu persetujuan: menetapkan jangka retensi tertulis untuk lead, catatan percakapan, dan catatan kegiatan, lalu menjalankannya di kode sebelum pelanggan pertama di luar pilot.

8. Kepada siapa data dibagikan

Meta Platforms, sebagai penyedia platform. Saat Anda menyambungkan akun Instagram, Oneblink berbicara dengan API Meta memakai token Anda. Komentar, pesan, dan posting berjalan melewati sistem Meta, dan pemakaian Instagram oleh Anda dan pengunjung Anda juga tunduk pada kebijakan Meta sendiri.

Penyedia infrastruktur tempat layanan ini berjalan. Railway Corp..

Penyedia pengiriman email. Hari ini Oneblink belum mengirim email ke lead; pengiriman materi masih dilakukan sendiri oleh pemilik halaman. Bila penyedia email dipakai nanti, namanya ditambahkan di bagian ini sebelum fitur itu dinyalakan.

Pihak berwenang, bila ada kewajiban hukum yang sah untuk menyerahkan data.

Kami tidak menjual, menyewakan, atau menukar data pribadi kepada siapa pun. Kami tidak memakai data Anda atau data pengunjung untuk melatih model kecerdasan buatan.

9. Keamanan

Yang kami lakukan, apa adanya, tanpa klaim lebih:

Kami tidak mengklaim sertifikasi keamanan apa pun. Tidak ada layanan yang bebas risiko; bila terjadi insiden yang berdampak pada data pribadi, kami memberi tahu pihak yang terdampak dan pihak berwenang sesuai kewajiban yang berlaku.

10. Hak Anda

Undang-Undang Pelindungan Data Pribadi yang berlaku di Indonesia memberi Anda beberapa hak atas data pribadi Anda. Kami tidak mengutip nomor pasal di halaman ini. Yang bisa Anda lakukan:

Untuk pengunjung: kalau Anda mengisi form di halaman publik milik sebuah akun, pemilik akun itulah yang menentukan tujuan pemakaian data Anda. Hubungi pemilik akun lebih dulu lewat kontak yang tercantum di halaman itu. Anda juga bisa menghubungi kami di yopie.suryadi@gmail.com, dan kami akan meneruskan permintaan Anda ke pemilik akun yang bersangkutan serta menghapus data dari sistem kami sejauh yang menjadi tanggung jawab kami.

English summary of rights

Under Indonesia's Personal Data Protection Law you may request access to your personal data, request correction of inaccurate data, request deletion, withdraw consent, and object to or restrict certain processing. This policy does not cite article numbers. To exercise any of these rights, contact [privacy contact email] or follow the instructions at app.oneblink.app/data-deletion. Account owners can disconnect their Instagram account at any time from inside Oneblink or from Instagram's own app settings; disconnecting deletes the stored access token.

11. Cara menghubungi kami dan cara meminta penghapusan

Email: yopie.suryadi@gmail.com

Alamat: Taman Pegangsaan Indah G-1/33, RT 003 RW 019, Pegangsaan Dua, Kelapa Gading, Jakarta Utara 14250, Indonesia

Pengelola data: PT Wasa Adinata Sangkara

Instruksi penghapusan data lengkap ada di app.oneblink.app/hapus-data (versi Inggris di app.oneblink.app/data-deletion). Halaman itu menjelaskan langkah yang bisa Anda lakukan sendiri, cara mengirim permintaan lewat email, dan apa yang terjadi pada data setelah koneksi dilepas.

12. Perubahan kebijakan ini

Bila kebijakan ini berubah, tanggal "Terakhir diubah" di kepala halaman diperbarui. Untuk perubahan yang mengubah tujuan pemakaian data atau menambah pihak yang menerima data, kami memberi tahu pemilik akun lewat email ke alamat di users.email sebelum perubahan berlaku.

---