This Privacy Policy explains how Fade Digital Indonesia, the developer of the CuciQu Kasir Laundry POS app (Google Play package: com.cuciqu.laundry), collects, uses, stores, and protects your personal data when you use our application. / Kebijakan Privasi ini menjelaskan bagaimana Fade Digital Indonesia, pengembang aplikasi CuciQu Kasir Laundry POS, mengumpulkan, menggunakan, menyimpan, dan melindungi data pribadi Anda.
App / Aplikasi: CuciQu Kasir Laundry POS (sebelumnya dikenal sebagai CuciQu Pro Kasir Laundry)
Google Play package: com.cuciqu.laundry
Contact / Kontak: [email protected]
Kebijakan Privasi ini menjelaskan bagaimana Fade Digital Indonesia ("kami", "Pengembang") mengumpulkan, menggunakan, menyimpan, dan melindungi data pribadi Anda ("Pengguna") ketika menggunakan aplikasi CuciQu Kasir Laundry POS (juga disebut "CuciQu Pro" atau "Aplikasi") yang tersedia di Google Play Store dan Apple App Store.
English Summary
This policy applies to the CuciQu Kasir Laundry POS app published on Google Play by Fade Digital Indonesia. The full policy below is in Bahasa Indonesia; this summary covers the key points in English.
- Data we collect: account data (name, email, phone number, business name and address), laundry transaction and business-customer data, attendance data (clock-in/out time and GPS coordinates taken only when the attendance button is pressed), device data (model, OS version, push token, time zone), anonymous crash logs, and merchant payout/KYC data (bank account, account holder name, ID/tax number).
- Permissions: precise location (only for GPS attendance, never in the background), camera (barcode/QR scan, photos, and short silent videos as order/complaint evidence; the microphone is never requested), storage/photos, notifications, Bluetooth (thermal receipt printer), and contacts (optional; only the phone number you pick is saved and the contact list is never uploaded).
- How we use data: to provide the app's features, record employee attendance, process payments, prevent fraud, send service notifications, and improve stability. We do not sell your data, use it for targeted advertising, or track you across other apps.
- Sharing: only with service providers needed to run the app: Google Play Services/Maps, Firebase (push notifications, Crashlytics), Telegram (outlet-owned bot/group that stores order and complaint photos/videos; our servers only relay videos and do not keep the files), and Xendit (QRIS payment and payout). We share data with authorities only when required by law.
- Security: TLS 1.2/1.3 encryption in transit, AES-256 encryption for sensitive data at rest, and role-based access control.
- Retention: account data is kept while the account is active and for 30 days after deletion; GPS attendance data for 12 months; crash logs for 90 days; transaction data for 5 years (tax obligations), after which it is anonymized.
- Account and data deletion: delete your account in the app (Settings → Account → Delete Account) or email [email protected]. Requests are processed within 30 business days.
- Your rights: you can request access, correction, deletion, and export of your data, and withdraw consent at any time, by emailing [email protected].
- Children: the app is for users aged 17 and over. We do not knowingly collect data from children under 13.
- Contact: Fade Digital Indonesia, [email protected], https://cuciqu.com.
Kebijakan Lengkap (Bahasa Indonesia)
Dengan menggunakan Aplikasi, Anda menyetujui kebijakan ini. Jika Anda tidak menyetujuinya, mohon hentikan penggunaan Aplikasi. Kebijakan ini merupakan bagian tidak terpisahkan dari Syarat dan Ketentuan kami.
Daftar Isi
1. Data yang Kami Kumpulkan
Kami hanya mengumpulkan data yang diperlukan untuk menyediakan dan meningkatkan layanan CuciQu Pro:
| Kategori | Detail Data | Sumber |
|---|---|---|
| Data Akun | Nama lengkap, alamat email, nomor telepon, nama bisnis, alamat bisnis | Diisi langsung oleh pengguna |
| Data Transaksi | Riwayat pesanan laundry, nominal pembayaran, data pelanggan bisnis | Aktivitas dalam aplikasi |
| Data Absensi | Waktu Clock In/Out, koordinat GPS pada saat absensi, status kehadiran | Aktivitas absensi karyawan |
| Data Perangkat | Model perangkat, versi OS, token notifikasi push, zona waktu | Otomatis dari perangkat |
| Data Log | Log error anonim, laporan crash (tanpa data pribadi) | Otomatis — untuk perbaikan aplikasi |
| Foto & Video Dokumentasi | Foto dan video singkat (maks. 30 detik, tanpa suara) kondisi barang pada order/komplain, beserta watermark | Direkam pengguna — disimpan di Telegram milik outlet (lihat 2.1) |
| Data Pembayaran | Status pembayaran outlet untuk barang/jasa nyata, metode pembayaran (nomor kartu diproses payment gateway — tidak kami simpan) | Transaksi Order outlet untuk barang/jasa nyata |
Kami TIDAK mengumpulkan: konten pesan pribadi, daftar kontak/buku telepon Anda, data biometrik, atau informasi lokasi di luar momen absensi. Catatan: jika Anda menggunakan fitur "Pilih dari Kontak" untuk menambah customer, akses ke buku kontak terjadi sepenuhnya di perangkat Anda — daftar kontak tidak dikirim ke server kami; hanya nomor yang Anda pilih yang disimpan sebagai data customer.
2. Izin Perangkat (App Permissions)
Berikut izin yang diminta Aplikasi beserta tujuan spesifik dan statusnya:
| Izin | Platform | Tujuan | Status |
|---|---|---|---|
| Lokasi Presisi Tinggi ACCESS_FINE_LOCATION / When In Use |
Android & iOS | Verifikasi posisi saat Clock In/Clock Out absensi | Wajib* |
| Lokasi Latar Belakang ACCESS_BACKGROUND_LOCATION / Always |
Android & iOS | — Tidak digunakan | Tidak Diminta |
| Kamera | Android & iOS | Scan barcode/QR pesanan, foto bukti pengiriman, rekam video bukti order/komplain (tanpa suara) | Opsional |
| Mikrofon RECORD_AUDIO / NSMicrophoneUsageDescription |
Android & iOS | — Tidak digunakan (video direkam tanpa suara) | Tidak Diminta |
| Penyimpanan / Foto | Android & iOS | Simpan laporan, struk, dan foto pesanan | Opsional |
| Notifikasi Push | Android & iOS | Pengingat jadwal, status pesanan, notifikasi transaksi | Opsional |
| Bluetooth / NFC | Android | Koneksi printer struk thermal | Opsional |
| Kontak READ_CONTACTS / NSContactsUsageDescription |
Android & iOS | Memilih nomor telepon pelanggan dari buku kontak perangkat saat menambah customer baru. Daftar kontak tidak dikirim ke server; hanya nomor yang Anda pilih yang disimpan sebagai data customer. | Opsional |
| Internet | Android & iOS | Sinkronisasi data dan komunikasi server | Wajib |
*Izin lokasi wajib hanya untuk pengguna yang mengaktifkan fitur absensi GPS. Seluruh fitur lain berjalan normal tanpa izin lokasi.
Android: Pengaturan → Aplikasi → CuciQu Pro Kasir Laundry → Izin
iOS: Pengaturan → CuciQu Pro Kasir Laundry → Lokasi / Kamera / dll.
Mencabut izin tidak memengaruhi fitur lain di luar yang membutuhkan izin tersebut.
2.1 Rekam Video Dokumentasi Order & Komplain
Aplikasi menyediakan fitur opsional untuk merekam video singkat sebagai bukti kondisi barang pada order dan komplain pelanggan. Ketentuannya:
- Hanya atas tindakan pengguna: kamera aktif hanya saat Anda menekan tombol rekam. Aplikasi tidak pernah merekam di latar belakang.
- Tanpa suara: video direkam tanpa audio. Aplikasi tidak meminta izin mikrofon (RECORD_AUDIO / NSMicrophoneUsageDescription).
- Batasan: durasi maksimal 30 detik dan maksimal 2 video per order atau per komplain. Video diberi watermark untuk mencegah penyalahgunaan.
- Penyimpanan di Telegram milik outlet: fitur ini hanya aktif jika pemilik outlet menghubungkan bot/grup Telegram. Video dikirim melalui server kami (relay) langsung ke Telegram, dan server CuciQu tidak menyimpan file video; yang kami simpan hanya referensi (ID file Telegram) yang terhubung ke order/komplain.
- Kendali atas video: salinan video di grup Telegram berada di bawah kendali pemilik outlet dan tunduk pada Kebijakan Privasi Telegram.
3. Geolokasi & Fitur Absensi GPS
3.1 Mengapa kami memerlukan akses lokasi?
Fitur Absensi GPS digunakan semata-mata untuk memverifikasi bahwa karyawan berada dalam radius lokasi kerja yang telah ditetapkan oleh admin/pemilik bisnis pada saat melakukan Clock In atau Clock Out. Ini menggantikan sistem absensi manual dan mencegah kecurangan kehadiran.
3.2 Cara kerja pengambilan lokasi
- Admin menetapkan titik koordinat lokasi kerja dan radius toleransi (contoh: 100 meter) di panel pengaturan.
- Saat karyawan menekan tombol Clock In atau Clock Out, Aplikasi melakukan satu kali pengambilan koordinat GPS (one-time location request) — bukan pelacakan berkelanjutan.
- Koordinat dibandingkan dengan titik lokasi yang ditetapkan admin.
- Jika dalam radius: absensi dicatat otomatis. Jika di luar radius: sistem menampilkan peringatan dan memerlukan persetujuan admin.
- Koordinat GPS, timestamp, dan hasil verifikasi disimpan sebagai catatan absensi yang dapat diaudit.
3.3 Data lokasi yang dikumpulkan dan TIDAK dikumpulkan
| Dikumpulkan | TIDAK Dikumpulkan |
|---|---|
| Koordinat lintang & bujur saat tombol absensi ditekan | Riwayat perjalanan atau perpindahan lokasi |
| Timestamp (tanggal & waktu) pengambilan lokasi | Lokasi di luar momen Clock In/Clock Out |
| Status verifikasi (dalam/luar radius) | Data lokasi saat aplikasi berjalan di latar belakang |
| Akurasi GPS perangkat (dalam meter) | Lokasi rumah, perjalanan pribadi, atau aktivitas di luar jam kerja |
3.4 Penyimpanan & akses data lokasi
- Data koordinat GPS absensi disimpan di server terenkripsi kami.
- Hanya admin/pemilik bisnis yang bersangkutan yang dapat mengakses data lokasi absensi karyawannya.
- Data lokasi tidak dibagikan ke pihak ketiga, pengiklan, atau digunakan untuk analitik komersial.
- Data lokasi dihapus permanen setelah 12 bulan atau saat akun bisnis dihapus, mana yang lebih awal.
3.5 Detail teknis per platform
- Android: Menggunakan Fused Location Provider API (Google Play Services). Memerlukan izin
ACCESS_FINE_LOCATION. Kami tidak memintaACCESS_BACKGROUND_LOCATION. - iOS: Menggunakan Core Location Framework dengan mode "While Using the App". Kami tidak meminta mode "Always" (latar belakang).
3.6 Absensi Tanpa GPS — Input Manual oleh Admin
Penggunaan GPS untuk absensi bersifat opsional. Jika karyawan tidak mengaktifkan izin lokasi atau memilih untuk tidak menggunakannya, admin/pemilik bisnis tetap dapat mencatat kehadiran secara manual:
- Admin dapat melakukan Clock In dan Clock Out atas nama karyawan langsung dari dashboard panel admin.
- Absensi manual tidak memerlukan data GPS — hanya waktu dan identitas karyawan yang dicatat.
- Admin dapat mengedit, mengoreksi, atau menambahkan catatan absensi yang terlewat kapan saja.
- Laporan kehadiran tetap tersedia lengkap meskipun tanpa data GPS.
3.7 Tanggung jawab pemilik bisnis
Pemilik/admin yang mengaktifkan fitur Absensi GPS wajib:
- Menginformasikan kepada karyawan bahwa data lokasi dikumpulkan saat absensi.
- Mendapatkan persetujuan karyawan sesuai hukum ketenagakerjaan yang berlaku.
- Memastikan penggunaan ini tidak melanggar regulasi privasi di wilayah operasional bisnis.
4. Penggunaan Data
Data yang kami kumpulkan digunakan hanya untuk tujuan-tujuan berikut:
- Operasional Layanan: Menyediakan, menjalankan, dan meningkatkan fitur Aplikasi.
- Absensi & Kehadiran: Mencatat dan memverifikasi kehadiran karyawan berdasarkan lokasi GPS.
- Pembayaran: Memproses dan mengelola transaksi pembayaran outlet untuk barang/jasa nyata.
- Keamanan: Mendeteksi dan mencegah penipuan, akses tidak sah, dan penyalahgunaan layanan.
- Notifikasi: Mengirim pengingat, pembaruan status pesanan, dan informasi penting layanan.
- Perbaikan Produk: Menganalisis log crash anonim untuk meningkatkan stabilitas Aplikasi.
- Kewajiban Hukum: Memenuhi kewajiban regulasi dan merespons permintaan pihak berwenang yang sah.
Kami tidak menggunakan data Anda untuk iklan bertarget, profiling komersial, atau menjualnya kepada pihak ketiga. Kami tidak melakukan pelacakan lintas aplikasi (cross-app tracking) dan tidak menggunakan data Anda untuk mengikuti aktivitas Anda di aplikasi atau website milik pihak lain.
5. Pembayaran Merchant & QRIS Xendit
5.1 Definisi Istilah Pembayaran
| Istilah | Definisi |
|---|---|
| QRIS Xendit | Metode pembayaran digital yang digunakan customer untuk membayar layanan laundry kepada outlet merchant. Pembayaran ini adalah transaksi untuk barang/jasa nyata (layanan cuci laundry). |
| Saldo Outlet | Settlement hasil penjualan outlet yang terkumpul dari pembayaran customer melalui QRIS. Saldo ini adalah milik outlet merchant dan dapat dicairkan. |
| Payout | Proses pencairan saldo outlet ke rekening bank merchant yang terdaftar. Payout diproses oleh payment gateway partner (Xendit). |
| Platform Fee | Biaya layanan transaksi yang dikenakan kepada outlet merchant untuk penggunaan sistem pembayaran digital. Fee ini bukan biaya outlet untuk barang/jasa nyata, melainkan biaya per transaksi pembayaran QRIS. |
5.2 Alur Pembayaran Customer ke Outlet (QRIS)
- Customer melakukan pembayaran: Customer scan QRIS outlet untuk membayar layanan laundry (barang/jasa nyata).
- Pembayaran diproses: Xendit (payment gateway) memproses pembayaran dan memverifikasi transaksi.
- Settlement masuk saldo outlet: Dana pembayaran masuk ke saldo outlet merchant di sistem CuciQu Pro setelah dikurangi platform fee.
- Outlet request payout: Merchant dapat mengajukan pencairan saldo ke rekening bank mereka kapan saja.
- Payout diproses: dana ditransfer ke rekening merchant, umumnya dalam 1x24 jam kerja, dengan estimasi maksimal T+1 hingga T+3 hari kerja.
5.3 Compliance Apple App Store & Google Play Store
5.3.1 Apple App Store Guidelines Compliance
Sesuai dengan Apple App Store Review Guidelines 3.1.5(g):
- ✅ Pembayaran QRIS digunakan untuk physical goods and services (layanan laundry fisik).
- ✅ Transaksi terjadi di luar aplikasi — customer datang ke outlet fisik untuk menggunakan jasa laundry.
- ✅ Aplikasi hanya berfungsi sebagai point-of-sale system untuk merchant mencatat transaksi.
- ✅ Tidak ada konten digital, fitur premium, atau virtual goods yang dijual melalui QRIS.
- ✅ Platform fee adalah biaya layanan B2B antara CuciQu Pro dengan merchant, bukan pembelian oleh end-user.
5.3.2 Google Play Store Policy Compliance
Sesuai dengan Google Play Payments Policy:
- ✅ Pembayaran QRIS adalah untuk physical goods and services yang dikonsumsi di luar aplikasi.
- ✅ Aplikasi adalah business tool (kasir/POS) untuk merchant, bukan marketplace consumer.
- ✅ Tidak ada digital content atau in-app features yang dijual kepada end-user.
- ✅ Transaksi pembayaran diproses oleh payment gateway pihak ketiga (Xendit) yang licensed dan regulated.
5.4 Data Pembayaran yang Dikumpulkan
Untuk transaksi QRIS dan payout, kami mengumpulkan:
- Data Merchant: Nama bisnis, nomor rekening bank, nama pemilik rekening, NIK/NPWP (untuk verifikasi KYC).
- Data Transaksi: Nominal pembayaran, timestamp, ID transaksi, status pembayaran, platform fee yang dikenakan.
- Data Payout: Jumlah pencairan, rekening tujuan, status payout, tanggal proses.
5.5 Platform Fee & Transparansi Biaya
Platform fee dikenakan kepada merchant untuk setiap transaksi QRIS yang berhasil:
- Besaran fee: Ditampilkan secara transparan di dashboard merchant sebelum transaksi.
- Perhitungan: Fee dihitung otomatis dan dipotong dari settlement sebelum masuk saldo outlet.
- Laporan: Merchant dapat melihat rincian fee per transaksi di laporan keuangan.
5.6 Kebijakan Payout & Pencairan Dana
- Minimum payout: Merchant dapat request payout mulai dari Rp 10.000.
- Waktu proses: dana umumnya diterima di rekening dalam 1x24 jam kerja setelah request disetujui, dengan estimasi maksimal T+1 hingga T+3 hari kerja (misalnya karena hari libur bank atau gangguan dari pihak bank/penyedia pembayaran).
- Verifikasi rekening: Rekening bank merchant harus terverifikasi dan sesuai dengan data KYC.
- Biaya payout: Biaya transfer bank (jika ada) ditanggung merchant sesuai kebijakan bank.
5.7 Tanggung Jawab Merchant
Merchant yang menggunakan fitur pembayaran QRIS wajib:
- Menyediakan layanan laundry yang sesuai dengan pesanan customer.
- Memberikan struk/bukti pembayaran kepada customer.
- Menyelesaikan dispute atau komplain customer terkait layanan.
- Mematuhi regulasi perpajakan dan melaporkan pendapatan sesuai ketentuan yang berlaku.
- Tidak menggunakan sistem pembayaran untuk transaksi ilegal atau melanggar hukum.
6. Layanan Pihak Ketiga & SDK
Aplikasi mengintegrasikan layanan pihak ketiga berikut. Setiap layanan memiliki kebijakan privasi tersendiri:
| Layanan | Tujuan | Data yang Dibagikan | Kebijakan Privasi |
|---|---|---|---|
| Google Play Services | Fused Location API untuk GPS absensi (Android) | Permintaan lokasi (saat absensi saja) | Google Privacy |
| Firebase (Google) | Notifikasi push (FCM), laporan crash anonim (Crashlytics) | Token perangkat, log crash anonim | Firebase Privacy |
| Google Maps Platform | Tampilan peta titik lokasi absensi di panel admin | Koordinat untuk render peta | Google Privacy |
| Telegram | Penyimpanan foto & video dokumentasi order/komplain di bot/grup Telegram milik outlet (opsional) | File foto/video, keterangan order (nomor order, nama outlet) | Telegram Privacy |
| Xendit | Payment gateway untuk QRIS merchant dan payout settlement | Data merchant (KYC), metadata transaksi, status pembayaran | Xendit Privacy |
| Payment Gateway Lainnya | Pemrosesan pembayaran outlet untuk barang/jasa nyata | Status transaksi (nomor kartu tidak disimpan kami) | Sesuai penyedia payment gateway |
Kami tidak mengintegrasikan SDK iklan pihak ketiga (seperti AdMob, Meta Audience Network, dll.) dalam Aplikasi.
7. Keamanan Data
Kami menerapkan langkah-langkah keamanan teknis dan organisasional berikut:
- Enkripsi transit: Seluruh komunikasi data menggunakan TLS 1.2 / 1.3.
- Enkripsi penyimpanan: Data sensitif di server dienkripsi dengan AES-256.
- Kontrol akses: Akses internal dibatasi dengan prinsip least privilege dan Role-Based Access Control (RBAC).
- Audit berkala: Kami melakukan review keamanan rutin pada infrastruktur dan kode aplikasi.
- Autentikasi dua faktor (2FA): Tersedia untuk akun admin.
Jika terjadi kebocoran data yang berdampak pada Anda, kami akan memberikan notifikasi dalam waktu paling lambat 72 jam setelah kami mengetahuinya, sesuai kewajiban hukum yang berlaku.
8. Retensi & Penghapusan Data
| Jenis Data | Periode Retensi | Tindakan Setelah Kedaluwarsa |
|---|---|---|
| Data Akun & Profil | Selama akun aktif + 30 hari setelah penghapusan | Dihapus permanen |
| Data Transaksi & Pesanan | 5 tahun (kewajiban pajak/akuntansi) | Dianonimkan |
| Data Lokasi GPS Absensi | 12 bulan sejak tanggal absensi | Dihapus permanen |
| Video Dokumentasi | File tidak disimpan di server kami; berada di Telegram milik outlet. Referensi file mengikuti retensi data transaksi | Referensi dianonimkan bersama data transaksi |
| Log Error & Crash | 90 hari | Dihapus otomatis |
| Token Notifikasi Push | Hingga izin dicabut atau akun dihapus | Dihapus permanen |
Penghapusan Akun
Anda dapat menghapus akun melalui Aplikasi → Pengaturan → Akun → Hapus Akun, atau dengan mengirim permintaan ke [email protected]. Penghapusan diproses dalam 30 hari kerja. Data yang masuk periode retensi kewajiban hukum akan dianonimkan terlebih dahulu.
9. Hak Pengguna atas Data Pribadi
Sesuai dengan UU No. 27 Tahun 2022 tentang Perlindungan Data Pribadi, Anda memiliki hak-hak berikut:
- Hak Akses: Meminta salinan data pribadi yang kami simpan tentang Anda.
- Hak Koreksi: Meminta perbaikan data yang tidak akurat atau tidak lengkap.
- Hak Penghapusan: Meminta penghapusan data pribadi Anda (dalam batas kewajiban hukum).
- Hak Portabilitas: Meminta ekspor data Anda dalam format yang dapat dibaca mesin (JSON/CSV).
- Hak Keberatan: Menolak pemrosesan data untuk tujuan tertentu.
- Hak Penarikan Persetujuan: Mencabut persetujuan yang pernah diberikan kapan saja.
10. Cookies & Teknologi Pelacakan Web
Halaman web kami (cuciqu.com) menggunakan cookies terbatas untuk:
- Cookies Esensial: Diperlukan untuk fungsi dasar website (sesi login, preferensi bahasa).
- Cookies Analitik Anonim: Membantu kami memahami cara pengunjung menggunakan website tanpa mengidentifikasi individu.
Aplikasi mobile (Android/iOS) tidak menggunakan cookies. Anda dapat mengatur preferensi cookies melalui pengaturan browser Anda.
11. Transfer Data Internasional
Data Anda disimpan utamanya di server yang berlokasi di Indonesia. Beberapa layanan pihak ketiga (Firebase, Google Maps) mungkin memproses data di server di luar Indonesia. Kami memastikan setiap transfer data internasional dilindungi dengan mekanisme pengamanan yang setara atau lebih tinggi dari regulasi Indonesia.
12. Perubahan Kebijakan Privasi
Kami dapat memperbarui Kebijakan Privasi ini sewaktu-waktu. Untuk perubahan material, kami akan:
- Memperbarui tanggal "Terakhir diperbarui" di halaman ini.
- Menampilkan notifikasi dalam Aplikasi untuk perubahan signifikan.
- Mengirimkan email pemberitahuan ke alamat terdaftar Anda jika perubahan memengaruhi hak privasi Anda secara material.
Penggunaan berkelanjutan Aplikasi setelah perubahan berlaku dianggap sebagai penerimaan kebijakan baru.
13. Kontak & Pertanyaan Privasi
Untuk pertanyaan, kekhawatiran, atau permintaan terkait privasi dan data pribadi Anda:
Tim Privasi & Perlindungan Data
Email Privasi: [email protected]
Email Dukungan: [email protected]
Website: cuciqu.com
Syarat & Ketentuan: cuciqu.com/terms
Waktu respons: 1–3 hari kerja
Kebijakan ini tunduk pada hukum Republik Indonesia, termasuk UU No. 27 Tahun 2022 tentang Perlindungan Data Pribadi, UU ITE No. 11 Tahun 2008, dan peraturan turunannya.
Kebijakan versi sebelumnya tersedia atas permintaan melalui [email protected].