Contents
Overview Data We Collect How We Use Data Sharing and Transfers Storage and Retention Permissions Security Your Choices Children Changes Contact1. Overview
Zonov HIS Agent is designed for healthcare workflows in hospital information systems. It operates only on pages and services that the user chooses to open, and it is built to support OT record capture, patient context handling, discovery, and related forms.
The extension reads information from the current web page, stores some settings locally in Chrome, and sends selected data to a backend API when you use a feature that requires server-side processing.
2. Data We Collect and Process
2.1 Data from the active HIS page
The extension can read content from the page you are actively viewing in order to capture patient and workflow details. Depending on the screen, this may include UHID, patient name, admission or visit identifiers, OT booking details, procedure details, medication details, finance values, claim fields, and other visible DOM content.
- Visible DOM text and form values from the active tab.
- Page fingerprints used to recognize supported pages.
- Extracted field candidates and workflow events.
- Network payload candidates when network interception is enabled.
2.2 Patient context data
The backend stores central patient context records to support OT, IPD, pharmacy, claim, and finance workflows. This may include canonical patient identifiers, workflow history, event logs, projection job metadata, and data needed to resolve conflicts or refresh data.
2.3 Discovery and mapping data
The extension can collect page discovery results, including candidate labels, values, selectors, and confidence scores. These are used to map HIS screens to canonical fields.
2.4 Local settings and identifiers
The extension stores configuration in Chrome local storage, such as the configured API base URL, approved HIS hosts, license information, API keys entered by the user, and temporary workflow state.
| Data type | Examples | Where it may be stored |
|---|---|---|
| Page content | Visible patient name, UHID, OT booking data, form fields | Browser memory temporarily; backend only when a feature needs it |
| Discovery payloads | Selectors, labels, confidence scores, DOM candidates | Backend database and review tools |
| Workflow events | OT progress updates, state changes, mapping status | Backend database |
| Local configuration | API base URL, approved hosts, stored keys, session context | Chrome local storage |
3. How We Use Data
Features that can trigger server communication
- Discovery session capture and page review.
- OT workflow event persistence.
- Patient context resolution and projections.
- OCR and AI suggestions when enabled.
- Voice capture and speech-to-text when enabled.
- License and configuration validation.
5. Storage and Retention
5.1 Local device storage
- Approved hosts, API settings, license details, and user preferences are stored in Chrome local storage.
- Temporary session state may remain in memory while a workflow screen is open.
- The user can clear local data by removing the extension or clearing Chrome site/extension data.
5.2 Backend storage
- The backend stores patient context, discovery sessions, mapping records, workflow events, projection jobs, and review data needed for the product to function.
- Server-side retention depends on your deployment and operational policy. If you run your own backend, you control how long data is kept.
5.3 Third-party retention
Groq and Deepgram handle only the data you send when you use their related features. Their own privacy policies and retention practices apply to those requests.
6. Chrome Permissions and Why They Are Needed
7. Security
Data sent to the backend and third-party providers is transmitted over HTTPS where supported. The project separates extension-side configuration from backend secrets, and sensitive keys are intended to remain on the backend or in local user storage as appropriate to the feature.
- Backend URLs and service keys are not meant to be hardcoded into the extension bundle.
- Users should only configure trusted HIS and backend endpoints.
- Access should be limited to authorized hospital staff and approved environments.
8. Your Choices and Controls
- You can disable the extension at any time from Chrome's Extensions page.
- You can clear extension storage from Chrome settings or by removing the extension.
- You can stop voice capture or OCR by not starting those features.
- You can remove approved hosts or API settings from the Options page.
- You can contact the operator to request guidance about stored backend data in your deployment.
Practical control summary
9. Children's Privacy
This product is intended for use by healthcare staff and hospital operators. It is not directed to children, and we do not knowingly collect data from children through this product.
10. Changes to This Policy
We may update this Privacy Policy as the product changes. When we do, we will update the effective date at the top of this page. Continued use of the extension after a change means you accept the updated policy.
11. Contact
If you have privacy questions, data access questions, or need to report a problem, contact the project operator at the details below.