Privacy Policy
Last updated: March 3, 2026
Introduction
At Semakode, we value your privacy. This policy explains in simple terms what data we collect, how we use it, and how we protect it when you use the Dodol POS app.
Data Stored on Your Device
Most of your Dodol POS data is stored directly on your phone, not on our servers. This includes:
- Product data — names, prices, stock levels, photos, and categories of items you sell
- Transaction data — sales records, payments, and expenses
- Store information — store name, address, phone number, and logo used for receipts
- App settings — display preferences, language, and receipt configuration
This data is stored securely on your device using an encrypted database. This means other apps cannot read your Dodol POS data.
Data We Receive
We only receive data that is necessary to provide certain features:
- Google Account (on login) — When you sign in with Google, we receive your name and email address. This is used for Google Drive backup and Premium subscription verification. We never receive your Google password.
- Usage analytics — We use Firebase Analytics to understand how users interact with the app (e.g., which features are used most often). This data is anonymous and cannot be linked to your identity.
- Error reports — If the app encounters a problem (crash), we receive an automatic technical report via Sentry. These reports contain device type, Android version, and error details — not your business data.
Permissions Requested
Dodol POS requests certain permissions on your device. Here's why:
- Camera — To scan product barcodes and QR codes. We do not take photos without your knowledge.
- Bluetooth — To connect to and print receipts on Bluetooth thermal printers.
- Internet — For Google login, Google Drive backup, subscription verification, and sending error reports.
- Storage / Gallery — To pick product photos from your gallery and save exported files (PDF, CSV).
All permissions are optional. The app can still be used without granting certain permissions, but related features will not function.
Google Drive Backup
If you enable the backup feature (available for Premium users), your business data will be saved to your own Google Drive account. We do not store a copy of your backup on our servers. Backup files on Google Drive are entirely managed by you.
Payments & Subscriptions
Premium subscription purchases are processed through the Google Play Store. We never receive or store your payment information (card numbers, bank accounts, etc.). All payment processing is handled directly by Google.
Third Parties
We use the following trusted third-party services:
- Google (Firebase) — for login, analytics, and authentication
- Google Play — for Premium subscription purchases
- Google Drive — for storing backup files (in your account)
- Sentry — for receiving automatic error reports
These third-party services have their own privacy policies. We do not sell or share your data with any other parties for advertising or marketing purposes.
Data Security
We protect your data by:
- Encrypting the local database so other apps cannot read it
- Storing sensitive information using secure storage on your device
- Using encrypted connections (HTTPS) for all server communication
Your Rights
You have the right to:
- Delete your data — Simply uninstall the app from your phone, and all local data will be removed
- Delete backups — You can delete backup files from Google Drive at any time
- Revoke access — You can revoke Google access from your Google account settings
- Ask questions — You can contact us at any time with questions about your data
Children
Dodol POS is not intended for children under 17 years of age. We do not knowingly collect data from children.
Changes to This Policy
We may update this privacy policy at any time. If there are significant changes, we will notify you through the app. The last updated date is always shown at the top of this page.
Contact Us
If you have any questions about this privacy policy or your data, please contact us at:
- Email: support@semakode.com