Privacy Policy
SmartCollect Mobile Application — Powered by SmartChoice IQ
Last Updated: May 2026Introduction
Welcome to SmartCollect, a mobile application developed and maintained by SmartChoice IQ. SmartCollect is a field collection management tool designed to help collection agents track due payments, record customer transactions, and print receipts via Bluetooth — all connected to your organization’s self-hosted Frappe/ERPNext server.
We are committed to transparency and the protection of all data processed through this application. This Privacy Policy explains what information we collect, how it is used, and the rights available to you.
Data We Collect
SmartCollect collects the following categories of information in order to deliver its core functionality:
How We Use Your Data
Data collected by SmartCollect is used solely for the following operational purposes:
- To authenticate you against your organization’s Frappe/ERPNext server and maintain a secure session.
- To display the list of customers with outstanding dues assigned to the collection agent for today.
- To record and submit payment entries (collections) to the ERPNext server on your behalf.
- To display today’s payment entries and daily collection statistics including progress and totals.
- To generate and print payment receipts via a paired Bluetooth thermal printer.
- To store session cookies locally on the device, allowing seamless re-authentication without re-entering credentials on each app launch.
- To save user preferences (server URL, printer settings) locally for convenience.
Data Storage & Security
Understanding where your data lives is critical. Here is a clear breakdown:
- On your device: Session cookies and app preferences are stored locally using the device’s secure application storage (shared_preferences). This data never leaves your device except as authentication headers sent to your own server.
- On your organization’s server: All payment entries, customer data, and financial records are stored on your organization’s self-hosted Frappe/ERPNext instance. SmartChoice IQ has no access to this server.
- In transit: All communication between the app and your server is conducted over HTTPS/TLS. The app enforces secure connections and does not transmit credentials over unencrypted channels.
- Passwords: Your password is never stored on the device. It is transmitted once during login to your server, which handles its own hashing and storage.
- Bluetooth: Printer pairing data is stored locally on the device and is used only to reconnect to your designated receipt printer. No Bluetooth data is transmitted to any remote server.
Third-Party Services
SmartCollect integrates with a minimal set of trusted third-party services:
- Frappe / ERPNext: The open-source ERP backend your organization hosts. All business data is governed by your organization’s own data policies on that server.
- Google Fonts (Inter, Playfair Display): Loaded at build time and bundled with the app — no runtime requests to Google’s font servers.
- flutter_blue_plus: An open-source Flutter package for Bluetooth Low Energy communication, used solely to communicate with your thermal printer. No data is shared with the package author.
Bluetooth & Device Permissions
SmartCollect requests the following device permissions. Each permission is used for a single, clearly defined purpose:
You may revoke any permission at any time via your device’s system settings. Revoking Bluetooth access will disable the receipt printing feature; core collection functions will continue to operate normally.
Your Rights
Depending on your location and applicable law, you may have the following rights regarding your personal data:
- Right of Access: Request a copy of the personal data we hold about you in relation to this application.
- Right to Rectification: Request correction of inaccurate information associated with your account.
- Right to Erasure: Request deletion of locally stored session data by clearing the app’s storage via your device settings, or by uninstalling the application.
- Right to Data Portability: Transaction and payment data is stored on your organization’s ERPNext server — your system administrator can export it at any time.
- Right to Withdraw Consent: Revoke Bluetooth or any other permission at any time through your device’s app permission settings.
Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or the data SmartCollect processes, please do not hesitate to reach out:
SmartChoice IQ — SmartCollect Team
We respond to all privacy-related inquiries within 72 business hours.
✉️ privacy@smartchoice-iq.com