Last updated:
RFX POS is an offline‑first point‑of‑sale application. It is designed to continue working without internet connectivity and synchronize when a connection is available. This policy explains what data we collect, how we process it, and the choices you have.
Depending on how you use RFX POS, we may process:
RFX POS stores data locally on your device (for example, using IndexedDB or on‑device files via Capacitor). This allows you to continue selling while offline. When internet becomes available, the app attempts to sync your recent changes to the cloud backend so your data can be backed up and available across devices.
We use cloud services (for example, Google Firebase) to provide authentication, synchronization, and secure storage. During sync, your operational data and account data are transmitted over encrypted connections (HTTPS/TLS). Access to cloud data is protected by authentication and authorization rules.
If you enable barcode scanning, the app will request camera permission. Camera access is used solely to read barcodes for checkout and inventory, and images are not stored or transmitted.
RFX POS can record amounts, payment methods, and references for reporting purposes. If you integrate with a third‑party payment processor, that provider’s privacy policy will apply to card processing and PCI compliance. We do not store full card numbers in the app.
When using the web version, we may use cookies or local storage to remember preferences and keep you signed in. You can control cookies from your browser settings. Blocking cookies may limit certain features.
We collect minimal analytics and diagnostics to understand app performance and reliability (for example, crash logs, feature usage counts). We do not sell your data. Analytics are used to improve stability and usability.
Local device data remains on your device until you delete it (e.g., via in‑app “Clear Data”) or uninstall the app. Cloud data is retained for as long as your account is active and as required to provide the service. Backups and logs are retained for a limited period for security and continuity.
Data in transit is encrypted using TLS. We implement access controls and follow least‑privilege practices for cloud infrastructure. No system can be 100% secure; we continuously improve our safeguards and monitor for anomalies.
You may request deletion of your cloud account data at any time. Visit Delete Account for instructions.
RFX POS is intended for business users and is not directed to children under 13. We do not knowingly collect data from children.
Your data may be processed on servers located in different countries from your own. We take steps to ensure appropriate protections are in place in accordance with applicable laws.
RFX POS may integrate with third‑party services such as Google (for authentication), Firebase (for sync/storage), and others you choose to enable. Those providers’ terms and privacy policies govern their processing. We recommend reviewing them.
We may update this Privacy Policy from time to time. Material changes will be announced in‑app or via email. Your continued use of RFX POS after changes indicates acceptance.
If you have any questions, requests, or complaints regarding privacy, contact our developer: