pasiv

Legal

Privacy Policy

Effective 15 October 2026 · applies to the Pasiv desktop app, the Pasiv Companion mobile app, and pasiv.network

The short version.

1. Who we are

Pasiv ("we", "us") makes the Pasiv desktop mining app and operates the website pasiv.network. For anything in this policy, contact support@pasiv.network.

2. What the desktop app processes

Stored on your device only

Your configuration — payout addresses, chosen coin, Auto mode and other toggles — and the local fee ledger are stored on your machine. They are not uploaded to us, with one exception: if you sign in while paid through unMineable, that payout address (USDT or BTC) is stored on your account (see Optional wallet sign-in below).

Mining pools (when you press start)

Mining means your machine connects directly to the pool configured for your payout route. By default that pool is unMineable, which converts what you mine to USDT and pays your own address; installs from before version 0.5.0 that pay a coin address directly may still use MoneroOcean, LuckyPool, LuckPool or HeroMiners. The pool necessarily sees your IP address, payout address, and mining activity (shares, hashrate, worker name). Pools are independent services under their own privacy terms; Pasiv is not in that path and does not receive this data.

Auto / Max-Profit mode (opt-in)

If you enable Auto mode (available only to installs that pay a coin address directly), the app periodically fetches public market data — coin prices from CoinGecko and pool statistics from HeroMiners — to rank coin profitability. These are ordinary web requests: the services see your IP address and an app identifier in the request, nothing about your wallet.

Software updates

The app checks a signed release manifest on our release CDN (hosted on Supabase Storage) to offer updates. The host sees standard request metadata (IP address, user agent). Updates are cryptographically signed and verified on your device before install.

Optional wallet sign-in

You can optionally sign in with a wallet (e.g. MetaMask or Phantom) using a signed message. If you do, your public wallet address is stored with our authentication provider (Supabase) as your account identifier. Signing in never exposes private keys, and Pasiv cannot move funds. While you are signed in, product analytics (below) are linked to your account by an opaque id — a one-way hash of your account number, never your wallet address — so your events count as one person across the desktop app (from version 0.5.0) and the phone app (from version 1.0.18). If you are paid in USDT, your USDT payout address is also stored on your account, because that is the only way a headless node (pasivd) can learn where to pay you. Delete it in the phone app (Settings → Delete account, see pasiv.network/account-deletion) or email support@pasiv.network to delete this record.

Share & earn codes (optional)

If you create a Share & earn code (it needs a wallet sign-in), we store your code, the asset you chose (BTC or USDT), the payout address it pays, and its tier (regular or creator) with your account, so the app of anyone who enters your code can show them exactly who it pays before they confirm. When a miner confirms a code, we record only an anonymous count for that code — no account, no device id, no IP address — so its owner can see how many machines use it. The miner's own copy of the code and address is kept on their machine. Analytics never carry a code or an address. Delete it in the phone app (Settings → Delete account, see pasiv.network/account-deletion) or email support@pasiv.network to delete your code.

Pasiv Cloud and the mobile companion (opt-in)

Pasiv Cloud is off unless you turn it on in Settings. With it on, the desktop app sends a status row for each machine to Supabase roughly every 30 seconds, so the Pasiv Companion app on your phone can show it and start or stop it. That row contains:

Payout addresses are not included in a rig's updates. They stay on your device and at your pool (the one exception, your unMineable payout address — USDT or BTC — stored on your account for headless nodes, is described above). Earlier builds did send them; they were never read, they have been deleted, and the server now discards the field no matter which version sends it.

The companion can only start a rig, stop it, or ask it to update — and an update installs a release we signed, verified against a key built into the app before anything is written to disk, so it cannot deliver anything else. It cannot change which coin you mine, your pool, or your payout address — the app has no way to express those commands, and commands expire after two minutes. Turning Pasiv Cloud off stops the sync and removes that rig from your account; delete it in the phone app (Settings → Delete account, see pasiv.network/account-deletion) or email support@pasiv.network to delete the rest.

Analytics in the mobile companion (anonymous unless you sign in, your choice)

The Pasiv Companion app can send a small set of events, anonymous unless you sign in, to PostHog (US cloud). The first time you open the app it asks (from version 1.0.26): "Keep it on" or "Turn off". Nothing is sent before you answer, and the answer can be changed any time in Settings → Usage data.

Analytics in the desktop app (anonymous unless you sign in, optional)

The desktop app sends a small set of anonymous product events to PostHog (US cloud) so we can tell whether features work:

3. What the website processes

pasiv.network is a static site. It uses PostHog for anonymous page-view and click analytics (e.g. which download button was pressed, and whether a visitor arrived with a friend's Share & earn code — never the code itself; the code is kept only in your browser for 90 days so it can be shown to you at setup), loads fonts from Google Fonts (Google sees your IP when serving them), and serves downloads from our release CDN. The site sets no advertising cookies.

4. What we never collect

5. Service providers

ProviderPurposeWhat they see
Reown / WalletConnectWallet sign-in (desktop app, companion app)The relay carries the encrypted messages between the app and your wallet; the wallet list is fetched from Reown's explorer. Your IP reaches those servers. The SDK's own analytics are switched off in the companion.
GitHubRelease manifests and downloads (desktop app updates, companion "is there a newer desktop?" check, pasivd)Your IP, and the version being checked. No account or identifier.
PostHog (US)Product & site analytics (desktop app, companion app, website)Events, anonymous unless you sign in (then linked by an opaque account id); IP for ingestion. Never a wallet or payout address, no advertising ID.
SupabaseOptional wallet sign-in; Pasiv Cloud rig sync; release hostingPublic wallet address and, on the unMineable route, your USDT or BTC payout address (if you sign in); your Share & earn code with its payout asset, address and tier (if you create one), and anonymous counts of machines using it; rig status rows if Pasiv Cloud is on (never payout addresses); download request metadata
VercelWebsite hostingStandard web server logs
Google FontsWeb fonts on the siteIP address when fonts load
Mining poolsThe mining itself (your choice of pool)IP, payout address, shares/hashrate

We share data with no one else, and we never sell it.

6. Retention and your rights

Analytics events are anonymous unless you sign in, and are used as aggregate product statistics. The only personal records we can hold belong to an optional sign-in: its public wallet address, the payout address (USDT or BTC) stored on it, and analytics events linked to its opaque id — delete them yourself in the phone app (Settings → Delete account) or email us and we will. Depending on where you live (e.g. GDPR in the EU/UK, CCPA in California) you may have rights of access, correction, deletion, and objection; we honour requests to support@pasiv.network regardless of jurisdiction. Account deletion has its own page: pasiv.network/account-deletion. Uninstalling the app removes its local data.

7. Children

Pasiv involves cryptocurrency and is not intended for anyone under 18. We do not knowingly process children's data.

8. Changes

If this policy changes materially, we'll update this page and note it in the app's release notes. The effective date above always reflects the current version.