CivicLens privacy policy

Effective date: April 3, 2026

CivicLens is a browser extension for Zillow, Realtor.com, Redfin, and Trulia listing pages. It shows bundled county-level election context directly on supported listing pages and uses this hosted portal for authentication, free-trial enforcement, and the one-time paid unlock.

What CivicLens collects

CivicLens uses Supabase for account authentication and entitlement records, and Stripe for one-time payment processing. Depending on how a user signs in or purchases access, CivicLens may process an email address, authentication provider, account identifier, extension entitlement status, free-use count, and Stripe customer or checkout identifiers.

What CivicLens does not collect

CivicLens does not sell personal data. CivicLens does not use advertising SDKs or behavioral analytics in the extension. CivicLens does not transmit the bundled election dataset to a remote API just to render the county-level context panel.

Listing page data

On supported listing pages, the extension reads the visible address information needed to identify the county and render bundled election context. During the free tier, CivicLens records a trial-use event after a successful panel load. That remote event is limited to a listing fingerprint, host name, navigation identifier, and the signed-in account id needed to enforce the 3-use limit.

Local storage

The extension uses chrome.storage.local to store panel position, panel theme and density preference, collapsed state, listing-level hide state for the current browser session, and last-known extension auth and entitlement cache. This data stays in the extension storage for the current browser profile.

Hosted portal

The portal is used for email/password sign-up and sign-in, password reset, one-time Stripe Checkout, and returning authenticated access back to the extension. The extension package does not include Stripe secret keys or a Supabase service-role key.

Permissions

The storage permission persists extension preferences and last-known auth or entitlement state. Host permissions for Zillow, Realtor.com, Redfin, and Trulia are used only to detect supported property detail pages, read visible address information, and render the panel. Portal permissions are used only for account, trial, and billing communication.

Security

The extension stores only publishable browser-safe configuration and local session cache. Secrets such as Supabase service-role keys, Stripe secret keys, and Stripe webhook signing secrets remain in the hosted portal/server environment and are never shipped inside the extension package.

Limited use

CivicLens uses account, entitlement, and listing-page data only to provide and improve its single stated purpose: showing county-level civic context on supported real estate listing pages and enforcing account-based trial or paid access. The use of information received from Chrome APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.

Children

CivicLens is not directed to children and does not knowingly collect personal data from children.

Contact

For questions, contact CivicLens support from the support page on this portal.