Short version: Vexifa PDF Suite processes all documents, AI conversations, redaction operations, OCR results, PII scans, form data, and audit logs exclusively on your local machine. The App does transmit a small amount of anonymous diagnostic data to buggy.vexifa.com — automatic crash reports and anonymous feature-usage events, identified only by a randomly generated Install ID. None of this data includes document content, filenames, or anything that identifies you personally. An optional PayPal subscription supports continued development; the subscription check uses the PayPal subscription or transaction ID you provide and only affects whether a brief launch reminder appears after a 60-day grace period. Vexifa has no ability to read, access, or transmit your documents at any time.

1. Scope of This Policy

This Privacy Policy applies exclusively to the Vexifa PDF Suite desktop application ("the App") for Windows. It describes every network call the App makes, every piece of data it collects or processes, and how that data is handled. It does not apply to other Vexifa products, which have separate policies.

This policy is written with the needs of healthcare professionals, legal professionals, and regulated-industry users in mind. Where relevant, we address the specific compliance frameworks that govern your use of the App.

2. What Vexifa PDF Suite Does Not Do

The following is an explicit list of what the App never does — not by policy alone, but by architectural design. There is no server-side infrastructure to which these operations could be routed:

3. Data Vexifa PDF Suite Does Collect

The App collects a small set of anonymous diagnostic and usage data to help us detect crashes, identify regressions, and understand which features are most used. All of this data is sent to buggy.vexifa.com, a Cloudflare-hosted service operated by Vexifa.

3.1 Crash Reports (automatic, anonymous)

When the App crashes, the following data is sent to buggy.vexifa.com on the next launch:

No document content, document paths, filenames, user data, or personal information is included in crash reports. Crash reporting can be disabled entirely by an enterprise policy file (see section 11).

3.2 Anonymous Usage Events

The App sends anonymous usage events to buggy.vexifa.com to help us understand which features are most used and to detect regressions. Each event contains:

No document content, document paths, or personal information is included. Usage event tracking can be disabled entirely by an enterprise policy file (see section 11).

3.3 The Install ID

The Install ID is a random UUID generated on first launch and stored locally on your device. It is included in crash reports and usage events to let us correlate signals from the same install — for example, to know whether a crash is recurring on one device or occurring across many. It is not linked to your Microsoft account, your name, your email, or any other identity. Uninstalling the App removes the Install ID; reinstalling generates a new one.

You can stop further collection at any time by uninstalling the App. To request deletion of historical data already linked to your Install ID, see section 10.

4. Every Network Call the App Makes

The table below is a complete, exhaustive list of all network communication initiated by the App. No calls are made beyond those listed.

Destination What is sent When User-controlled
Vexifa crash reporting
buggy.vexifa.com (Cloudflare)
Error type and message, source file location, app version, Windows version, active behavioral Mode, anonymous Install ID. No document content, no personal data. On next launch after a crash Automatic. Uninstall the App to stop collection.
Vexifa usage events
buggy.vexifa.com (Cloudflare)
Feature name, anonymous Install ID, approximate country derived from IP (IP itself not stored). On app launch and on use of instrumented features Automatic. Uninstall the App to stop collection.
PayPal
subscription verification
Optional support subscription verification using the PayPal subscription or transaction ID you provide. No machine identifier is involved. On each app launch, to check whether the optional support subscription is active Automatic check. The subscription only controls whether a post-grace-period launch splash appears — every feature is available either way.
Local Ollama instance
127.0.0.1 (localhost only)
Document text excerpts + user prompts (AI sidebar, document brief, semantic search, PII NER, translation, contract analysis) When you use AI features User-configured. Traffic stays on-device. Never leaves your machine.
RFC 3161 Timestamp Authority
User-configured TSA URL
A hash of the document being signed (SHA-256 digest only — not the document content) When you digitally sign a document with LTV timestamps enabled User-initiated. TSA URL is configurable. No document content is transmitted.
OCSP / CRL responder
Extracted from signing certificate's AIA extension
Certificate serial number and issuer information When you digitally sign a document with LTV enabled (to verify certificate revocation status) User-initiated signing operation. No document content is transmitted.
Cloud AI providers
OpenAI, Anthropic, Google (Gemini), OpenRouter, or any OpenAI-compatible endpoint you configure
Document text excerpts + user prompts (same as Ollama, but routed to the external provider you configure) Only if you configure a cloud AI provider AND use AI features Opt-in only. You supply the API key. Traffic goes directly from your device to the provider — not through Vexifa. Disabled in Healthcare edition.
Cloud OCR providers
Azure Document Intelligence or Google Cloud Vision
Rendered page images from the document being OCR'd Only if you configure a cloud OCR provider AND run OCR on a document Opt-in only. You supply the API key. Traffic goes directly from your device to the provider — not through Vexifa. Disabled in Healthcare edition.
Cloud storage providers
Google Drive, Microsoft OneDrive, Dropbox, or WebDAV instance you configure
The PDF files you explicitly open from or save to that provider Only if you configure cloud storage sync AND open or save a file from/to it Opt-in only. Authenticated via OAuth 2.0. Traffic goes directly from your device to the provider — not through Vexifa. Healthcare edition requires local paths only.
DocuSign or Dropbox Sign API
Provider you configure for e-signatures
The document you are sending for signature + recipient details you enter Only when you use "Send for E-Signature" and explicitly confirm the send User-initiated, requires explicit confirmation. You supply the API credentials. Traffic goes directly from your device to the provider.

