Lewati ke konten

Cookie dan Penyimpanan Peramban

Terakhir diperbarui: 25 Oktober 2026

Daftar isi dokumen · 10 bagian
  1. 011. Cakupan dan jenis penyimpanan
  2. 022. Cookie preferensi bahasa
  3. 033. Penyimpanan lokal situs web publik
  4. 044. Akses akun, preferensi, dan draf
  5. 055. Penyimpanan yang digunakan fitur situs mini
  6. 066. Analitik situs web dan akun milik operator
  7. 077. Pelacak dan layanan eksternal yang dipilih penerbit
  8. 088. Mengelola data peramban Anda
  9. 099. Durasi penyimpanan dan catatan server
  10. 1010. Pembaruan dan kontak

Draf untuk ditinjau. Peninjauan hukum diperlukan sebelum dokumen ini dipublikasikan sebagai kebijakan cookie yang berlaku, termasuk peninjauan pelacakan pihak ketiga dan kontrol persetujuan.

1. Cakupan dan jenis penyimpanan

Kebijakan ini menjelaskan cookie dan penyimpanan peramban yang digunakan oleh operator Smart QR Codes di situs web publik, dalam aplikasi akun, dan pada situs mini yang dipublikasikan. Lihat Kebijakan Privasi untuk informasi sisi server dan permintaan data.

Operatornya adalah Ozumni LLC.

Cookie dapat dikirim bersama permintaan ke host asal cookie tersebut. localStorage menyimpan nilai untuk suatu asal situs web di antara kunjungan. sessionStorage biasanya bertahan selama sesi tab peramban. Mekanisme ini berbeda, dan data peramban terpisah dari catatan yang disimpan di server layanan.

Situs web publik, antarmuka akun, dan kontrol bahasa situs mini tamu menggunakan cookie qrcw_locale untuk mengingat bahasa yang dipilih. Nilainya berupa kode bahasa, dan masa berlaku yang dikonfigurasi adalah satu tahun sejak cookie ditulis. Cookie berlaku untuk host tempat cookie ditetapkan dan seluruh jalur host tersebut.

Cookie menggunakan SameSite=Lax dan ditandai Secure pada HTTPS. Cookie dapat dibaca oleh antarmuka; cookie ini bukan cookie autentikasi sesi. Menghapusnya dapat mengatur ulang preferensi bahasa Anda, dan pemilihan bahasa berikutnya dapat membuatnya kembali.

3. Penyimpanan lokal situs web publik

  • qrcw-theme menyimpan preferensi tema terang, gelap, atau sistem.
  • qr_templates menyimpan templat desain QR yang Anda simpan, termasuk nama, pengaturan tampilan, dan referensi logo atau data gambar yang disimpan.
  • qrcw_qr_scan_history dan qrcw_barcode_scan_history menyimpan hasil pemindai terbaru dan cap waktu pada peramban ini. Setiap riwayat dibatasi hingga 20 entri terbaru dan memiliki kontrol untuk menghapus riwayat.
  • pending_qr_id menyimpan referensi yang digunakan untuk melanjutkan pembuatan kode QR dinamis setelah masuk. Ini adalah referensi, bukan konten QR itu sendiri. Catatan server sementara terkait memiliki masa kedaluwarsa tersendiri.
  • qrcw_analytics_consent mencatat pilihan untuk mengizinkan atau menolak analitik jika kontrol analitik situs web publik diaktifkan.

Entri localStorage ini tidak memiliki masa kedaluwarsa berbasis waktu yang ditetapkan oleh aplikasi. Entri tetap ada sampai fitur terkait menghapus atau menggantinya, Anda menghapus data situs, atau peramban menghapusnya. Menyimpan riwayat pemindai secara lokal tidak berarti mengunjungi tujuan yang dipindai tidak menghasilkan catatan server.

4. Akses akun, preferensi, dan draf

