Legal

Privacy Policy

Last updated: 2026-05-19

Short version

Cascadent collects no analytics from inside the browser extension. We do not track which pages you visit, which elements you inspect, or how often you use the tool. The free tier requires no account. Paid tiers exchange your email + a license key — nothing else.

What the extension stores

  • A local counter of inspections per day (in chrome.storage.local) to enforce the free-tier limit.
  • Your user preferences (theme, hotkey, panel position).
  • For paid users only: a cached copy of your license key + email, kept on-device so the extension keeps working when offline.
  • A random device identifier (UUID), generated on first activation. We send this with every license check so we can enforce the 2-device cap and let you self-serve a device swap. It is random, contains no fingerprint of your hardware or browser, and resets if you clear the extension's storage at chrome://extensions.

None of this data ever leaves your machine except as described in "License verification" below.

Optional access to other tabs

By default Cascadent runs only on the tab you click it from (Chrome's activeTab permission). A few features need to read network attribution, scan links, or extract bundled assets from pages you haven't actively clicked the icon on. Those features ask for the broader <all_urls> permission the first time you use them, with an in-extension prompt that explains why. You can decline, and the rest of the extension keeps working. The permission is stored locally; we never see whether you granted it.

Presentation-only feature carve-out

Cascadent never modifies the content of pages you inspect. A small number of features temporarily alter how the page is rendered on your screen so you can preview alternate states:

  • Vision-deficiency simulator (injects an SVG color-matrix filter while active)
  • Force-color-scheme toggle (overrides prefers-color-scheme while active)
  • Print-stylesheet preview (forces @media print while active)
  • Font-fallback tester (suppresses web fonts while active)

These modifications are local-only, never persist beyond toggling the feature off, and never transmit anywhere.

License verification

When you activate a paid license, the extension sends three pieces of data to our license API: your email, your license key, and a random device identifier (described above). We use the first two to confirm your license is valid, and the third to enforce the 2-device cap. We do not log the URL of the tab from which the request was made.

Payments

Payments are processed by Stripe. We never see or store your card number. Stripe handles VAT/GST collection where required. Their privacy policy applies in addition to this one.

Transactional email

When you purchase, your email and license key are sent via Resend so you receive your activation email. We retain your email only for purposes of license recovery and product-update emails (which you can unsubscribe from with a single click).

Website analytics

This marketing website uses Plausible, a privacy-friendly analytics tool that does not use cookies, does not track individuals, and is GDPR-friendly out of the box. No personal data is collected.

Your rights

You can request deletion of your purchase record at any time by emailing hello@devoptic.app. We will respond within 7 business days.

Changes

Material changes to this policy will be announced on the changelog page and via email to active license holders.