poolcntrl

Privacy Policy

Last updated: November 9, 2026

poolcntrl (“we,” “us”) operates poolcntrl.com and the poolcntrl iOS app. This page describes what we collect, why, and what you can do about it.

What we collect

What we don’t collect

Why we collect it

Solely to provide the product: store your pool history, generate dosing recommendations, process subscriptions, and send transactional emails (account confirmation, password resets, payment receipts). We do not sell your data.

Subprocessors

We use the following third parties to operate the service:

Each subprocessor receives only the minimum data required to perform its function. No subprocessor is authorized to use your data for any purpose other than serving you.

How long we keep your data

As long as your account exists. When you delete your account, we delete your account row, properties, pools, water tests, chemical logs, maintenance logs, and recommendations within 30 days. Anonymized aggregate metrics (e.g. “number of recommendations generated this month”) may persist for product analytics.

Your rights

You can:

Children

poolcntrl is not directed at children under 13 and we do not knowingly collect data from them. If you believe a child has signed up, contact us and we’ll delete the account.

Cookies and tracking

poolcntrl.com uses functional cookies for authentication and session management only. We do not use advertising cookies or third-party trackers. To understand how the site is used, we collect anonymous, first-party usage events (pages viewed, links clicked) with no cookies, no account linkage, and no IP address storage — a random per-visit identifier expires when you close the tab, and we honor your browser’s Do Not Track setting.

The home page, the pricing page and the free calculator at poolcntrl.com/calculator set one more first-party cookie, pc_sid. It holds a random identifier and nothing else, and decides which of two versions of those pages’ layout you see, so the same visitor sees the same version each time. It is not linked to an account, it is not sent with the usage events above (they record only which version was shown), and it expires after one year. Clearing your cookies removes it.

The signed-in pages at poolcntrl.com/app also show one of two versions of their layout. They pick it from your account’s id, in your browser: no cookie is set for it, and the id is not sent with the usage events, which record only which version was shown.

The website also sends some of those usage events to PostHog, which we use to see how the site is used. It runs in cookieless mode: it sets no cookie and stores nothing in your browser’s local storage. It receives the path of each page you view, the campaign tags on the link that brought you (src, ref and utm_ tags), and a short list of actions — asking the calculator for a plan, a plan that could not be made, copying a link to a plan, seeing or pressing a trial offer, and pressing an App Store or “Where to buy” link — with which version of the page was shown. It never receives your readings, your ZIP code or pc_sid. Our PostHog project is configured to discard IP addresses rather than store them, and we honor Do Not Track here too.

Security

Data is encrypted in transit (TLS 1.2+) and at rest (provider-managed). Database access is governed by row-level security: your rows are visible only to your authenticated session. Service-role access is restricted to our backend processes.

Changes

When we update this policy materially, we’ll bump the “Last updated” date and notify you by email if you have an account.

Contact

Questions, requests, complaints: email hello@poolcntrl.com.