5. Protected Health Information (PHI) and HIPAA

Statement of Non-Access: Vexifa PDF Suite's software operates exclusively on infrastructure owned and controlled by you (the Covered Entity or their workforce member). Vexifa does not transmit, store, receive, or maintain Protected Health Information on its own systems at any time. Vexifa has no technical ability to access, retrieve, or view PHI processed through the App.

Healthcare mode in Vexifa PDF Suite is a runtime setting (Settings → Mode → Healthcare) designed for environments where HIPAA compliance is required. When active, it enforces a set of compliance controls described below. The following architectural properties are relevant to your compliance obligations:

5.1 Data Location

All documents — including those containing PHI — remain on the device running the App. The App does not move PHI to Vexifa servers at any stage of processing. AI analysis, OCR, PII scanning, redaction, and audit logging all execute on-device.

5.2 Encryption at Rest

When Healthcare mode is active, the audit log is encrypted at rest using AES-256-GCM with a key derived from the device's Windows Machine GUID and an application-specific salt. This satisfies the addressable implementation specification at HIPAA §164.312(a)(2)(iv) for encryption of data at rest.

5.3 Audit Controls

When Healthcare mode is active, the App maintains an append-only audit log recording every operation that touches document content: opens, saves, exports, prints, redactions, signatures, password changes, and annotation modifications. The log includes timestamp, hostname, Windows username, event type, document identifier, and a detail record. Logs are retained for a minimum of 7 years (configurable; 7 years is the HIPAA-required retention floor). The log cannot be cleared without a deliberate multi-step confirmation that itself generates an audit event.

5.4 Access Controls

Healthcare mode supports a PIN lock screen and forces session timeout enforcement — the app cannot be left indefinitely unlocked. The Windows identity of the current user is logged in every audit event. The recent-files list is also disabled by default in Healthcare mode. An enterprise policy file (see section 11) can additionally lock the app permanently into Healthcare mode so users cannot switch out.

5.5 Cloud AI in Healthcare Mode

When Healthcare mode is active, all external cloud AI providers (OpenAI, Anthropic, Google Gemini, OpenRouter, and any OpenAI-compatible endpoint) are blocked at the licensing layer. The local Ollama instance is the only permitted AI provider. If no local model is configured, AI features are unavailable rather than routing to a cloud provider. Switching back to Pro mode restores cloud AI access.

5.6 Business Associate Agreement

Vexifa never receives, stores, or has access to PHI processed through the App. Because of this architectural reality, the standard click-through End User Licence Agreement contains the BAA-relevant terms — Vexifa's obligations are limited to software vulnerability disclosure rather than data breach notification, because Vexifa cannot observe instance-level breaches when it never receives the data. Enterprise customers requiring a separately executed BAA may contact contact@vexifa.com.

5.7 Subcontractors That Touch No PHI

The following third-party subcontractors are used by Vexifa in connection with Vexifa PDF Suite. None of them receive, process, or store PHI:

6. Legal Professional Privilege and Confidentiality

Legal mode in Vexifa PDF Suite is a runtime setting (Settings → Mode → Legal) designed for attorney and paralegal workflows. When active, it surfaces privilege-aware behaviors described below. The following is relevant to your professional obligations:

6.1 Document Confidentiality

Client documents, privileged communications, and work product processed through the App are never transmitted to Vexifa. The local-first architecture means that using the App — including AI analysis, PII scanning, and redaction — does not constitute a disclosure of confidential information to a third party.

6.2 E-Discovery and Legal Hold

Vexifa PDF Suite preserves document metadata (creation date, modification history, author data) through standard PDF operations. The audit log records access and modification events for each document, which may support chain-of-custody documentation. Bates numbering is available as a Tools menu item in any mode.

