Fainesse Services (003834910-D), Malaysia, operates POSgram. This notice explains how we handle personal data about website visitors, store owners, staff and receipt recipients. Contact admin@faifadz.my for privacy questions. A store business is responsible for its own use of staff and customer information; contact that business first about its sales records.
2. Information and sources
We receive information you provide during Free or Premium registration, account access, store setup and support, including email addresses, business details and messages. Premium stores hold menus, prices, stock, sales, cash movements, shift and staff labels, store settings and any customer email supplied for a receipt. Stripe supplies subscription status, customer and subscription identifiers and billing events; POSgram does not receive full card details from hosted checkout.
3. Free stores and basic usage data
Free store records normally travel directly between your browser and your own Google Sheet through Apps Script. We do not host those records as a Free store database. Importing to Premium copies the selected records into hosted storage. The app also sends basic usage events for Free and Premium, including a pseudonymous client ID, event name, plan, app version, device/browser type, screen size, language, timezone and limited event properties. These are separate from your Google Sheet. Servers process network information such as IP addresses for requests, security and rate limiting. This notice does not describe usage data as anonymous.
4. Why we use information
We use information to run accounts and stores, confirm access, handle subscriptions, send requested account emails and receipts, synchronise sales, support recovery, prevent abuse, answer support requests and understand app use so we can improve it. Supply a working email for Premium access; without necessary account and billing information we cannot provide Premium. A customer receipt email is optional; without it we cannot send that receipt by email.
5. Providers, disclosures and overseas processing
Railway provides hosted application, database and backup infrastructure; Stripe handles subscription billing; Resend sends account and receipt emails; Google provides the Sheets and Apps Script services used by Free owners. Providers may process information outside Malaysia under their own service arrangements. We share information needed for these functions, authorised support and legal or security obligations. We do not sell personal data or use receipt email addresses as a marketing mailing list. If you contact us, the email service handling that conversation also processes your message.
6. Cookies, device storage and choices
The public landing page stores your EN/BM preference locally. It does not load advertising trackers. The POS app uses an owner-session cookie, browser storage and an offline cache for connections, preferences, menus, access checks, unpaid orders and queued sales. Shared devices should be locked and signed out when not in use. Device & privacy controls let you manage remembered details. The usage-sharing switch below controls future app telemetry on this browser. Turning off usage sharing stops future app telemetry; it does not erase earlier records or essential security processing. Sync pending sales before forgetting a device or clearing browser data.
7. Security and retention
We use access controls, protected sessions and encrypted backup files to reduce risk. No system or device can be guaranteed completely secure. Hosted records, delivery records, usage events and support information are retained to operate and support the service, recover data and meet applicable obligations. Account cancellation does not automatically delete store records. There is no single automatic deletion period for all record types. Backup copies expire through backup rotation rather than being removed instantly. Contact us for a retention or deletion request; we will explain any information that must be retained. Your Free Sheet and your own exports remain under your control.
8. Access, correction and privacy requests
Email admin@faifadz.my to request access, correction, deletion, limits on processing or withdrawal of consent where applicable, or to raise a complaint. We may need to verify your identity and authority without asking for your password or PIN. Some requests may affect service availability or be subject to legal retention requirements. For information held only in your own Google Sheet, use your Google controls; for a receipt or sale managed by another business, contact that business. You may also contact Malaysia’s Personal Data Protection Commissioner through pdp.gov.my.
Owner accounts and Free store registration
New Free owners register with Google sign-in or an email and password. We retain the account email, verified status, password hash where applicable, linked Google identity identifier, terms acceptance, security/session records and a small Free store registration. The registration holds the store display name, internal identifiers and a one-way deployment fingerprint. We do not retain your Free Apps Script URL, Sheet URL, store PIN or Apps Script session token in that registration. A supplied deployment URL is processed temporarily to verify deployment control; this does not establish legal ownership of a Sheet. Your device still remembers its connection locally.
Google sign-in requests identity access only, not Drive or Sheets access. Verification and recovery emails support account access; registration does not subscribe you to promotional email. Unverified Free-only registrations may be removed after seven days if they have no billing or store relationship. Existing accountless counters can continue during the gradual transition. Contact us for account or personal-data requests; disconnecting a registration does not delete your Google Sheet or revoke other devices.
The public demo uses sample data in browser memory, resets on reload and does not use a real store, payment provider or email recipient.
9. Updates
We may update this notice as the service changes. We will take reasonable steps to notify affected users of material changes. Both English and Bahasa Malaysia versions are available using the language buttons above.
Notis Privasi
Dikemas kini: 3 November 2026
1. Siapa kami dan skop notis ini
Fainesse Services (003834910-D), Malaysia, mengendalikan POSgram. Notis ini menerangkan cara kami mengendalikan data peribadi pelawat, pemilik kedai, staf dan penerima resit. Hubungi admin@faifadz.my bagi pertanyaan privasi. Perniagaan kedai bertanggungjawab terhadap penggunaan maklumat staf dan pelanggannya; hubungi perniagaan itu dahulu tentang rekod jualan.
2. Maklumat dan sumber
Kami menerima maklumat yang anda berikan semasa pendaftaran Free atau Premium, akses akaun, persediaan kedai dan sokongan, termasuk alamat e-mel, butiran perniagaan dan mesej. Kedai Premium menyimpan menu, harga, stok, jualan, pergerakan tunai, label syif dan staf, tetapan kedai dan e-mel pelanggan untuk resit. Stripe membekalkan status langganan, pengecam pelanggan dan langganan serta acara bil; POSgram tidak menerima butiran kad penuh daripada halaman pembayaran berhos.
3. Kedai Free dan data penggunaan asas
Rekod kedai Free biasanya dihantar terus antara pelayar dan Google Sheet anda melalui Apps Script. Kami tidak mengehoskannya sebagai pangkalan data kedai Free. Import ke Premium menyalin rekod terpilih ke storan berhos. Aplikasi turut menghantar acara penggunaan asas Free dan Premium, termasuk ID klien samaran, nama acara, pelan, versi aplikasi, jenis peranti/pelayar, saiz skrin, bahasa, zon waktu dan butiran acara terhad. Data ini berasingan daripada Google Sheet anda. Pelayan memproses maklumat rangkaian seperti alamat IP untuk permintaan, keselamatan dan had kadar. Notis ini tidak menyifatkan data penggunaan sebagai tanpa nama.
4. Tujuan penggunaan maklumat
Kami menggunakan maklumat untuk mengendalikan akaun dan kedai, mengesahkan akses, mengurus langganan, menghantar e-mel akaun dan resit yang diminta, menyegerakkan jualan, membantu pemulihan, mencegah penyalahgunaan, menjawab sokongan dan memahami penggunaan aplikasi bagi penambahbaikan. E-mel yang sah diperlukan untuk akses Premium; tanpa maklumat akaun dan bil yang perlu, Premium tidak dapat disediakan. E-mel pelanggan untuk resit adalah pilihan; tanpanya resit tidak dapat dihantar melalui e-mel.
5. Penyedia, pendedahan dan pemprosesan luar negara
Railway menyediakan infrastruktur aplikasi, pangkalan data dan sandaran; Stripe mengendalikan bil langganan; Resend menghantar e-mel akaun dan resit; Google menyediakan Sheets dan Apps Script untuk pemilik Free. Penyedia mungkin memproses maklumat di luar Malaysia mengikut aturan perkhidmatan mereka. Kami berkongsi maklumat yang perlu bagi fungsi ini, sokongan yang dibenarkan serta kewajipan undang-undang atau keselamatan. Kami tidak menjual data peribadi atau menggunakan e-mel resit sebagai senarai pemasaran. Jika anda menghubungi kami, perkhidmatan e-mel perbualan itu turut memproses mesej anda.
6. Kuki, storan peranti dan pilihan
Halaman awam menyimpan pilihan EN/BM secara setempat. Ia tidak memuatkan penjejak iklan. Aplikasi POS menggunakan kuki sesi pemilik, storan pelayar dan cache luar talian untuk sambungan, pilihan, menu, semakan akses, pesanan belum dibayar dan jualan tertunda. Kunci dan log keluar peranti yang dikongsi apabila tidak digunakan. Kawalan Device & privacy membolehkan anda mengurus butiran diingati. Suis di bawah mengawal telemetri aplikasi akan datang pada pelayar ini. Mematikan perkongsian menghentikan telemetri akan datang; ia tidak memadam rekod lama atau pemprosesan keselamatan penting. Segerakkan jualan tertunda sebelum melupakan peranti atau memadam data pelayar.
7. Keselamatan dan penyimpanan
Kami menggunakan kawalan akses, sesi terlindung dan fail sandaran disulitkan untuk mengurangkan risiko. Tiada sistem atau peranti boleh dijamin selamat sepenuhnya. Rekod berhos, penghantaran, acara penggunaan dan maklumat sokongan disimpan untuk operasi, sokongan, pemulihan dan kewajipan berkenaan. Pembatalan akaun tidak memadam rekod kedai secara automatik. Tiada satu tempoh pemadaman automatik bagi semua jenis rekod. Salinan sandaran luput melalui putaran sandaran dan tidak dipadam serta-merta. Hubungi kami untuk permintaan penyimpanan atau pemadaman; kami akan menerangkan maklumat yang mesti disimpan. Sheet Free dan eksport anda kekal di bawah kawalan anda.
8. Akses, pembetulan dan permintaan privasi
E-mel admin@faifadz.my untuk memohon akses, pembetulan, pemadaman, had pemprosesan atau penarikan persetujuan jika berkenaan, atau membuat aduan. Kami mungkin perlu mengesahkan identiti dan kuasa anda tanpa meminta kata laluan atau PIN. Sesetengah permintaan boleh menjejaskan perkhidmatan atau tertakluk kepada keperluan penyimpanan undang-undang. Untuk maklumat dalam Google Sheet sendiri, gunakan kawalan Google; untuk resit atau jualan perniagaan lain, hubungi perniagaan itu. Anda juga boleh menghubungi Pesuruhjaya Perlindungan Data Peribadi Malaysia melalui pdp.gov.my.
Akaun pemilik dan pendaftaran kedai Free
Pemilik Free baharu mendaftar melalui Google atau e-mel dan kata laluan. Kami menyimpan e-mel akaun, status pengesahan, hash kata laluan jika berkenaan, pengecam identiti Google yang dipautkan, penerimaan terma, rekod keselamatan dan sesi serta pendaftaran kedai yang ringkas. Pendaftaran mengandungi nama paparan kedai, pengecam dalaman dan cap jari deployment sehala. URL Apps Script, URL Sheet, PIN kedai dan token sesi Apps Script tidak disimpan dalam pendaftaran ini. URL deployment diproses sementara untuk mengesahkan kawalan deployment, bukan pemilikan sah Sheet. Peranti masih mengingati sambungan secara setempat.
Log masuk Google hanya meminta akses identiti, bukan akses Drive atau Sheets. E-mel pengesahan dan pemulihan menyokong akses akaun; pendaftaran tidak melanggan e-mel promosi. Pendaftaran Free yang belum disahkan dan tiada hubungan bil atau kedai boleh dipadam selepas tujuh hari. Kaunter lama tanpa akaun boleh diteruskan semasa peralihan beransur-ansur. Hubungi kami untuk permintaan akaun atau data peribadi. Memutuskan pautan pendaftaran tidak memadam Google Sheet atau membatalkan akses peranti lain.
Demo awam menggunakan data contoh dalam memori pelayar, ditetapkan semula apabila dimuat semula dan tidak menggunakan kedai sebenar, penyedia bayaran atau penerima e-mel.
9. Kemas kini
Kami boleh mengemas kini notis apabila perkhidmatan berubah. Kami akan mengambil langkah munasabah untuk memaklumkan perubahan penting kepada pengguna terlibat. Versi Inggeris dan Bahasa Malaysia tersedia melalui butang bahasa di atas.
Your choice on this device
This applies to future app events on this browser. Essential service and security processing continues. Reload an already-open POS tab after changing this preference.