Quezlo Hospital & Wholesale Management: Privacy Policy
1. Who we are
Quezlo Hospital & Wholesale Management ("the app") is made by Quezlo Technologies (Pakistan). Quezlo Technologies is responsible for this policy. Questions about privacy: [email protected]. Other help: [email protected].
This policy covers the editions listed below. Where editions work differently, we say which edition each part is about.
2. Editions covered
| Edition | Platforms | ID | Status | In short |
|---|---|---|---|---|
| Windows | Windows | — | Test build | Windows 10/11 64-bit. Installer Quezlo-Setup-Windows.exe, version 1.0.x. Not code-signed yet. |
| Android | Android | com.quezlo.hms | Test build | Shared as an APK file. Not on Google Play yet. |
| Web | Web | — | Test build | Runs in a browser. Data is stored in that browser's storage. The free scanner, LAN server, Gmail and direct scanning are not available on the web. |
3. At a glance
Windows
- Business, patient and staff data stays in the local database.
- Only the licence check goes to Quezlo.
- Bill photos go to Google, and messages to Meta or Google, only if your business turns on those services with its own keys.
Android
- Data stays in the app's storage on the phone or tablet, or comes from your LAN server.
- Only the licence check goes to Quezlo.
- Optional services your business connects receive only what you send through them.
Web
- Data is stored in the browser on that computer, or comes from your LAN server.
- Only the licence check goes to Quezlo.
4. Data stored on your device
This data is created and kept on your own device (or your own local network). It is not sent to Quezlo, except the items that the next section (Data Quezlo collects) lists as sent to Quezlo.
- Patients: MR number, name, phone, age, gender, CNIC, address and the Sehat Card mark.
- Consultations: vitals, complaint, diagnosis, prescriptions, test orders and notes. Lab orders and results.
- Staff: name, phone, CNIC, address, emergency contact, salary, shift, attendance and advances.
- Suppliers, customers and their ledgers, sales, purchases, stock, accounts and kacha khata.
- Photos of bills, receipts and your logo.
- App logins for your staff. Passwords are stored as salted hashes, not as plain text.
- Queued WhatsApp and email messages.
- Settings, including the Google Gemini key, WhatsApp token and Gmail app password if you enter them. These are stored as plain text in the settings.
- Your licence key and a random device ID made by the app. These two are also sent to Quezlo for the licence check (see "Data Quezlo collects").
Where it is stored: on Windows in %APPDATA%\Quezlo Technologies\Quezlo, and every PDF you share or send from the Windows app (receipts, bills, lab reports) is also saved in Documents\Quezlo\PDF; on Android in the app's private storage; on the web in that browser's storage. On a LAN client, the data lives on the server PC. The database is not encrypted.
Health data. The app stores health data (consultations, prescriptions and lab results) on your own devices only. Health data leaves your devices only if your staff send it: for example a lab report shared on WhatsApp, sent with the WhatsApp Cloud API, emailed with Gmail, printed, or included in a backup file.
5. Data Quezlo collects
| Data | Why | Required? |
|---|---|---|
| Licence key | Checking that the licence is valid | Yes, for the app to work |
| Device ID (a random ID made by the app, not a hardware ID) | Counting devices against the licence's device limit | Yes, for the app to work |
| Device name in the form "Quezlo <platform>" (for example "Quezlo windows") | Showing which devices use the licence | Yes, for the app to work |
| Business name | Matching the licence to your business | Yes, for the app to work |
| First-seen and last-seen times of each device | Licence checks and support | Yes, for the app to work |
| Licence sale details: client name, plan, expiry date, device limit and any notes we add | Selling and supporting the licence | Yes, for the app to work |
This data is stored in Quezlo's Supabase project. Supabase also sees the IP address of each licence check in its logs. Quezlo never receives patient, staff, customer, stock or account data. There is no Quezlo customer account.
6. Your business is in charge of its data
- The hospital, clinic or business using the app is the data controller for all patient, staff, customer and supplier data stored in it. It decides what to record and must follow the health-data and privacy laws that apply to it.
- Quezlo provides the software. Quezlo does not receive or process this data. Quezlo only receives the licence-check data listed above.
- Patients and staff who want to see, correct or delete their records should contact the hospital or business that holds them.
7. Data that leaves your device when you choose
These transfers happen only when you, or your staff, start them.
| What | Sent to | When | Editions |
|---|---|---|---|
| Bill photos, order slip photos or order text | Google (Gemini API), using your business's own API key (privacy policy · Gemini API terms) | Only if you choose the Google AI scanner. The free scanner reads bills on the device instead. | Windows, Android, Web |
| Messages and PDF files (receipts, bills, lab reports) and recipients' phone numbers | Meta (WhatsApp Cloud API), using your business's own token (privacy policy) | Only if you turn on WhatsApp Cloud API in Settings → Connections. | Windows, Android, Web |
| Prefilled WhatsApp messages | The WhatsApp app or wa.me on your device (privacy policy) | By default, when you tap Send on WhatsApp. You then send it from WhatsApp yourself. | Windows, Android, Web |
| Emails with PDF attachments and recipients' email addresses | Google (Gmail), using your business's Gmail address and app password (privacy policy) | Only if you set up Gmail in Settings → Connections. Not available on the web. | Windows, Android |
| PDFs, bills and reports | The app, printer or person you choose | Only when you share or print. | Windows, Android, Web |
| All app data | Your other devices on the local network | Only in LAN Server/Client mode. | Windows, Android, Web |
| All app data, including staff logins as salted password hashes (newer test builds leave out the Google Gemini key, WhatsApp token and phone number ID and Gmail app password; older test builds included them) | The backup file and wherever you save it | Only when you make a backup. | Windows, Android, Web |
8. Third-party services and SDKs
These companies receive data in the cases below. Each one handles it under its own privacy policy (linked).
| Service | What it does | Data it receives | Editions |
|---|---|---|---|
| Supabase | Quezlo's licence server provider | The licence-check data listed above and the IP address of each check | Windows, Android, Web |
| Google ML Kit (text recognition) | Free bill scanner on Android. Reads text on the device. | Photos are not sent. Google's ML Kit may send usage and performance metrics about the feature to Google. | Android |
| Microsoft Windows text recognition | Free bill scanner on Windows, built into Windows | Runs on the computer. Photos are not sent. | Windows |
| Google Gemini API (your business's key) (Gemini API terms) | Optional Google AI scanner | Bill photos, order slip photos or order text. If your key is on Google's free (unpaid) tier, Google's terms allow it to use what you send to improve its products, and people may review it. Check your key's billing status. | Windows, Android, Web |
| Meta WhatsApp Cloud API (your business's token) | Optional automatic WhatsApp sending | Message text, PDF files and recipients' phone numbers | Windows, Android, Web |
| Gmail (your business's account) | Optional email sending | Emails, PDF attachments and recipients' email addresses | Windows, Android |
Google Gemini, WhatsApp Cloud API and Gmail are connected by your business with its own key, token or app password. Your business has its own agreement with Google or Meta for these services. Quezlo does not see what is sent through them.
9. Device permissions
The app asks for a permission only when you use the feature that needs it. You can refuse or withdraw any permission in your device settings; only that feature stops working.
Windows
| Permission | Platforms | Why |
|---|---|---|
| Network | Windows | Licence check, the optional services your business connects (Google Gemini, WhatsApp Cloud API, Gmail), and the LAN server on your local network (port 4646 by default). |
| Scanner | Windows | Scans bills directly from a connected scanner, if you choose to. |
| Text recognition | Windows | The free bill scanner uses Windows' built-in text recognition. It runs on the computer. |
| Files and printing | Windows | Opens and saves the backups, imports, PDFs and bills you choose, and prints through Windows. |
Android (Package name: com.quezlo.hms)
| Permission | Platforms | Why |
|---|---|---|
| Internet | Android | The only permission the app asks for. Used for the licence check, the optional services your business connects, and the LAN connection to your server. |
The camera opens through the system camera when you photograph a bill, so the app has no camera permission. Photos and files are picked with the system picker, so the app has no storage permission. Token announcements use your device's text-to-speech engine.
Web
| Permission | Platforms | Why |
|---|---|---|
| Browser storage | Web | Keeps the database in this browser on this computer. |
| File picker | Web | Opens the files you choose, such as a backup or a bill photo. |
10. What we do not do
- No ads.
- No analytics SDK and no crash-reporting SDK.
- No location tracking. The app does not ask for location.
- We do not sell data.
- Quezlo does not receive patient, staff, customer or business records.
- No cloud sync. Data moves between your devices only over your own local network.
11. Security
- LAN sync is not encrypted. It uses ws:// on your local network, protected by a 4-digit PIN. Use it only on a private network you trust, never on public Wi-Fi.
- Backups are plain JSON files and are not encrypted. They contain all patient and staff data. Backups made by newer test builds leave out the stored Google Gemini key, WhatsApp token and phone number ID and Gmail app password; backups made by older test builds may still contain them, so treat an old backup file as if it holds them. Keep backup files somewhere safe and do not share them.
- The local database is not encrypted. Protect each computer and phone with a login and, where possible, device encryption (for example BitLocker on Windows).
- Staff passwords are stored as salted hashes. Give each staff member their own login and only the role they need.
- The licence check, Google Gemini and WhatsApp Cloud API use encrypted HTTPS. Gmail uses an encrypted SSL connection.
12. How long data is kept
- Business data stays on your devices until your business deletes it.
- Quezlo keeps licence and device records while your licence is active. After that, or when you ask, we delete them within 30 days.
- Invoices and payment records for licence sales are kept as long as the law requires.
- Emails you send us are kept as long as we need them to help you.
13. Deleting your data
The same steps are also on https://quezlotech.com/delete-account.
Windows
- Make a backup first if you may need the data later.
- Close the app. Press Windows key + R, type %APPDATA%\Quezlo Technologies\Quezlo and press Enter. Delete that folder.
- PDFs you share or send from the Windows app (receipts, bills, lab reports) are also saved in Documents\Quezlo\PDF. Delete that folder too.
- To remove the program, open Windows Settings → Apps and uninstall Quezlo.
Removed: All patients, staff, sales, stock, accounts, photos, settings, stored keys and the licence on this computer, and the shared PDFs in Documents\Quezlo\PDF if you delete that folder.
Not removed: Backup files you saved, and PDFs you saved or sent to other places. Delete them yourself.
Android
- Open Android Settings → Apps → Quezlo → Storage → Clear storage, or uninstall the app.
Removed: Everything the app stored on this device.
Not removed: Backup files and PDFs you saved or shared. If the device was a LAN client, the data stays on the server PC.
Web
- In your browser's settings, clear the site data (storage) for the site where you open the app.
Removed: The database stored in that browser.
Not removed: Backup files you downloaded.
Data held by Quezlo. Quezlo holds licence and device records (licence key, random device ID, device name, business name and first/last-seen times). To delete them, email [email protected] from your business email address with your business name and licence key. We delete them within 30 days and tell you when it is done. The licence stops working on all devices. We keep invoices and payment records as long as the law requires.
14. Your rights
You can ask us what personal data we hold about you, and ask us to correct or delete it, or stop using it. Email [email protected]. We answer within 30 days. If you are not happy with our answer, you can complain to the data protection authority where you live.
For records kept by a hospital, clinic or business in the app, contact that business. It controls that data.
15. Children
Quezlo Hospital is a business app for healthcare and wholesale staff. It is not directed at children.
- Patients may include children. Their records are entered by clinic staff, and the clinic is responsible for them, including any consent a parent or guardian must give.
- Quezlo does not receive any patient data.
16. Changes to this policy
We update this page when the app changes, and change the effective date at the top. If a change affects what data is collected or shared (for example, adding accounts, cloud sync or new ads), we update this policy before the change goes live.
17. Contact
Quezlo Technologies, Pakistan
Privacy: [email protected]
Support: [email protected]
See also: Terms of use · Delete your data · Child safety · Website privacy