Privacy Policy

Stores  ยท  com.bydhiva.stores  ยท  Last updated: March 24, 2026

๐Ÿ“‹1. Introduction

Welcome to Stores, a Point-of-Sale (POS) and inventory management application developed by bydhiva. This Privacy Policy explains how we collect, use, store, and protect information when you use our mobile application ("App") on Android or iOS devices.

By using the App, you agree to the practices described in this policy. If you do not agree, please discontinue use of the App.

๐Ÿข2. Who We Are

๐Ÿ“ฆ3. Information We Collect

3.1 Account & Authentication Data

When you log in, we receive the following information from our authentication provider (Keycloak / OpenID Connect):

Authentication tokens (access token, refresh token, ID token) are stored securely on your device using the platform's encrypted secure storage and are never shared with third parties.

3.2 Business / Operational Data

To provide POS and inventory management features, the App stores the following business data locally on your device and synchronises it with our servers:

3.3 Device & Technical Data

3.4 Images

The App may request access to your device's photo library when you upload images for menu items. Images are uploaded to our servers and stored with the corresponding menu item record. We do not access your camera.

๐Ÿ”’4. App Permissions

Permission Purpose Required
Bluetooth
(BLUETOOTH, BLUETOOTH_ADMIN, BLUETOOTH_CONNECT, BLUETOOTH_SCAN)
Discover and connect to Bluetooth thermal receipt printers for printing order receipts. Location data is never derived from Bluetooth scanning. Optional
Photo Library / Media Select images from your device gallery to upload as menu item images. Optional
Internet Access Sync orders, menu, and inventory data with the server. Authenticate via Keycloak. Required
Camera Not requested. Not used
Location Not requested. Not used
Contacts Not requested. Not used
Notifications (Push) Not requested. Not used
Microphone Not requested. Not used

โš™๏ธ5. How We Use Your Information

We use the information described above solely to:

We do not use your data for advertising, behavioural profiling, or sale to third parties.

๐Ÿ›ก๏ธ6. Data Storage & Security

On-Device Storage

Authentication tokens are stored in your device's encrypted secure storage (Expo SecureStore). Business data is cached in an on-device SQLite database to support offline operation. This data is accessible only to the App.

Server Storage

Business data is synchronised with our servers at https://api-stores.bydhiva.com. All communication is encrypted in transit using TLS/HTTPS. Authentication is handled via OAuth 2.0 with PKCE through https://auth.bydhiva.com.

Security Measures

โš ๏ธ While we implement industry-standard security measures, no method of electronic storage or transmission is 100% secure. We encourage users to keep their devices and operating systems up to date.

๐Ÿค7. Data Sharing & Third Parties

We do not sell, rent, or trade your personal information. Data may be shared only in the following limited circumstances:

The App contains no third-party analytics, advertising SDKs, or tracking libraries.

๐Ÿ—“๏ธ8. Data Retention

On-device data is retained as long as the App is installed on your device. Uninstalling the App removes locally cached data.

Server-side data (orders, inventory, menu) is retained for as long as your organisation's account is active. Upon account termination, data is deleted in accordance with our data retention policy. Contact us at privacy@bydhiva.com to request data deletion.

๐Ÿ‘ถ9. Children's Privacy

The Stores App is a business tool intended for use by adults (18 years of age or older) in a commercial context. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us immediately at privacy@bydhiva.com and we will delete it promptly.

โš–๏ธ10. Your Rights

Depending on your jurisdiction, you may have the right to:

To exercise any of these rights, please contact us at privacy@bydhiva.com. We will respond within 30 days.

๐Ÿ”„11. Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date at the top of this page. For significant changes, we will notify users through the App or via email. Continued use of the App after changes constitutes acceptance of the updated policy.

๐Ÿ“ฌ12. Contact Us

If you have any questions or concerns about this Privacy Policy, please contact us: