Privacy Policy

Last updated 10 September 2026

DataPaw is a desktop application published by XenShift Labs LLC ("we", "us"). This policy explains what data the application handles, what leaves your computer, and what does not. It also covers our website, xenshift.com.

The short version: DataPaw is a local desktop tool. Your Salesforce data never passes through our servers. Optional, anonymous usage analytics are off unless you switch them on.

---

1. Your Salesforce data

DataPaw connects directly from your computer to Salesforce. Queries you run, records you view or edit, schema you browse, and files you import or export travel between your machine and Salesforce only.

We never receive, store, process, or have any technical means of accessing your Salesforce data, credentials, or org contents.

Authentication is handled by the Salesforce CLI, which stores credentials locally on your machine under your operating system account. DataPaw reads those credentials locally to talk to Salesforce on your behalf and transmits them nowhere else.

2. Usage analytics: optional, off by default

DataPaw can send anonymous usage data to help us find bugs and understand which features are used. This is disabled unless you explicitly enable it, and you can change your choice at any time via the Privacy link in the application's status bar.

If you enable it, we collect:

We never collect:

How anonymity works

Analytics events are tied to a random identifier generated on your machine at first launch. It is not derived from your hardware, your network, your operating system account, or anything about you, and it is not linked to any other identifier. You can generate a new one at any time from the Privacy dialog.

Error messages and diagnostic text are automatically processed on your machine to remove identifiers before anything is queued for sending. This happens *before* data is stored or transmitted.

Because "we remove identifying information" is a claim you shouldn't have to take on trust, the Privacy dialog includes a "Show me exactly what's queued" option that displays the literal data awaiting transmission.

Who processes it

Analytics data is processed by PostHog, acting as our data processor, on servers in the United States. Location data is explicitly disabled and IP addresses are not recorded.

Data is retained for 12 months and then deleted.

3. The website (xenshift.com)

The website is static pages. It has no accounts, no logins and no forms, and it sets no cookies. Not for analytics, not for preferences, not at all.

It is served by Cloudflare, acting for us. Delivering a page necessarily involves your IP address and browser user-agent; Cloudflare processes these to serve the page and to protect the site from abuse, in accordance with Cloudflare's privacy policy. We do not use them to identify you and we do not sell them.

We measure aggregate visits (page views, referring site, country, browser family) using Cloudflare Web Analytics, which is cookieless and does not fingerprint your device, follow you across sites, or build a profile of you. We see totals, never individuals.

Two things on the site hand you to someone else, and their policies apply once you arrive:

4. Licensing

If you purchase a licence, activating it contacts our licensing provider, Polar, to verify the key and register the activation. This is functional rather than analytical: it is how licensing works, and it is not covered by the analytics setting above.

This exchange involves your licence key and an activation identifier. Your name and email are held by Polar as the seller of record for your purchase, in accordance with Polar's own privacy policy.

Your licence record is stored locally, encrypted using your operating system's keychain.

5. Salesforce CLI installation

If DataPaw installs the Salesforce CLI for you, it downloads it directly from Salesforce's servers (developer.salesforce.com). We are not involved in and do not observe that download. Salesforce's own terms and privacy practices apply to the CLI itself, including any telemetry it collects independently of DataPaw.

6. Your rights

Because analytics data is anonymous and holds no identifier linking it to you, we generally cannot locate "your" data in order to export or delete it on request. If this matters to you, the practical control is the one that works: leave analytics off, or turn it off and reset your random identifier.

For purchase records, which *are* identifiable, contact support@xenshift.com and we will assist with access, correction, or erasure requests as required by applicable law.

7. Children

DataPaw is a professional tool and is not directed at children.

8. Changes

If we materially widen what analytics collects, the application will ask for your consent again rather than relying on a previous answer to a narrower description.

9. Contact