Legal

Privacy Policy

Effective date: May 12, 2026 · Last updated: May 12, 2026

This Privacy Policy describes how DS Labs ("DS Labs", "we", "us", or "our") handles information in connection with the Typesense Desktop Client macOS application (the "App") and the website at www.typesense.app (the "Site"). The App is an independent third-party client and is not affiliated with, endorsed by, or sponsored by Typesense Inc.

We have designed the App to be privacy-first: it runs entirely on your Mac and communicates directly with the Typesense servers that you choose to connect to. We do not operate any backend that receives, stores, or relays your search data, documents, or credentials.

1. Information the App Collects

1.1 Data You Provide to the App

The App stores the following information locally on your Mac so that it can function:

  • Connection profiles — server hostnames, ports, protocol, and a connection nickname.
  • API keys and credentials for your Typesense servers. These are stored in the macOS Keychain and never transmitted to DS Labs.
  • App preferences — UI settings, recent queries, saved presets, and window state.

All of this data stays on your device. We do not have access to it and we cannot recover it for you.

1.2 Data the App Does Not Collect

The App does not include any of the following:

  • No analytics, telemetry, or usage tracking SDKs.
  • No advertising identifiers and no advertising frameworks.
  • No third-party trackers.
  • No account system — you do not register or sign in to use the App.
  • No collection of the contents of your Typesense collections, documents, queries, or schemas by DS Labs.

1.3 Network Connections

When you use the App, it connects directly from your Mac to the Typesense servers whose addresses you enter. These connections are governed by the privacy and security policies of those servers and the network you are on. The App also performs the following minimal outbound requests:

  • Update checks against GitHub release endpoints in order to notify you of new versions. These requests reveal only standard information sent by any HTTPS client (IP address, user agent) to GitHub, and are subject to GitHub's Privacy Statement.
  • Crash reporting via Apple: if you have opted in to share diagnostics with developers in macOS System Settings, Apple may send anonymized crash reports to us through Apple's standard developer tooling. We use these solely to fix bugs.

2. In-App Purchases and Subscriptions

Paid plans for the App are processed by Apple through the App Store and Apple StoreKit, or — for the lifetime license — through DS Labs' payment provider. When you make a purchase:

  • Apple App Store / StoreKit: Apple handles the transaction. DS Labs receives only an anonymous purchase receipt that confirms entitlement. We do not receive your name, email, billing address, or payment instrument from Apple. Apple's handling of your data is described in the Apple Privacy Policy.
  • Direct purchases (lifetime license): payments outside the App Store are processed by our payment processor (e.g., Stripe or Paddle), who acts as an independent data controller for that transaction. We receive only the information needed to issue and validate your license (typically an email address and a license token).

Purchase receipts are validated locally on your device and, when necessary, with Apple's servers, in order to unlock paid features.

3. Information the Site Collects

The Site (www.typesense.app) collects limited information for analytics:

  • Google Analytics — we use Google Analytics to understand aggregate traffic patterns (page views, referrer, approximate country, device type, browser). IP addresses are anonymized where supported. See the Google Privacy Policy.
  • Server logs — like most websites, our hosting provider records standard request logs (IP address, timestamp, requested URL, user agent) for security and reliability purposes. These logs are retained for a short period and then deleted.

You can opt out of Google Analytics by installing the Google Analytics opt-out browser add-on or by enabling "Do Not Track" in your browser.

4. How We Use Information

We use the limited information described above only to:

  • Provide, maintain, and improve the App and the Site.
  • Verify license entitlements for paid features.
  • Diagnose crashes and fix bugs.
  • Understand aggregate Site traffic.
  • Comply with legal obligations.

We do not sell, rent, or trade personal information, and we do not use it for advertising or profiling.

5. Data Sharing

We share data only with the following categories of recipients:

  • Apple — for App Store distribution, in-app purchases, and opt-in crash reports.
  • Payment processors — for direct license purchases.
  • GitHub — when the App checks for updates or you download a release.
  • Google — for Site analytics, as described above.
  • Authorities — where we are legally required to disclose information by valid legal process.

6. Data Retention

Information stored by the App on your device persists until you delete it or uninstall the App. License records associated with direct purchases are retained for as long as needed to honor your license and meet tax and accounting requirements. Site analytics data is retained according to Google Analytics' default retention settings (currently 14 months).

7. Security

The App stores credentials in the macOS Keychain, which is protected by the operating system. Network connections to your Typesense servers, to GitHub, and to our payment processors use HTTPS/TLS. No system can be guaranteed to be 100% secure; you are responsible for protecting access to the Mac on which the App is installed and for the security of the Typesense servers you connect to.

8. Children's Privacy

The App and Site are not directed to children under 13 (or the equivalent minimum age in your jurisdiction), and we do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will delete it.

9. International Users

The App processes data locally on your device. The Site and any license records may be processed in countries other than the one you live in, including the United States and the European Union. Where required, we rely on appropriate safeguards for international data transfers.

10. Your Rights

Depending on where you live, you may have the right to access, correct, delete, or port personal information we hold about you, to object to or restrict certain processing, and to lodge a complaint with a supervisory authority. Because the App is designed not to send your data to us, in most cases the data you can access, correct, or delete lives entirely on your own device and within your own Typesense servers. For requests relating to license records or Site analytics, contact us using the details below.

11. Apple App Store "Privacy Nutrition Label"

In line with Apple's App Privacy requirements, the App is published with the following disclosures:

  • Data Not Collected — DS Labs does not collect any data from this App.
  • Purchase receipts handled by Apple are not linked to your identity by DS Labs and are not used for tracking.
  • The App does not track you across apps and websites owned by other companies.

12. Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date above. Material changes will be highlighted on the Site or within the App. Your continued use of the App or Site after a change takes effect constitutes acceptance of the revised policy.

13. Contact

For privacy questions, license issues, or data requests, contact DS Labs at:

Typesense Desktop Client for macOS

Manage Typesense on macOS

The only native macOS client built for Typesense. Introductory launch offer: $3.99 lifetime license, first month only. No subscriptions, no account required.

macOS Sonoma 14.0+ · Apple Silicon & Intel · Free during launch