Privacy Policy
Effective date: 5 June 2026 · Last updated: 5 June 2026
The short version
- BYOK mode: Your documents, embeddings, conversations, and API keys stay entirely on your device. We never see them.
- Pro mode: AI requests pass through our proxy to call OpenAI / Groq / Anthropic on your behalf. The proxy does not retain prompts or responses beyond the time needed to complete your request.
- Account & payment data (email, billing) is collected for subscription management. Payment is processed by Stripe — we never store your card details.
- We do not sell your data. We do not show ads. We do not run third-party analytics inside the desktop app.
- Questions? admin.services@zsearch.ai
Who we are
ZSearch is a desktop application developed by PYKS Pty Ltd (ACN 664 035 438), an Australian proprietary limited company registered at 11 Throsby Court, Endeavour Hills, Victoria 3802, Australia. PYKS Pty Ltd is the data controller for the information described in this policy.
This policy describes how we handle personal information when you download, install, or use ZSearch — whether on macOS or Windows, in BYOK (Bring Your Own Keys) mode or as a Pro subscriber.
The two modes — they have very different data flows
ZSearch operates in two modes. The privacy implications are materially different.
2.1 BYOK mode (your keys, your data)
In BYOK mode you supply your own API keys for AI providers (OpenAI, Groq, Anthropic, etc.). Concretely:
- Your documents, embeddings, chat history, and notes are stored locally in the application's PostgreSQL database on your machine.
- Your API keys are stored locally in an HMAC-signed envelope and never transmitted to PYKS Pty Ltd.
- AI calls go directly from your machine to the AI provider you configured. Those providers' privacy policies apply to that traffic.
- We do not receive, log, or retain anything about the documents you index, queries you run, or answers you generate.
2.2 Pro mode (managed AI through our proxy)
When you subscribe to ZSearch Pro, AI calls are routed through our managed proxy service (hosted on Microsoft Azure in Australia East). In this mode:
- Your queries and document context are sent over TLS to our proxy, which forwards them to the relevant AI provider using PYKS Pty Ltd's platform keys.
- The proxy does not retain the content of your prompts or AI responses after a request completes. We retain only short-lived operational metadata (timestamps, license identifier, token counts) for billing, abuse prevention, and capacity planning.
- Documents themselves still live in your local database. Only the relevant chunks needed for a specific query are sent to the proxy.
- The proxy is operated by PYKS Pty Ltd. The underlying AI providers process your content under their own data processing terms (linked in section 6).
Information we collect
3.1 Information you provide
| Category | Examples | Why |
|---|---|---|
| Account | Email address, first name, last name, password (hashed) | To create and authenticate your ZSearch account, send transactional emails, and tie your subscription to a recoverable identity. |
| Subscription & billing | Plan tier (Pro / Starter), billing interval, subscription status, Stripe customer ID, invoice history | To manage and renew your subscription, issue receipts, and prevent fraud. Card details are handled by Stripe; we never see or store them. |
| Support correspondence | Messages you send to support@zsearch.ai or via in-app feedback | To respond to your request and improve the product. |
3.2 Information collected automatically
| Category | Examples | Why |
|---|---|---|
| Update checks | Application version, operating system, processor architecture, anonymised device hash | So we can ship security and bug-fix updates. The device hash is salted; we cannot reverse it to identify a person. |
| License validation heartbeat | License key (DMIND-…), device hostname & platform fingerprint, timestamp | To enforce the single-device licensing model. Sent only when you have an active paid license. |
| Proxy request metadata (Pro mode only) | Timestamp, license identifier, model used, input/output token counts, latency | For billing, rate-limiting, and capacity planning. Content of prompts and responses is not retained. |
| Crash diagnostics | Stack traces, OS version, ZSearch version. Sent only with your consent, and only when a crash occurs. | To identify and fix bugs. You can opt out in Settings. |
3.3 What we explicitly do NOT collect
- The contents of your documents.
- The text of your queries or AI-generated answers (beyond the in-memory routing window described in section 2.2).
- Your BYOK API keys.
- Behavioural analytics, mouse tracking, session recording, or third-party advertising SDKs inside the desktop app.
- Persistent third-party cookies in the desktop app.
How we use information
- Service operation — to authenticate you, run your subscription, route AI calls in Pro mode, and deliver updates.
- Billing and fraud prevention — to charge your card via Stripe, prevent abuse of trial credits, and enforce single-device licensing.
- Product improvement — to debug crashes (with consent) and understand which OS / hardware configurations are most common.
- Communications — to send transactional emails (receipts, password resets, license events). We do not send marketing emails without explicit opt-in.
- Legal compliance — to comply with Australian, EU, US, and other applicable laws where you reside.
Legal bases (for users in the EU / UK)
If you are in the EU, UK, or another jurisdiction with similar laws, our legal bases for processing under the GDPR / UK GDPR are:
- Contract — to provide the ZSearch service you signed up for.
- Legitimate interests — to operate update checks, prevent fraud, and improve security. We have balanced these against your privacy interests.
- Consent — for optional crash diagnostics and any future marketing emails. You can withdraw consent at any time.
- Legal obligation — to retain billing records under tax law and to respond to lawful government requests.
Third parties we share data with
| Provider | Purpose | What is shared |
|---|---|---|
| Stripe, Inc. | Payment processing | Email, billing address, card details (collected directly by Stripe — we never see card numbers) |
| OpenAI, Groq, Anthropic, Google (Gemini), Moonshot, DeepSeek (collectively "AI providers") | To run the AI models that power ZSearch features. In BYOK mode you contract directly with the provider. In Pro mode we proxy the request. | The prompt and any document context required for the request. Subject to each provider's own data policy. |
| Microsoft Azure (Australia East) | Hosting the Pro proxy and license API | Proxy request metadata as described in section 3.2. |
| Apple Inc. | macOS code signing and notarisation | Distribution metadata only; not your usage data. |
| Microsoft Corp. (Microsoft Store) | Application distribution and updates (if installed via Store) | Subject to Microsoft's privacy statement. |
| SSL.com | Code signing certificate issuance (Windows builds) | Distribution metadata only; not your usage data. |
We do not sell personal information. We do not share personal information with data brokers, advertising networks, or social media platforms for advertising purposes.
Where data is stored and processed
- Your machine — documents, embeddings, conversation history, license file, BYOK API keys. We have no copy of any of these.
- Microsoft Azure, Australia East — account profile, subscription state, license records, proxy operational metadata.
- Stripe — payment and invoice data, processed in the United States with EU Standard Contractual Clauses where applicable.
- AI providers — primarily United States and EU regions. See each provider's data residency statement.
When personal data is transferred outside Australia or the EU, we rely on Standard Contractual Clauses, adequacy decisions, or comparable safeguards, depending on the recipient and jurisdiction.
How long we keep data
| Data | Retention |
|---|---|
| Account profile | While your account is active, plus up to 12 months after deletion to handle subscription disputes and refunds. |
| Billing records | 7 years, as required by Australian tax law. |
| Proxy request metadata (Pro mode) | Up to 13 months for billing reconciliation, then aggregated or deleted. |
| Crash diagnostics | Up to 90 days, then deleted. |
| License validation heartbeat logs | Up to 90 days. |
| Support correspondence | 3 years after the last interaction. |
Your rights
Depending on where you live, you may have the following rights:
- Access — get a copy of the personal information we hold about you.
- Correction — fix inaccurate or outdated information.
- Deletion — ask us to delete your account and associated personal information (subject to legal retention obligations like tax law).
- Portability — receive a machine-readable export of the data you provided.
- Restriction or objection — limit how we process certain data, including objecting to processing based on legitimate interests.
- Withdrawal of consent — withdraw consent you previously gave without affecting the lawfulness of prior processing.
- Lodging a complaint — with your local data protection authority. In Australia, that is the Office of the Australian Information Commissioner (oaic.gov.au).
To exercise any of these rights, email admin.services@zsearch.ai. We will respond within 30 days, or sooner where required by law.
Security
- All network traffic to and from ZSearch services uses TLS 1.2 or higher.
- Account passwords are hashed with industry-standard algorithms; we never store them in plaintext.
- License files on your machine are signed with HMAC-SHA256 to detect tampering.
- BYOK API keys on your machine are stored in a signed envelope under the operating system's standard application data directory, accessible only to your user account.
- Production secrets are managed in Azure Key Vault with role-based access. We do not store production secrets in source code.
- We rate-limit per license to prevent abuse and protect availability for legitimate users.
No security measure is perfect. If you become aware of a vulnerability, please report it to admin.services@zsearch.ai.
Children
ZSearch is not directed at children under the age of 16 (or the equivalent minimum age in your jurisdiction). We do not knowingly collect personal information from children. If you believe we have inadvertently collected information from a child, please contact us so we can delete it.
Cookies and similar technologies
The ZSearch desktop application does not set third-party cookies. The marketing website at zsearch.ai may use first-party cookies strictly necessary for login and a minimal set of analytics cookies that can be declined via a cookie banner.
Changes to this policy
We may update this policy as the product changes. Material changes will be announced inside the application and, where reasonable, by email to subscribers. The “Effective date” at the top of this document reflects the most recent version.
Contact
PYKS Pty Ltd
11 Throsby Court
Endeavour Hills, Victoria 3802
Australia
This document describes the data practices of PYKS Pty Ltd. It is provided for informational purposes and does not constitute legal advice. We aim to align with the Privacy Act 1988 and the Australian Privacy Principles, the GDPR, the UK GDPR, the CCPA, and other applicable laws in jurisdictions where our users reside.