KeywordAxe Chrome Extension · Last updated: July 28, 2026
KeywordAxe ("the extension", "we") is an independently developed Chrome extension that adds keyboard shortcuts, bulk negative keyword management, and anomaly alerts to Google Ads. We are not affiliated with, endorsed by, or sponsored by Google.
The following data never leaves your browser (with one narrow exception: if you enable the optional Google Ads connection described in section 4, reporting data transits our relay server on its way from Google to your browser — it is never stored or logged there):
/aw/campaigns) when telemetry is enabledNegative keywords you add through KeywordAxe and the rules you configure are stored locally in your browser via chrome.storage.local. They are never transmitted off-device.
Two independent toggles in Settings → Privacy control what, if anything, leaves your browser. Both are off by default.
When enabled, the extension sends anonymous events to a Cloudflare Worker we control at ka-telemetry.rktreddy.workers.dev. Each event contains only:
shortcut_used, keywords_blocked, upgrade_clicked)1.0.13)free / pro / agency)dark / light)campaigns, keywords — never query strings, never IDs)We do not set cookies, fingerprints, or persistent identifiers. We do not record your IP address. The Cloudflare Worker is configured to discard the IP at the edge.
When enabled, uncaught exceptions inside the extension are sent to Sentry so we can fix bugs. Each report contains:
service-worker, content-script)Stack traces may include URL fragments from the Google Ads page that triggered the error. These can incidentally include account or campaign identifiers present in the URL. We do not use them, but you should treat error reporting as a separate opt-in for that reason. Error reports are rate-limited to 10 per minute per browser.
You can optionally connect your Google Ads account (Settings → Google Ads Connection) so the extension can show accurate, API-backed reporting and alerts instead of reading numbers off the page. This is entirely optional — every feature keeps working without it.
adwords OAuth scope. We never create, modify, or delete anything in your account.keywordaxe-api.rktreddy.workers.dev) that attaches our API credentials and forwards your query to Google. It is stateless: it does not store, log, or inspect tokens, requests, or responses, and only accepts read-only reporting queries.We do not share, sell, transfer, or disclose Google user data to any third party. Specifically, Google user data obtained through the Google Ads API is never provided to advertisers, data brokers, analytics services, AI/ML model training, or any other external party. The sole processing outside your device is transit: API requests and responses pass through our relay, which runs on Cloudflare Workers (Cloudflare, Inc. is our infrastructure provider and acts only as a conduit). The relay does not store, log, or use this data, and Cloudflare does not access it. We would disclose data only if compelled by valid legal process, and no mechanism exists to do so retroactively because nothing is retained.
KeywordAxe's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
| Service | Purpose | Data sent | When |
|---|---|---|---|
| Cloudflare Worker (KeywordAxe-controlled) | Aggregate usage analytics | Section 3.1 events | Only if Anonymous Usage Data is on |
| Sentry | Crash & bug reporting | Section 3.2 stack traces | Only if Error Reporting is on |
| ExtensionPay (extensionpay.com) | Subscription & billing for Pro / Agency tiers | Email + payment data, only when you choose to upgrade | Only on upgrade click |
We do not sell, rent, or share data with advertisers, data brokers, or any third party other than the operational services listed above.
A few seconds after you first land on a Google Ads page, you may see a one-time prompt asking if you want to enable Anonymous Usage Data. It is shown once per install — clicking either "Enable" or "Not now" dismisses it permanently. You can always change your choice later via Settings:
The change applies immediately to all open Google Ads tabs — no reload required. If you switch a toggle off, queued events are discarded and no further events are sent until you switch it back on.
KeywordAxe is not directed at children under 13 and we do not knowingly collect data from them.
If we change what's collected, we will update this page and bump the date at the top. Material changes will also be called out in the extension's changelog and on the Chrome Web Store listing.
Questions, complaints, or data deletion requests: open an issue on GitHub or use the in-extension feedback link.