Privacy Policy

Effective date: 22 October 2026

Account deletion request

English

What this notice covers

Duited POS is a point-of-sale and business-management app operated by an individual developer under the Duited name. This notice covers app data and optional online features. Merchants decide what customer, staff, supplier and transaction data to enter, provide any required business notices, and meet record-keeping duties.

Local business information and device permissions

The app stores business and staff profiles, products, stock, suppliers, purchases, sales, receipts, payments, customer or member details entered by the business, attachments, reports and audit records on the device. Merchants primarily manage these local records; storage in the app alone does not send them to Duited. A recipient or service controls any copy the user exports or shares.

Camera access supports scanning and user-selected photos; Bluetooth or nearby-device access supports compatible local POS peripherals. Android’s file or photo picker lets users select files. Declining a permission may disable its optional feature.

Google Drive backup and restore

Drive backup is optional. The app uses drive.file for visible Duited Backups and drive.appdata for its app-specific area and older backups. It uses connected-account email and file metadata to manage backups, not general Drive files or a Google profile display name. This authorization is separate from Owner Security.

A backup always contains the device’s POS database. Users may include local product images, branding and attachments; linked files or web links are not fetched, and remote videos are not archived. The app uploads directly from the device to the user’s Drive, not a Duited central merchant ledger. The app provides no Drive-file deletion or automatic retention control. Users manage visible folder files in Drive, including moving them to Trash. Older hidden appDataFolder files are not visible in ordinary Drive views and cannot be individually moved to Trash there. Users manage this app-specific data through Google Drive’s app-data management; revoking Duited’s Google authorization is a separate action and does not itself delete backup files. Contact support if help is needed.

New Drive uploads require Lifetime access, Google authorization and Owner confirmation of the destination. Daily backup is off by default. If enabled, the app checks while active; Android may delay background activity, so a run is not guaranteed when the app is closed or offline. It tries again when the user opens or returns to Duited.

Existing backups can be listed and downloaded without another Lifetime purchase. A checked download is saved to local Backup History. Restore separately asks the user to confirm replacement of the current local database; newer changes may be lost.

Disconnecting clears the app’s local connection and access token, but neither disconnecting nor separately removing Google authorization deletes backup files. Users revoke authorization in Google Account settings and manage files in Drive.

Duited’s use and transfer of information received from Google APIs will adhere to the Google API Services User Data Policy, including its Limited Use requirements. Drive data is used only to connect the chosen account and create, find, verify, download or restore Duited backups. Duited does not sell it, use it for advertising or train general-purpose AI models with it. People do not read Drive content except with user consent or where needed for security or legal obligations.

Optional online Owner Security and purchase verification

Local POS use needs no online account. Optional recovery or protected cloud access may send Firebase the recovery email, account identifier, request/binding state, timestamps and protective technical identifiers or hashes. Firebase and service providers may also process technical connection information such as network IP address, app/device identifiers, attestation and request metadata to authenticate, protect and operate online features. App Check protects backend requests; Release uses Play Integrity. Brevo may deliver recovery emails. Duited does not receive or store card numbers in purchase verification.

For Google Play verification, the app sends a purchase token and product ID to a protected Duited service. It stores the token hash, Owner ID, product and entitlement IDs, and verification, subscription or revocation metadata. Google Play handles payment details. Billing records are outside the Owner Security deletion procedure and are assessed separately for retention or deletion.

Connected services and MyInvois

Connected features operate only when configured, enabled and connected by an authorized Owner. They may process required business, device, staff or command data.

MyInvois has separate Pre-production and Production environments; a workflow uses only its enabled environment. Pre-production submissions are test submissions, not live tax filings. When enabled, the service may process taxpayer credentials and details, buyer and invoice data, transaction references, submission status and technical logs. Deleting a Duited account does not withdraw documents already sent to MyInvois.

When an optional connected service is available, enabled and connected by an authorized Owner, it may process the information needed for that selected service. The Owner controls whether to connect and use an available feature.

Firebase, Google, the email provider and any connected service use their own terms and may process data in other countries; no storage region is promised. Duited does not sell business data or share it for third-party advertising.

