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.