Klien akun menyimpan accessToken dan refreshToken dalam localStorage, bukan dalam cookie HttpOnly. Pengaturan server saat ini memberi token akses masa berlaku 15 menit dan token penyegaran masa berlaku hingga tujuh hari. Penyegaran yang berhasil mengganti token penyegaran. Kedaluwarsa tidak secara otomatis menghapus nilai yang disimpan dari peramban.

Keluar dari akun menghapus token akun lokal dan meminta pencabutan token penyegaran yang diberikan. Jangan bagikan nilai ini. Pada perangkat bersama, keluar dari akun dan hapus data situs setelah Anda selesai.

  • dashboard.sidebar.collapsed dan dashboard.sidebar.v2 mencatat preferensi bilah sisi dan versi pengaturannya.
  • qr_templates dan entri yang diawali qrk-ms-draft: menyimpan desain QR atau draf situs mini lokal. Draf dapat berisi konten yang sedang diedit dan dihapus setelah berhasil disimpan.
  • qrcw_menu_view, qrcw_orders_muted, qrcw_kitchen_muted, dan entri yang diawali qrcw_orders_kanban_ menyimpan preferensi tampilan, suara, atau papan untuk fitur akun terkait.
  • Penyimpanan sesi mencakup qrk-tab-id untuk mengidentifikasi tab editor dan qrcw.chunk-reload-guard untuk mengendalikan pemulihan dari kesalahan pemuatan halaman. Sesi administratif juga dapat menyimpan status lokal untuk akses dukungan yang diizinkan.

Preferensi akun dan draf lokal tidak memiliki masa kedaluwarsa berbasis waktu secara umum. Penghapusannya bergantung pada fitur atau pada penghapusan data peramban. Jangan menghapus draf yang belum disimpan sebelum menyimpan salinan atau berhasil menyimpannya.

5. Penyimpanan yang digunakan fitur situs mini

Situs mini yang dipublikasikan dapat menggunakan penyimpanan peramban tambahan saat penerbitnya mengaktifkan fitur terkait:

  • Entri yang diawali qrcw_lang_ mengingat bahasa yang dipilih untuk situs mini tersebut.
  • Entri yang diawali qrcw_minisite_tracking_consent: menyimpan pilihan izin atau penolakan pelacakan penerbit secara terpisah untuk setiap situs mini.
  • qrcw_device_id menyimpan pengenal perangkat tamu yang stabil dan digunakan oleh fitur menu interaktif. Entri yang diawali qrcw_guest_phone_ dapat mengingat nomor telepon yang dimasukkan tamu.
  • Entri yang diawali qrcw_cart_ menyimpan keranjang saat ini untuk suatu menu. Keranjang dihapus saat dikosongkan atau setelah alur pesanan berbayar terkait berhasil.
  • Entri sesi yang diawali qrcw_waiter_table_ atau qrcw_preorder_ menyimpan meja yang dipilih atau status sementara saat kembali dari pembayaran untuk fitur terkait.

Item localStorage di atas tidak memiliki masa kedaluwarsa berbasis waktu secara umum. Nomor telepon, pengenal perangkat, dan informasi yang dikirim melalui formulir atau pesanan juga dapat diteruskan ke layanan atau penerima yang dikonfigurasi oleh penerbit. Informasi tersebut tidak selalu disimpan hanya di perangkat Anda.

6. Analitik situs web dan akun milik operator

Jika analitik platform diaktifkan melalui konfigurasi layanan, situs web publik dan akun menggunakan Google Analytics 4 dengan Google Consent Mode v2. Jika pengenal analitik tidak dikonfigurasi, skrip Google Analytics tidak dimuat.

Sebelum ada pilihan, analytics_storage, ad_storage, ad_user_data, dan ad_personalization ditolak. qrcw_analytics_consent menyimpan pilihan untuk mengizinkan atau menolak analitik. Mengizinkan analitik memberikan analytics_storage; sinyal iklan tetap ditolak karena kontrol ini tidak meminta persetujuan cookie iklan.