Storage, security and retention

Security measures include staff roles/PINs, protected platform storage for selected secrets, HTTPS and Firebase App Check. They do not mean every file is encrypted or provide end-to-end encryption. Keep devices and accounts secure; do not share PINs, passwords or recovery links.

The app is configured to exclude its data from Android OS cloud backup and device transfer. Older versions or device behavior may differ; this does not erase older backups or user-exported copies.

Data is retained as needed for its purpose, selected feature, security, support, legal duties or disputes. Support emails and the minimum records needed to verify a request and record its outcome are kept only while needed to handle the request, resolve a related dispute or meet a legal need; they are not used to recreate a deleted account. Support can explain any retained category and reason. No single period is stated for all records, logs or third-party copies. Merchants manage local business-record retention.

Requests and choices

Contact hello.duited@gmail.com to ask about access or correction, withdraw consent or limit optional processing where available, or request deletion of an optional Owner Security account. Requests are identity-checked and handled within a reasonable time, subject to applicable law and the information needed to assess the request. Reply to the same support thread to ask for progress. Support will explain if information is needed or a category must be retained. This notice promises no fixed completion time; the public deletion page is not an instant self-service tool.

The Owner Security deletion procedure covers that Firebase identity and safely identified related recovery/binding records. Linked e-Invoice ownership, billing, tenant data or legal-retention issues may require separate manual review; support can explain any retained category and review needed. This procedure does not itself delete POS data, Drive backups, MyInvois documents, Android/exported backups or recipient copies. Ask the merchant about records it controls. Privacy complaints may also be sent to Malaysia’s Personal Data Protection Commissioner.

Optional features can remain off. Declining required data or permission may make that feature unavailable; unrelated local POS functions remain available.

Bahasa Malaysia

Skop notis ini

Duited POS ialah aplikasi jualan dan pengurusan perniagaan yang dikendalikan oleh seorang pembangun individu di bawah nama Duited. Notis ini meliputi data aplikasi dan ciri dalam talian pilihan. Peniaga menentukan data pelanggan, kakitangan, pembekal dan transaksi yang dimasukkan, memberikan notis perniagaan yang diperlukan serta memenuhi kewajipan penyimpanan rekod.

Maklumat perniagaan setempat dan kebenaran peranti

Aplikasi menyimpan profil perniagaan/kakitangan, produk, stok, pembekal, pembelian, jualan, resit, bayaran, butiran pelanggan/ahli yang dimasukkan peniaga, lampiran, laporan dan rekod audit pada peranti. Rekod setempat diurus terutamanya oleh peniaga; penyimpanan dalam aplikasi sahaja tidak menghantarnya kepada Duited. Penerima atau perkhidmatan mengawal salinan yang dieksport atau dikongsi pengguna.

Akses kamera menyokong imbasan dan foto pilihan pengguna; Bluetooth/peranti berdekatan menyokong perkakasan POS setempat yang serasi. Pemilih fail atau foto Android membolehkan pemilihan fail. Menolak kebenaran mungkin mematikan ciri pilihan berkaitan.

Sandaran dan pemulihan Google Drive

Sandaran Drive ialah pilihan. Aplikasi meminta drive.file untuk fail dalam folder Duited Backups yang kelihatan dan drive.appdata untuk ruang khusus aplikasi serta bacaan serasi sandaran Duited lama. Aplikasi menggunakan e-mel akaun dan metadata fail sandaran untuk mencari serta mengesahkan fail; ia tidak meminta akses umum Drive atau mengumpul nama paparan profil Google. Kebenaran Google berasingan daripada Owner Security Duited.