6.3 Digital Signatures and eIDAS

Vexifa PDF Suite supports PAdES-B-LT digital signatures with OCSP and RFC 3161 timestamp embedding. A hash of the document is transmitted to the configured RFC 3161 Timestamp Authority (TSA) for timestamping — this is a standard cryptographic operation and transmits no document content. The signing certificate and private key remain in your Windows OS keystore; they are never transmitted to Vexifa.

6.4 Third-Party E-Signature Services

When you use "Send for E-Signature" via DocuSign or Dropbox Sign, you are uploading the document to that provider under the terms of your own agreement with them. This upload is a deliberate user action requiring explicit confirmation in the App. Vexifa does not intermediate the upload — it goes directly from your device to the provider's API. Review the relevant provider's privacy policy and BAA before sending confidential legal documents through these services.

6.5 Privilege-Aware AI Guardrails

When Legal mode is active, the App surfaces an acknowledgment dialog before any cloud AI call, reminding the user that submitting document content to an external AI provider may have privilege and confidentiality implications. The acknowledgment can be turned into a per-document or per-session decision in Settings. Switching to Healthcare mode blocks cloud AI entirely; switching to Pro mode removes the acknowledgment prompt. An enterprise policy file (see section 11) can lock the app permanently into Legal mode or disable cloud AI as a separate feature flag.

7. Data Stored Locally by the App

The following data is written to your device's app data directory (%APPDATA%\Vexifa PDF Suite\) and remains entirely under your control:

Uninstalling the App does not automatically delete these files. They can be removed manually from the app data directory at any time.

8. Distribution and the Optional Subscription

Vexifa PDF Suite is distributed through the Microsoft Store as a free Windows app. An optional annual subscription ($19/year) is available via PayPal; you subscribe on a PayPal page and activate it in-app from Settings → License by pasting your PayPal subscription or transaction ID. Subscribing removes a brief launch reminder shown after a 60-day grace period and helps fund continued development. Subscribing does not unlock any additional features — the app is fully functional either way.

9. Data Retention

The table below describes how long each category of data is retained, and where.

Data Location Retention
Crash reports buggy.vexifa.com (Cloudflare D1) 90 days, then automatically purged
Usage events buggy.vexifa.com (Cloudflare D1) 90 days, then automatically purged
Install ID Your local device Until you uninstall the App
Documents and annotations Your local device Controlled by you
Audit log (when Healthcare mode is active) Your local device Controlled by you; Healthcare mode defaults to 7-year minimum retention
License state, settings, configuration Your local device Until you uninstall or reset
Billing records PayPal (Vexifa as merchant of record) Per PayPal's retention policy and Vexifa's tax-record obligations

10. Your Rights

10.1 EU / UK Residents (GDPR / UK GDPR)

If you reside in the European Union or United Kingdom, you have the following rights with respect to data we hold about you:

To exercise any of these rights, email contact@vexifa.com with your Install ID (found in Settings → About → Install ID). Because crash reports and usage events are anonymous, we can only locate your data with the Install ID.

10.2 California Residents (CCPA / CPRA)

California residents have the right to:

To exercise these rights, email contact@vexifa.com with your Install ID.

10.3 All Users

You can opt out of crash reporting and usage events at any time by uninstalling the App. The Settings → Security & Compliance panel offers in-app toggles for the recent files list, session timeout, PIN lock, and cloud AI providers.

11. Enterprise Policy Overrides

System administrators can deploy a JSON policy file at C:\ProgramData\Vexifa\policy.json on managed machines. This file can:

When a policy file is active, the user sees a "Managed by your organization" badge in Settings → About along with the contact information specified in the policy. Users cannot override policy-set features from within the application.

Template policy files for healthcare workstations, law firms, and government / air-gapped environments are available at github.com/dav7612r/Vexifa-PDF-Suite-Policies. IT admins deploy them to C:\ProgramData\Vexifa\policy.json via SCCM, Intune, or GPO.

12. Children's Privacy

Vexifa PDF Suite is a professional productivity application intended for use by individuals 18 years of age or older. We do not knowingly collect any personal information from children under 13 (or under 16 in the European Union).

13. Changes to This Policy

We may update this Privacy Policy to reflect changes in the App's functionality or applicable law. When we do, we will update the "Last updated" date at the top of this page. The in-app End User Licence Agreement may require re-acceptance for material changes.

14. Contact

If you have questions about this Privacy Policy or require documentation for a compliance audit, contact us at contact@vexifa.com.

Vexifa LLC
contact@vexifa.com