Penolakan mencegah klien mengirim peristiwa Google Analytics. Peristiwa sisi server untuk pengalihan, keamanan, dan laporan pemindaian terpisah dari preferensi ini.

7. Pelacak dan layanan eksternal yang dipilih penerbit

Penerbit situs mini dapat menyertakan piksel pihak ketiga dan layanan eksternal lainnya, dan situs mini lama dapat mempertahankan pengaturan lama. Skrip pelacakan yang dikonfigurasi penerbit hanya dimuat setelah pengunjung mengizinkan alat analitik dan pemasaran pada pemberitahuan terpisah milik situs mini tersebut. Pilihan disimpan secara terpisah untuk setiap situs mini.

Peta eksternal, media, dan konten tertanam lainnya juga dapat menghubungi penyedianya saat dimuat. Lihat informasi penerbit dan kebijakan penyedia terkait untuk mengetahui tujuan, masa berlaku, dan kontrol penyimpanan penyedia tersebut. Preferensi analitik situs web milik operator bukan kontrol untuk semua konten pihak ketiga.

Saat Anda memilih masuk dengan Google atau, jika tersedia, Stripe Checkout atau Customer Portal, layanan eksternal dapat menggunakan penyimpanannya sendiri berdasarkan kebijakannya. Mengikuti tujuan QR atau tautan eksternal lain juga dapat membawa Anda ke layanan dengan praktik data yang berbeda.

8. Mengelola data peramban Anda

  • Gunakan tindakan hapus riwayat pada pemindai atau hapus templat tersimpan di alat terkait jika kontrol tersebut tersedia.
  • Gunakan pengaturan data situs di peramban untuk menghapus cookie, localStorage, dan data tersimpan lainnya untuk asal terkait. Situs web publik, akun, dan domain situs mini khusus dapat memiliki penyimpanan terpisah.
  • Gunakan kontrol pengaturan analitik situs web publik untuk menghapus preferensi tersimpan dan menampilkan pilihan lagi.
  • Gunakan kontrol peramban untuk memblokir atau menghapus cookie pihak ketiga dan tanyakan kepada penerbit atau penyedia eksternal mengenai pelacak mereka.
  • Keluar dari akun pada perangkat bersama. Menghapus data dapat menghapus preferensi, riwayat pemindai, keranjang, dan draf yang belum disimpan, serta dapat mengharuskan Anda masuk kembali.

Memblokir penyimpanan dapat memengaruhi proses masuk dan fungsi yang mengandalkan status tersimpan. Menghapus data peramban tidak membatalkan langganan, menarik formulir yang telah dikirim, atau menghapus catatan sisi server. Untuk permintaan tersebut, hubungi hi@smartqrcodes.io.

9. Durasi penyimpanan dan catatan server

Cookie bahasa memiliki masa berlaku terkonfigurasi satu tahun yang dijelaskan di atas. localStorage biasanya bertahan setelah peramban dimulai ulang sampai dihapus; sessionStorage biasanya bertahan selama sesi tab. Pengaturan peramban, pemulihan sesi, dan kebijakan penyimpanan dapat memengaruhi periode ini.

Masa berlaku token dikendalikan oleh server, terpisah dari penyimpanan peramban. Catatan server sementara yang dirujuk oleh pending_qr_id kedaluwarsa setelah 30 menit, sedangkan referensi lokal yang tertinggal tidak memiliki pengatur waktunya sendiri. Catatan server lain mengikuti pengaturan penyimpanan terpisah yang dijelaskan dalam Kebijakan Privasi.

10. Pembaruan dan kontak

Kebijakan ini perlu diperbarui jika pengaturan penyimpanan peramban atau pelacakan berubah. Revisi saat ini tersedia di halaman Kebijakan Cookie ini, beserta tanggal revisinya.

Untuk pertanyaan tentang cookie, data lokal, atau pilihan analitik, hubungi operator Smart QR Codes melalui hi@smartqrcodes.io.