Sandaran sentiasa mengandungi pangkalan data POS peranti. Pengguna boleh memilih imej produk, penjenamaan dan lampiran setempat; pautan fail/web tidak diambil dan video jauh tidak diarkibkan. Aplikasi memuat naik terus ke Drive pengguna, bukan lejar pusat Duited. Aplikasi tidak menyediakan pemadaman fail Drive atau kawalan penyimpanan automatik. Pengguna mengurus fail folder yang kelihatan dalam Drive, termasuk memindahkannya ke Sampah. Fail appDataFolder lama yang tersembunyi tidak kelihatan dalam paparan Drive biasa dan tidak boleh dipindah ke Sampah satu demi satu di situ. Pengguna mengurus data khusus aplikasi ini melalui pengurusan data aplikasi Google Drive; menarik balik kebenaran Google Duited ialah tindakan berasingan dan tidak memadam fail sandaran dengan sendirinya. Hubungi sokongan jika bantuan diperlukan.

Muat naik baharu memerlukan Lifetime, kebenaran Google dan pengesahan destinasi Owner. Sandaran harian dimatikan secara lalai. Jika diaktifkan, aplikasi menyemak ketika aktif; Android boleh melambatkan kerja latar belakang dan sandaran tidak dijamin apabila aplikasi ditutup atau luar talian. Aplikasi mencuba semula apabila dibuka atau kembali aktif.

Sandaran sedia ada boleh disenaraikan dan dimuat turun tanpa membeli Lifetime lagi. Muat turun disahkan dan disimpan dalam Sejarah Sandaran setempat. Pemulihan meminta pengesahan berasingan untuk menggantikan pangkalan data semasa; perubahan lebih baharu mungkin hilang.

Memutuskan sambungan mengosongkan sambungan dan token setempat tetapi tidak memadam fail Drive. Pengguna boleh membuang kebenaran Duited melalui tetapan Akaun Google; tindakan itu juga tidak memadam sandaran. Akaun Google mengawal kebenaran dan Drive mengawal fail.

Penggunaan dan pemindahan maklumat yang diterima daripada Google API oleh Duited akan mematuhi Google API Services User Data Policy, termasuk keperluan Limited Use. Data Drive digunakan hanya untuk menyambung akaun pilihan serta mencipta, mencari, mengesahkan, memuat turun dan memulihkan sandaran Duited. Duited tidak menjualnya, menggunakannya untuk iklan atau melatih model AI tujuan umum dengannya. Kandungan Drive tidak dibaca oleh manusia kecuali dengan persetujuan pengguna atau apabila diperlukan bagi keselamatan atau kewajipan undang-undang.

Owner Security dalam talian dan pengesahan pembelian pilihan

POS setempat tidak memerlukan akaun dalam talian. Pemulihan atau akses awan pilihan mungkin menghantar e-mel pemulihan, pengecam Firebase, status permintaan/pengikatan, cap masa dan pengecam teknikal/cincangan kepada Firebase. Firebase dan penyedia perkhidmatan juga mungkin memproses maklumat sambungan teknikal seperti alamat IP rangkaian, pengecam aplikasi/peranti, attestation dan metadata permintaan untuk mengesahkan, melindungi dan mengendalikan ciri dalam talian. App Check melindungi panggilan backend; Release menggunakan Play Integrity. Brevo mungkin menghantar e-mel pemulihan. Duited tidak menerima atau menyimpan nombor kad dalam pengesahan pembelian.

Untuk pengesahan Google Play, aplikasi menghantar token pembelian dan ID produk kepada perkhidmatan Duited terlindung. Perkhidmatan menyimpan cincangan token, ID Owner, produk/entitlement dan metadata pengesahan, langganan atau pembatalan. Google Play mengendalikan bayaran. Rekod pengebilan di luar prosedur pemadaman Owner Security dan dinilai secara berasingan untuk penyimpanan atau pemadaman.

Perkhidmatan Connected dan MyInvois

Connected beroperasi hanya apabila dikonfigurasi, diaktifkan dan disambungkan Owner yang diberi kuasa. Ia mungkin memproses data perniagaan, peranti, kakitangan atau arahan yang diperlukan.

MyInvois mempunyai persekitaran Pra-pengeluaran dan Production berasingan; aliran kerja menggunakan persekitaran yang diaktifkan untuknya. Penyerahan Pra-pengeluaran ialah ujian, bukan pemfailan cukai langsung. Jika diaktifkan, perkhidmatan mungkin memproses kelayakan pembayar cukai, butiran pembayar cukai/pembeli, invois, rujukan transaksi, status dan log. Pemadaman akaun Duited tidak menarik balik dokumen yang telah dihantar kepada MyInvois.

