Privacy Policy

Keyword Density Checker Pro — Chrome Extension

Last updated: April 6, 2026

search 1. Extension Purpose

Keyword Density Checker Pro is a Chrome extension that analyzes web pages for keyword density, word count, readability scores, and phrase frequency. All text analysis happens entirely within your browser — page content never leaves your machine.


database 2. Data Collection

2.1 Data Stored Locally

The extension stores the following data locally on your device using Chrome's storage APIs:

  • Extension settings — your preferences (stopword filtering toggle).
  • Analysis history — page titles, word counts, readability scores, and timestamps of your last 50 analyses.
  • Current analysis — keyword density results stored temporarily. Replaced when you analyze a new page.
  • Device ID — a randomly generated 32-character identifier used solely for Pro license verification. This is not linked to your identity.
  • License status — whether you have a free or Pro plan, synced via Chrome's storage sync.
  • Usage statistics — anonymous counters (total pages analyzed) stored locally for the review prompt.

2.2 Data Transmitted

  • License check — the extension periodically sends your anonymous device ID to our license server to verify Pro subscription status. No file content, browsing data, or personal information is transmitted.
  • Email subscription — if you voluntarily enter your email on the welcome page, it is sent to our email service (SendSimple/Amazon SES). This is entirely optional.

2.3 Data We Do NOT Collect

  • We do not transmit page content to any external server. All text analysis happens locally.
  • We do not collect your browsing history or track which websites you visit.
  • We do not collect personal information (name, address, phone).
  • We do not use analytics trackers, fingerprinting, or third-party tracking scripts.
  • We do not sell, rent, or trade any data to third parties.

extension 3. Chrome Extension Permissions

This extension requests only the minimum permissions needed to function:

activeTab

Allows the extension to read the current page's text content when you click "Analyze This Page". Only activated by your explicit action — never runs automatically or accesses background tabs.

storage

Saves your extension settings (stopword filtering), analysis history (last 50 analyses), and Pro license status locally on your device. Sync storage is used only for license status so it follows you across Chrome installations.

alarms

Used to schedule periodic Pro license verification checks (every 30 minutes). This ensures your Pro status stays active without requiring manual action. No user data is transmitted — only the anonymous device ID is sent to verify the subscription.

scripting

Injects a content script into the active tab when you click "Analyze This Page". The script extracts the main article text (stripping navigation, ads, and sidebars) for local keyword density analysis. Only injected on your explicit action — never automatically.

The content script reads page text locally in your browser to calculate keyword density, word count, and readability. No page content is ever transmitted to any external server.


storage 4. Data Storage

  • All keyword density analysis happens entirely within your browser using local JavaScript. Page content is never uploaded to any server.
  • Extension settings and recent files are stored using Chrome's chrome.storage.local API — this data stays on your device.
  • License status is stored using chrome.storage.sync — this syncs across your Chrome browsers through your Google account.
  • Uninstalling the extension removes all locally stored data.

share 5. Third-Party Services

Service Purpose Data Shared
Stripe Pro subscription payment processing Payment details (handled directly by Stripe — we never see your card number)
SendSimple (self-hosted) Optional email subscription Email address (only if you opt in)
Amazon SES Email delivery Email address (only if you opt in)
License API Pro license verification Anonymous device ID only

We do not sell your personal data to any third party.


credit_card 6. Pro Subscription & Payments

Pro subscriptions are processed through Stripe, a PCI-DSS Level 1 certified payment processor.

  • Your payment information is collected and processed directly by Stripe. We never store your credit card number, CVV, or full card details.
  • We receive only: last four digits of your card, card brand, and transaction status.
  • Your anonymous device ID is used to link your payment to your extension installation for automatic Pro activation.

gavel 7. Your Rights (GDPR)

If you are in the EEA, UK, or Switzerland, you have the right to:

visibility

Access

Request a copy of data we hold about you.

delete_forever

Erasure

Request deletion of your personal data.

download

Portability

Receive your data in a machine-readable format.

block

Object

Object to processing of your personal data.

Contact us at support@peakproductivity.online to exercise these rights. We respond within 30 days.


child_care 8. Children's Privacy

Our services are not directed to individuals under 16. We do not knowingly collect personal information from children.


contact_mail 9. Contact Us

Questions about this privacy policy? Contact us: