Kebijakan Cookie
Nesta página
1. Apa Itu Cookie
Cookie adalah file teks kecil yang ditempatkan di perangkatmu (komputer, smartphone, atau tablet) saat kamu mengunjungi situs web atau menggunakan aplikasi web. Cookie banyak digunakan agar situs web bekerja lebih efisien, menyediakan informasi kepada operator situs, dan mengaktifkan fitur tertentu.
1.1 Kerangka Hukum
Penggunaan cookie kami diatur oleh:
- ePrivacy Directive (Directive 2002/58/EC, sebagaimana diubah oleh Directive 2009/136/EC), yang mewajibkan persetujuan terinformasi sebelumnya sebelum menempatkan cookie non-esensial di perangkat pengguna.
- General Data Protection Regulation (GDPR), khususnya Pasal 6(1)(a) (persetujuan) untuk cookie non-esensial, dan Pasal 6(1)(f) (kepentingan sah) untuk cookie yang sangat diperlukan.
- Implementasi nasional ePrivacy Directive yang berlaku di negara tempat tinggalmu.
- LGPD Brasil (Law 13.709/2018), Pasal 7, I (persetujuan untuk cookie yang tidak sangat diperlukan).
- Persyaratan CCPA/CPRA (California Consumer Privacy Act) untuk pengungkapan dan opt-out.
1.2 Jenis Teknologi yang Kami Gunakan
- Cookie: File teks kecil yang disimpan di browsermu.
- Local Storage: Penyimpanan berbasis browser (HTML5 localStorage) yang digunakan untuk manajemen sesi dan preferensi pengguna.
- Token Sesi: Token autentikasi yang dikelola oleh backend kami (Supabase Auth).
- Pengidentifikasi Perangkat: Pengidentifikasi aplikasi mobile (bukan cookie browser) yang digunakan untuk autentikasi dan analitik.
2. Kategori Cookie
Kami mengelompokkan cookie dan teknologi serupa yang kami gunakan ke dalam kategori berikut:
2.1 Sangat Diperlukan
Cookie ini penting untuk operasi Swopli. Cookie ini tidak dapat dinonaktifkan tanpa merusak fungsi inti. Persetujuan tidak diperlukan untuk cookie ini berdasarkan pengecualian ePrivacy Directive Pasal 5(3) ("layanan yang secara eksplisit diminta oleh pelanggan").
| Cookie / Kunci Penyimpanan | Tujuan | Durasi | Penyedia |
|---|---|---|---|
swopli_cookie_consent |
Menyimpan preferensi persetujuan cookie kamu (kategori yang kamu terima atau tolak) | 12 bulan | Swopli (pihak pertama) |
sb-*-auth-token |
Token sesi autentikasi Supabase | Sesi / 7 hari (persisten jika "Remember me") | Supabase (pihak pertama) |
sb-*-auth-token-code-verifier |
Verifier kode PKCE untuk alur OAuth (login Google, Apple, Facebook) | Sesi | Supabase (pihak pertama) |
$RCAnonymousID |
Pengidentifikasi perangkat anonim RevenueCat. Disetel hanya saat pengguna melihat paywall langganan atau memulai pembelian. ID tingkat perangkat pseudonim sampai Purchases.logIn menautkannya ke akun. Diperlukan untuk sinkronisasi entitlement langganan lintas platform. |
Persisten (tidak terbatas sampai aplikasi dihapus ATAU pengguna login dengan akun, mana yang lebih dulu) | RevenueCat (revenuecat.com) |
Cookie checkout iframe Paddle (__paddle_*, paddle_session) |
Pihak ketiga: Status keranjang pembayaran dan checkout selama pembelian web aktif (VIP/Boost via Paddle sebagai Merchant of Record). Cookie ini disetel oleh iframe Paddle (buy.paddle.com) hanya selama checkout. Otomatis dihapus setelah checkout selesai. | Sesi (dihapus setelah checkout selesai) | Paddle (iframe buy.paddle.com / paddle.com) |
Dasar hukum: GDPR Pasal 6(1)(f) -- kepentingan sah (penting untuk operasi layanan). Dikecualikan dari persyaratan persetujuan berdasarkan ePrivacy Directive Pasal 5(3) karena sangat diperlukan untuk menyediakan layanan yang secara eksplisit diminta pengguna (autentikasi, checkout, manajemen langganan).
Cookie RevenueCat dan Paddle diklasifikasikan sebagai Sangat Diperlukan karena dibutuhkan untuk menyelesaikan transaksi yang dimulai pengguna (membeli langganan atau boost). Berdasarkan yurisprudensi ePrivacy (misalnya Planet49, CJEU C-673/17), cookie yang "esensial untuk menyediakan layanan yang secara eksplisit diminta" dikecualikan dari persetujuan. Di sini, tindakan pengguna mengklik "Subscribe" atau "Buy Boost" adalah permintaan eksplisit atas transaksi, dan cookie ini penting untuk menyelesaikannya.
2.2 Fungsional
Cookie ini mengaktifkan fungsi tambahan dan personalisasi. Cookie ini tidak esensial tetapi meningkatkan pengalaman pengguna.
| Cookie / Kunci Penyimpanan | Tujuan | Durasi | Penyedia |
|---|---|---|---|
swopli_locale |
Menyimpan preferensi bahasa yang kamu pilih | 12 bulan | Swopli (pihak pertama) |
Dasar hukum: GDPR Pasal 6(1)(a) -- persetujuan (diminta melalui banner cookie).
Di yurisdiksi yang mewajibkan persetujuan (EU/EEA/UK/CH/BR): Cookie ini hanya disetel setelah kamu menerima cookie "Fungsional" di banner cookie.
Di yurisdiksi yang tidak mewajibkan persetujuan atau persetujuan dianggap ada (misalnya AS di luar California): Cookie ini disetel secara default, tetapi kamu dapat opt out di /id/privasi/preferensi.
2.3 Analitik
Cookie ini membantu kami memahami bagaimana pengguna berinteraksi dengan Swopli agar kami dapat meningkatkan platform. Cookie ini hanya disetel setelah kamu memberikan persetujuan melalui banner cookie.
| Cookie / Kunci Penyimpanan | Tujuan | Durasi | Penyedia |
|---|---|---|---|
ph_* (prefix PostHog) |
Pelacakan sesi analitik, event penggunaan fitur, data perilaku anonim | 12 bulan | PostHog (eu.posthog.com) |
ph_phc_*_posthog |
ID khusus PostHog untuk kontinuitas sesi dan atribusi lintas perangkat (pseudonim) | 12 bulan | PostHog (domain pihak pertama, data disimpan di EU) |
Dasar hukum: GDPR Pasal 6(1)(a) -- persetujuan. Membutuhkan opt-in eksplisit di yurisdiksi EU/EEA/UK/CH/BR sebelum cookie analitik apa pun disetel.
Pemrosesan data: PostHog dihosting di Uni Eropa (eu.posthog.com, pusat data Frankfurt). Data analitik dipseudonimkan dan diagregasi. Tidak ada pengidentifikasi pribadi (nama, email, telepon) yang dikirim ke PostHog. Alamat IP dianonimkan (oktet terakhir disamarkan) sebelum disimpan.
Opt-out: Kamu dapat menarik persetujuan kapan saja di /id/privasi/preferensi. Cookie yang ada akan dihapus dan data analitik baru tidak akan dikumpulkan.
2.4 Pemasaran (Pihak Ketiga)
Swopli menggunakan satu cookie pemasaran pihak ketiga opsional melalui Paddle.js pada halaman checkout web (/vip dan /boost saja). Cookie ini dikendalikan oleh persetujuan Pemasaran di banner cookie dan oleh kontrol opt-out CCPA/CPRA.
| Cookie / Kunci Penyimpanan | Tujuan | Durasi | Penyedia |
|---|---|---|---|
Paddle.js _fbp (Facebook Pixel) |
Pelacakan atribusi iklan untuk konversi checkout web Paddle. Memungkinkan Paddle (sebagai Merchant of Record) mengukur efektivitas kampanye iklan melalui Meta/Facebook Conversion API. | 90 hari | Paddle.js (memuat pixel Meta/Facebook atas nama Paddle) |
Dasar hukum: GDPR Pasal 6(1)(a) -- persetujuan. Untuk pengguna California, atribusi Paddle/Meta opsional dapat diperlakukan sebagai "sharing" menurut CPRA saat cookie Pemasaran diterima. Ini dinonaktifkan saat persetujuan Pemasaran ditolak, saat sinyal Global Privacy Control yang valid hadir, atau saat kamu menggunakan preferensi Jangan Jual atau Bagikan.
Cara kerjanya:
- Script Paddle.js dimuat HANYA pada halaman
/vipdan/boost(tempat pengguna memulai pembelian web). - Script dimuat HANYA jika pengguna telah menerima cookie "Pemasaran" di banner.
- Jika persetujuan Pemasaran ditolak, Paddle.js dimuat dalam mode tanpa pelacakan
pTracking: falsedan cookie_fbpTIDAK disetel. - Paddle mengontrol integrasi atribusi checkout. Swopli tidak menerima data pribadi dari Facebook/Meta, tetapi Swopli memperlakukan cookie tersebut sebagai atribusi Pemasaran opsional dan menghormati persetujuan, GPC, serta opt-out Jangan Jual atau Bagikan.
Kontrol granular: Kamu dapat mencabut persetujuan Pemasaran kapan saja di /id/privasi/preferensi atau menggunakan /id/privasi/jangan-jual-bagikan. Cookie _fbp akan dihapus pada kunjungan berikutnya, dan Paddle.js akan dimuat dalam mode tanpa pelacakan pada halaman checkout mendatang.
3. Cara Kami Menggunakan Cookie
3.1 Fungsi Esensial (Sangat Diperlukan)
- Autentikasi: Menjagamu tetap login lintas halaman dan sesi.
- Keamanan: Melindungi dari serangan CSRF dan akses tidak sah.
- Checkout: Menyelesaikan pembelian langganan dan boost (RevenueCat, Paddle).
- Manajemen persetujuan: Mengingat preferensi cookie agar kami tidak meminta ulang secara tidak perlu.
3.2 Personalisasi (Fungsional)
- Bahasa: Menampilkan Swopli dalam bahasa pilihanmu (33 locale yang didukung).
3.3 Analitik dan Peningkatan
- Pola penggunaan: Memahami fitur mana yang paling sering digunakan, di mana pengguna tersendat, dan peningkatan apa yang perlu diprioritaskan.
- Pemantauan performa: Mendeteksi halaman lambat, tingkat error, dan masalah infrastruktur.
- A/B testing: Menguji varian UI berbeda untuk mengoptimalkan pengalaman pengguna (PostHog Feature Flags).
3.4 Atribusi Pemasaran (Pihak Ketiga)
- Efektivitas iklan: Paddle dapat menggunakan Facebook Pixel untuk mengukur kampanye iklan mana yang menghasilkan konversi saat persetujuan Pemasaran aktif. Atribusi opsional ini dinonaktifkan saat cookie Pemasaran ditolak, GPC hadir, atau preferensi Jangan Jual atau Bagikan aktif.
4. Mengelola Cookie
Kamu memiliki kontrol penuh atas cookie yang ditempatkan di perangkatmu. Berikut cara mengelolanya:
4.1 Banner Cookie (Kunjungan Pertama)
Saat kamu pertama kali mengunjungi Swopli dari negara mana pun, banner cookie ditampilkan. Banner ini memungkinkan kamu untuk:
- Menerima semua cookie (Sangat Diperlukan + Fungsional + Analitik + Pemasaran).
- Menolak cookie non-esensial (hanya cookie Sangat Diperlukan yang disetel).
- Menyesuaikan preferensi berdasarkan kategori (mengaktifkan/menonaktifkan Fungsional, Analitik, Pemasaran satu per satu).
Pilihanmu disimpan dalam cookie swopli_cookie_consent (kedaluwarsa 12 bulan) dan dihormati lintas sesi.
Mengapa persetujuan universal? Meski persyaratan persetujuan cookie berbeda menurut yurisdiksi, Swopli memberikan pilihan persetujuan secara global di mana pun situs web atau aplikasi tersedia untuk menyediakan kontrol privasi yang konsisten.
4.2 Halaman Preferensi Privasi
Kamu dapat mengubah preferensi cookie kapan saja dengan mengunjungi:
https://swopli.com/id/privasi/preferensi
Halaman ini memungkinkan kamu untuk:
- Melihat kategori cookie mana yang saat ini aktif.
- Mengaktifkan atau menonaktifkan setiap kategori.
- Menghapus semua cookie non-esensial segera.
- Melihat daftar semua cookie yang disetel oleh Swopli dan tujuannya.
Perubahan berlaku segera. Cookie yang sebelumnya disetel dihapus dalam 24 jam.
4.3 Pengaturan Browser
Sebagian besar browser web memungkinkan kamu mengontrol cookie melalui pengaturannya. Biasanya kamu dapat:
- Melihat cookie mana yang disimpan di perangkatmu.
- Menghapus cookie tertentu atau semua cookie.
- Memblokir cookie dari situs tertentu atau semua situs.
- Mengatur notifikasi saat cookie disetel.
Browser umum:
- Chrome: Settings > Privacy and security > Cookies and other site data
- Safari: Preferences > Privacy > Manage Website Data
- Firefox: Settings > Privacy & Security > Cookies and Site Data
- Edge: Settings > Cookies and site permissions
Peringatan: Memblokir cookie Sangat Diperlukan akan mencegah Swopli berfungsi dengan benar (misalnya kamu mungkin tidak dapat login, menyelesaikan pembelian, atau menyimpan preferensi).
4.4 Do Not Track (DNT)
Swopli menghormati sinyal browser "Do Not Track" (DNT). Jika browsermu mengirim sinyal DNT (header HTTP DNT: 1), kami akan:
- Tidak menyetel cookie Analitik atau Pemasaran, terlepas dari pilihan banner cookie kamu.
- Tetap menyetel cookie Sangat Diperlukan (autentikasi, checkout) karena cookie ini esensial untuk operasi layanan.
Dukungan DNT dihormati selain GPC (lihat di bawah).
4.5 Global Privacy Control (GPC)
Swopli mengakui sinyal Global Privacy Control (GPC) sebagai opt-out yang valid untuk:
- Penjualan informasi pribadi (hak CCPA/CPRA "Do Not Sell or Share").
- Iklan tertarget.
- Cookie Analitik.
- Cookie Pemasaran.
Jika browsermu mengirim sinyal GPC (header HTTP Sec-GPC: 1), kami akan:
- Tidak menyetel cookie Analitik atau Pemasaran.
- Tidak membagikan datamu kepada pihak ketiga untuk tujuan periklanan.
- Memperlakukan sinyal tersebut sebagai opt-out mengikat berdasarkan CCPA/CPRA §§ 1798.135(b)(2).
Kamu dapat mengaktifkan GPC di browser yang mendukungnya (misalnya Brave, Firefox dengan Privacy Badger, DuckDuckGo).
4.6 Aplikasi Mobile (iOS/Android)
Aplikasi mobile native (iOS dan Android) tidak menggunakan cookie browser. Sebagai gantinya, aplikasi menggunakan:
- Penyimpanan lokal aman: Untuk token autentikasi (sesi Supabase).
- Pengidentifikasi perangkat: Untuk analitik (PostHog) dan manajemen langganan (RevenueCat).
- Izin tingkat aplikasi: Kamu mengontrol lokasi, notifikasi, kamera, pustaka foto melalui izin sistem iOS/Android.
Mengelola pelacakan aplikasi mobile:
- iOS: Settings > Privacy & Security > Tracking. Kamu dapat menonaktifkan "Allow Apps to Request to Track" secara global atau menolak pelacakan khusus untuk Swopli. Swopli menghormati kerangka App Tracking Transparency (ATT) Apple dan tidak melacak lintas aplikasi/situs web milik perusahaan lain.
- Android: Settings > Privacy > Ads. Kamu dapat opt out dari iklan yang dipersonalisasi melalui "Opt out of Ads Personalization."
- Dalam aplikasi: Swopli Settings > Privacy & Data > Analytics Opt-Out (mengaktifkan/menonaktifkan pelacakan PostHog).
5. Cookie Pihak Ketiga
Swopli menggunakan cookie pihak ketiga secara minimal. Cookie pihak ketiga disetel oleh domain selain swopli.com.
5.1 Cookie Pihak Ketiga Saat Ini
| Penyedia | Nama Cookie | Tujuan | Kategori | Disetel Di | Durasi |
|---|---|---|---|---|---|
| Paddle | __paddle_*, paddle_session |
Status sesi checkout (iframe Merchant of Record) | Sangat Diperlukan | Checkout web /vip, /boost saja |
Sesi |
| Facebook (melalui Paddle.js) | _fbp |
Pelacakan atribusi iklan (pixel konversi Paddle) | Pemasaran | Checkout web /vip, /boost saja (jika persetujuan Pemasaran diberikan) |
90 hari |
5.2 Mengapa Sangat Sedikit?
Swopli meminimalkan cookie pihak ketiga untuk:
- Mengurangi risiko privasi.
- Mematuhi ePrivacy Directive Pasal 5(3) dan minimisasi data GDPR (Pasal 5(1)(c)).
- Meningkatkan kecepatan pemuatan halaman.
- Mengurangi ketergantungan pada infrastruktur pelacakan pihak ketiga (yang semakin sering diblokir browser).
Yang tidak kami gunakan:
- Google Analytics (kami menggunakan PostHog, yang dihosting di EU dan lebih ramah privasi).
- Facebook Pixel yang dioperasikan Swopli (atribusi checkout Paddle/Meta opsional dijelaskan di atas dan dikendalikan oleh persetujuan Pemasaran serta opt-out privasi).
- Remarketing Google Ads.
- Jaringan iklan pihak ketiga.
- Pixel pelacakan media sosial (kecuali Facebook Pixel opt-in milik Paddle sebagaimana dijelaskan di atas).
6. Cookie Berdasarkan Yurisdiksi
Yurisdiksi berbeda memiliki hukum cookie yang berbeda. Berikut cara Swopli mematuhinya:
6.1 Uni Eropa / EEA / United Kingdom / Swiss
Hukum: ePrivacy Directive (2002/58/EC), GDPR, UK GDPR, Swiss FADP.
Persyaratan:
- Persetujuan terinformasi sebelumnya diwajibkan untuk semua cookie non-esensial (Fungsional, Analitik, Pemasaran).
- Pilihan granular (kemampuan menerima/menolak per kategori).
- Penarikan persetujuan yang mudah (melalui /id/privasi/preferensi).
- Tanpa cookie wall (layanan tetap dapat diakses jika kamu menolak cookie non-esensial).
- Informasi jelas tentang tujuan cookie, durasi, dan pihak ketiga.
Cara Swopli mematuhi:
- Banner cookie ditampilkan pada kunjungan pertama dengan kontrol granular.
- Cookie Sangat Diperlukan disetel segera (pengecualian ePrivacy Pasal 5(3)).
- Cookie non-esensial disetel hanya setelah persetujuan eksplisit.
- Halaman Preferensi Privasi tersedia 24/7 untuk penarikan persetujuan.
6.2 Brasil
Hukum: LGPD (Law 13.709/2018), Pasal 7, I (persetujuan untuk pemrosesan data pribadi) + Pasal 11, II (persetujuan eksplisit untuk data pribadi sensitif).
Persyaratan:
- Persetujuan diwajibkan untuk cookie yang memproses data pribadi di luar yang sangat diperlukan untuk penyediaan layanan.
- Informasi jelas tentang tujuan, penerima, dan retensi.
- Hak untuk menarik persetujuan kapan saja.
Cara Swopli mematuhi:
- Banner cookie ditampilkan kepada semua pengguna Brasil.
- Persetujuan dikumpulkan sebelum menyetel cookie Analitik atau Pemasaran.
- Halaman Preferensi Privasi tersedia dalam bahasa Portugis (pt-BR).
6.3 Amerika Serikat (California)
Hukum: CCPA (California Consumer Privacy Act), CPRA (California Privacy Rights Act), berlaku 2023.
Persyaratan:
- Pengungkapan cookie yang mengumpulkan informasi pribadi.
- Opt-out dari penjualan/pembagian informasi pribadi.
- Pengakuan sinyal GPC (CPRA § 1798.135(b)(2)).
- Tidak diperlukan persetujuan sebelumnya untuk cookie (kecuali cookie merupakan "penjualan" menurut CCPA).
Cara Swopli mematuhi:
- Kebijakan Cookie ini memberikan pengungkapan terperinci.
- Tautan "Jangan Jual atau Bagikan Informasi Pribadi Saya" di footer (mengarah ke /id/privasi/jangan-jual-bagikan).
- Sinyal GPC dihormati (lihat Bagian 4.5).
- Facebook Pixel Paddle dikendalikan oleh persetujuan Pemasaran dan dinonaktifkan oleh GPC atau preferensi Jangan Jual atau Bagikan. Swopli memperlakukan atribusi opsional ini secara konservatif sebagai potensi "sharing" CPRA.
6.4 Kanada
Hukum: PIPEDA (Personal Information Protection and Electronic Documents Act), Quebec Law 25.
Persyaratan:
- Persetujuan bermakna untuk pengumpulan informasi pribadi.
- Pengungkapan jelas tentang tujuan.
- Mekanisme opt-out.
Cara Swopli mematuhi:
- Banner cookie menyediakan pilihan persetujuan bermakna.
- Halaman Preferensi Privasi tersedia dalam bahasa Inggris dan Prancis (untuk pengguna Quebec).
6.5 Negara Lain
Untuk pengguna di negara lain (Amerika Latin, Asia-Pasifik, Timur Tengah, Afrika), Swopli menerapkan pendekatan standar tertinggi bersama:
- Banner cookie universal (persetujuan diminta meski tidak diwajibkan secara hukum).
- Kontrol granular (per kategori).
- Opt-out mudah (halaman Preferensi Privasi).
- Transparansi (daftar cookie lengkap dalam kebijakan ini).
Ini memastikan Swopli tetap patuh saat hukum cookie baru diadopsi (misalnya India DPDPA, Thailand PDPA, Vietnam PDP Decree 13/2023/ND-CP) tanpa perlu perubahan darurat.
7. Perubahan Kebijakan Ini
Kami dapat memperbarui Kebijakan Cookie ini dari waktu ke waktu untuk mencerminkan perubahan dalam:
- Cookie yang kami gunakan.
- Praktik kami.
- Persyaratan hukum.
- Integrasi pihak ketiga (pemroses baru, teknologi baru).
Saat kami membuat perubahan material -- seperti menambahkan kategori cookie baru, memperkenalkan cookie pihak ketiga baru, atau mengubah cara kami memproses data cookie -- kami akan:
- Memperbarui dokumen ini dan mengubah tanggal "Terakhir Diperbarui".
- Memberi tahu kamu melalui banner cookie (prompt persetujuan baru akan muncul pada kunjungan berikutnya).
- Jika kategori cookie baru diperkenalkan, kami akan meminta persetujuanmu lagi sebelum menyetel cookie dalam kategori baru tersebut.
Perubahan non-material (koreksi, klarifikasi, pemformatan) dapat dilakukan tanpa meminta ulang persetujuan. Kami akan mencatatnya dalam riwayat versi.
Riwayat versi:
- v1.0.1 (2026-05-04): Mengklarifikasi bahwa persetujuan cookie universal berlaku secara global di mana Swopli tersedia, dan menyelaraskan atribusi Paddle/Meta dengan persetujuan, GPC, serta kontrol Jangan Jual atau Bagikan.
- v1.0 (2026-04-30): Versi awal yang mencakup cookie RevenueCat, Paddle, PostHog, dan Supabase. Banner persetujuan universal untuk semua pengunjung yang didukung.
8. Pertanyaan dan Kontak
Pertanyaan tentang cookie?
- Email: dpo@swopli.com (Petugas Perlindungan Data)
- Formulir web: https://swopli.com/id/privasi/data-saya (pilih "Cookie-related inquiry")
Keluhan atau kekhawatiran:
Jika kamu meyakini penggunaan cookie kami melanggar hakmu, kamu dapat:
- Menghubungi kami langsung: dpo@swopli.com
- Mengajukan keluhan kepada otoritas pengawasmu:
- EU/EEA/UK: Otoritas perlindungan data nasionalmu (daftar: https://edpb.europa.eu/about-edpb/board/members_en)
- Brasil: ANPD (Autoridade Nacional de Proteção de Dados) -- https://www.gov.br/anpd/
- Swiss: FDPIC (Federal Data Protection and Information Commissioner) -- https://www.edoeb.admin.ch/
Dokumen terkait:
- Kebijakan Privasi: https://swopli.com/id/hukum/kebijakan-privasi (pemberitahuan perlindungan data lengkap)
- Preferensi Privasi: https://swopli.com/id/privasi/preferensi (kelola persetujuan cookie)
- Syarat Layanan: https://swopli.com/id/hukum/syarat-layanan (ketentuan penggunaan platform)