Apabila perkhidmatan Connected pilihan tersedia, diaktifkan dan disambungkan oleh Owner yang diberi kuasa, perkhidmatan itu mungkin memproses maklumat yang diperlukan bagi ciri terpilih tersebut. Owner menentukan sama ada hendak menyambung dan menggunakan ciri yang tersedia.

Firebase, Google, penyedia e-mel dan mana-mana perkhidmatan yang disambungkan menggunakan terma sendiri dan mungkin memproses data di negara lain; tiada rantau simpanan dijanjikan. Duited tidak menjual data perniagaan atau berkongsinya untuk iklan pihak ketiga.

Penyimpanan, keselamatan dan tempoh penyimpanan

Langkah keselamatan termasuk peranan/PIN kakitangan, storan platform terlindung bagi rahsia terpilih, HTTPS dan Firebase App Check. Ini tidak bermakna semua fail disulitkan atau menyediakan penyulitan hujung-ke-hujung. Lindungi peranti/akaun; jangan kongsi PIN, kata laluan atau pautan pemulihan.

Aplikasi dikonfigurasi untuk mengecualikan datanya daripada sandaran awan dan pemindahan peranti Android OS. Versi lama atau tingkah laku peranti mungkin berbeza; tetapan ini tidak memadam sandaran lama atau salinan dieksport pengguna.

Data disimpan selama diperlukan untuk tujuan, ciri pilihan, keselamatan, sokongan, kewajipan undang-undang atau pertikaian. E-mel sokongan dan rekod minimum untuk mengesahkan permintaan serta merekodkan hasilnya disimpan hanya selagi diperlukan untuk mengendalikan permintaan, menyelesaikan pertikaian berkaitan atau memenuhi keperluan undang-undang; rekod tersebut tidak digunakan untuk membina semula akaun yang telah dipadam. Sokongan boleh menerangkan kategori yang dikekalkan dan sebabnya. Tiada tempoh tetap dinyatakan bagi semua rekod, log atau salinan pihak ketiga. Peniaga mengurus penyimpanan rekod setempat.

Permintaan dan pilihan

Hubungi hello.duited@gmail.com untuk bertanya tentang akses/pembetulan, menarik balik persetujuan atau mengehadkan pemprosesan pilihan jika tersedia, atau meminta pemadaman akaun Owner Security pilihan. Permintaan disemak identitinya dan dikendalikan dalam tempoh yang munasabah, tertakluk kepada undang-undang yang terpakai dan maklumat yang diperlukan untuk menilainya. Balas pada rangkaian sokongan yang sama untuk bertanya kemajuan. Sokongan akan menerangkan jika maklumat tambahan diperlukan atau sesuatu kategori perlu dikekalkan. Notis ini tidak menjanjikan tempoh penyelesaian tetap; halaman pemadaman awam bukan alat layan diri serta-merta.

Prosedur pemadaman Owner Security meliputi identiti Firebase dan rekod pemulihan/pengikatan berkaitan yang dikenal pasti dengan selamat. Pemilikan e-Invois, pengebilan, data tenant atau isu penyimpanan undang-undang mungkin memerlukan semakan manual berasingan; sokongan boleh menerangkan kategori yang dikekalkan dan semakan yang diperlukan. Prosedur ini tidak memadam POS, sandaran Drive, dokumen MyInvois, sandaran Android/eksport atau salinan pihak ketiga. Tanya peniaga tentang rekod yang dikawalnya. Aduan privasi boleh dikemukakan kepada Pesuruhjaya Perlindungan Data Peribadi Malaysia.

Ciri pilihan boleh dibiarkan mati. Menolak data atau kebenaran yang diperlukan mungkin menyebabkan ciri itu tidak tersedia; fungsi POS setempat yang tidak bergantung padanya kekal tersedia.