google-analytics.com
Coverage index / technical depth
Technical stuff,
handled.
The API-level index of what Cloak changes, what remains untouched, and where the browser-visible boundary ends.
01 / Plain English
Know what Cloak means.
Concise definitions for Cloak’s surveillance-request, device, behavior, fingerprint, and local price-check defenses, with enough implementation detail to audit every claim.
01 Surveillance pricingThe FTC term for pricing or promotion systems that can use consumer data and inferred behavior, including location, browsing patterns, shopping history, cart activity, and mouse movements.
Cloak reduces selected browser-side inputs that can feed profiling and pricing systems. It cannot reveal why a merchant chose a price or guarantee a lower one.
02 Tracking parameterExtra text in a link, such as gclid, fbclid, qid, or ref, that can describe where a visit came from or connect steps in a browsing flow.
Cloak removes known tracking parameters while keeping search, product, filter, cart, and checkout state that a page needs.
03 Click IDA unique code added after an ad, email, social, or affiliate click so the click can be recognized later.
Cloak strips known click IDs when it can do so without breaking the destination.
04 Third-party trackerA request from the page to another company that can measure activity, build audiences, replay sessions, or support retargeting.
Cloak blocks known tracker and ad requests it can identify in the browser.
05 Ad requestA browser request that fetches or measures an advertisement, including a banner, sponsored placement, or retargeting delivery.
Cloak counts ad requests separately from tracker requests when the browser evidence distinguishes them.
06 Readable tracking keyA browser-visible cookie or storage key whose name or value points to attribution, an ad click, recently viewed products, or other tracking context.
Cloak recognizes bounded patterns including Google Analytics _ga, _gid, _gat, and _gac keys; Shopify _shopify_s, _shopify_y, campaign, analytics, and referrer keys; TikTok _ttp, ttcsid, and _pangle keys; Klaviyo __kla_id and klaviyo-prefixed storage; Adobe AMCV, s_ecid, s_vi, s_fid, s_sq, and demdex keys; and host-scoped Microsoft Clarity identifiers. It cannot read HttpOnly cookies or server-side records.
07 Fingerprinting signalA browser or device characteristic, such as language, graphics output, installed fonts, audio behavior, hardware hints, or request headers, that can help recognize a browser.
Cloak reduces selected active and passive signals where Chrome allows it; it does not make a browser anonymous or impossible to recognize.
08 Early page defenseA protection installed in the page's MAIN JavaScript world at document_start, while the document is still loading.
Paid Cloak protection starts before normal website scripts can collect the covered signals. A page can still interfere with MAIN-world code, and compatibility exceptions can apply.
09 Per-document seedA cryptographically generated value used to keep small readback changes stable inside one document and different after navigation or reopening.
Cloak avoids cumulative noise during a page visit, then rotates the seed for a new document so the same modified output is less reusable across visits.
10 High-entropy Client HintsOptional browser and device details such as architecture, bitness, model, platform version, full browser version, form factor, and WoW64 status.
Cloak withholds the covered high-entropy values from page scripts and removes selected Sec-CH-UA request headers. Basic browser brand, mobile status, and platform can remain.
11 Persistent fingerprint identifierAn explicit local-storage key used to save a browser or device fingerprint for later reuse.
Cloak removes and intercepts a narrow set of fingerprint-named identifiers while preserving ordinary cart, product, login, and preference storage.
12 Affiliate markerA code in a link that may give a publisher, creator, or partner credit for a click or sale.
Cloak strips them by default, but lets you keep a trusted creator code for a site when you choose.
13 Pressure signalVisible language or UI that pushes a decision, such as countdowns, low-stock claims, renewal prompts, or repeated urgency.
Cloak records what was visible. A warning is not proof that a price, availability, or outcome was manipulated.
14 Shopping ModeA user-invoked Cloak mode for starting with less reusable state on a supported merchant site.
Cloak clears supported merchant session cookies and local site state, cleans tracking context, and applies its selected browser defenses. This can reset sign-in, cart, or preference state on some sites.
15 Merchant session stateBrowser data a store can use to keep a visit continuous, including session cookies and supported local storage for that merchant origin.
Shopping Mode clears only supported state for the selected merchant session. Cloak does not read or delete server-side account records.
16 Forget this storeAn explicit per-store reset of browser-stored state for the selected store origin and its common www variant.
After confirmation, Cloak asks Chrome to clear that store's cookies, local storage, IndexedDB, Cache Storage, service workers, site file-system storage, and WebSQL. This signs the user out and may empty carts. It does not delete the merchant's server-side account or order history.
17 Automatic store forgettingAn optional per-store setting that schedules the same browser-state reset for a later Chrome startup.
Automatic forgetting is off by default. When enabled for one store, Cloak clears that configured store when Chrome next starts, not while the user is ordinarily shopping. Chrome must fully exit before a later startup event can run.
18 Origin-scoped browsing-data removalChrome's mechanism for deleting selected cookies, cache, and storage for named web origins instead of clearing the entire browser profile.
Cloak supplies only the selected store origin family. Chrome documents that cookies are broader than other origin storage and can be removed across the registrable domain, which is why Cloak confirms the sign-out and cart risk first.
19 Recently viewed product stateBrowser storage a storefront can use to remember products viewed on earlier pages or visits. Shopify's Horizon theme, for example, stores up to four product IDs under viewedProducts in localStorage.
Cloak recognizes common recently-viewed key patterns, including viewedProducts, while its ordinary tracking-state cleanup preserves tested cart, login, checkout, currency, locale, and product-selection state. A full store reset intentionally clears all covered storage for that store.
20 Referrer dataInformation a browser can send about the page a request or navigation came from. Depending on policy, it can include an origin, path, or query string.
Cloak removes or limits selected referral context during protected shopping flows so less of the previous page travels with the request.
21 Global Privacy Control (GPC)A browser signal that expresses a request not to sell or share personal information or use it for cross-context targeted advertising.
Cloak sends the GPC preference when enabled. Its legal effect and a website’s response depend on jurisdiction and implementation; it is not a deletion request.
22 Do Not Track (DNT)A legacy browser preference that asks websites not to track the user. The specification is discontinued and support is inconsistent.
Cloak can send DNT as a compatibility signal, but does not present it as an enforceable or universally honored protection.
23 Canvas, WebGL, and Web Audio readbackValues a page can read from graphics and audio APIs and combine with other characteristics to help recognize a browser.
Cloak adds bounded, stable per-document noise to selected Canvas and Web Audio readbacks and normalizes WebGL debug vendor and renderer values. It reduces selected recognition signals rather than preventing fingerprinting entirely.
24 Device-signal normalizationReturning a common value instead of a device-specific value for selected fonts, media devices, CPU cores, memory, language, battery, screen depth, and pixel-ratio probes.
Cloak standardizes the covered signals, withholds the local font list, returns generic microphone, speaker, and camera entries, and reports a full battery state to covered page scripts. Sites can still observe many signals Cloak does not cover.
25 Behavioral telemetry dampeningRate-limiting selected high-frequency page listeners that can observe scrolling, pointer movement, mouse movement, and visibility changes.
Cloak limits covered window and document callbacks to at most one delivery every 250 milliseconds. It does not invent clicks, promise a particular intent score, or stop every first-party behavior measurement.
26 Real-time bidding (RTB) requestA browser request used by programmatic advertising systems to solicit or support bids for an ad placement, often using page, device, audience, or contextual signals.
Cloak blocks a defined set of exchange domains and OpenRTB paths. It does not block every ad auction, and it does not claim that every matched vendor handles identical data.
27 Local purchase-price monitorAn on-device comparison between a supported visible product price and later Cloak Checks for the same clean merchant and product path.
Cloak stores up to 500 valid observations in Chrome local extension storage and can show the visible difference on a later check. It does not upload the record, claim a refund automatically, or guarantee every variant, fee, or retailer page can be matched.
28 Local assessment and receiptA browser-side explanation of the tracking, cleanup, recognition, or warning signals Cloak observed in the current window.
Cloak keeps this assessment in the browser and shows what it changed. It is scoped evidence, not a claim about hidden server-side activity.
29 Personalization-experiment signalA browser-visible clue that a page may be running an experiment or has unusually dense tracking around a shopping decision.
Cloak can raise a careful local alert when these signals pile up. The alert is a reason to look closer, not proof of price discrimination or manipulation.
30 Cookie consent assistanceAn optional browser-side helper that looks for clear reject-optional, necessary-only, opt-out, or equivalent choices on likely consent surfaces.
When enabled, Cloak prefers unambiguous privacy-preserving choices and avoids accept-all or unclear controls. Consent interfaces vary, so customers should still review the result.
31 Tracking-cookie hardeningA best-effort rewrite of recognized shopping-tracking cookies with stricter Secure, SameSite, and partition boundaries.
Cloak applies this only to recognized tracking cookies on protected shopping sites. Sites can reject or replace cookies, and the feature does not control HttpOnly or server-side records.
32 Cloak CheckA customer-started local capture of a supported product page's clean URL, visible title, visible price, and observation time.
Cloak Check creates a private browser-side observation only when it can find a clear price. It does not purchase, monitor a merchant server, or prove why a price changed.
33 Local price timelineA browser-only grouping of repeated Cloak Checks for the same clean merchant and product path.
Cloak shows the lowest, highest, latest, and visible variance from observations saved in that browser, with search and sorting. It is not live market-price intelligence.
34 Price-variance alertA local notice that the currently visible price is above a lower price previously captured for the same clean offer in that browser.
The alert reports a comparison between local observations. It does not prove personalization or price discrimination and cannot guarantee a future price or saving.
35 Trial lifecycle promptA limited check-in or reminder shown during the seven-day Cloak trial.
Cloak can ask for honest feedback after a few days and show local protection totals near the end of the trial. Dismissals persist, prompts are rate-limited, and paid customers do not receive trial prompts.
36 Entitlement tokenAn opaque value returned after successful activation so the extension can verify paid access without repeatedly sending a purchase email or code.
Cloak stores the token locally and sends it only to cloak.build for customer-initiated access checks. It is not a hardware fingerprint or Google-profile identifier.
37 Clipboard-only evidenceA protection summary, site receipt, or sanitized bug report copied only after the customer chooses the copy action.
Cloak does not automatically upload or download these summaries. The customer decides whether and where to paste them.
38 Checkout email sub-addressA deterministic Gmail-style plus address derived from a customer-supplied baseline email and the current merchant domain.
The feature is off by default and only offers or fills an empty checkout email field when enabled. It is not a forwarding or relay service, and support depends on the customer's email provider and the merchant accepting plus-addressed email.
02 / The receipts
Proof, not homework.
Below the definitions is a readable index of browser-visible conditions Cloak ships, tests, and keeps deliberately scoped.
Rules combine named hosts with narrow path or resource signatures when a domain-only match would be too broad.
URL cleanup preserves product, variant, cart, checkout, search, and deliberate filter state before removing tested tracking context.
Browser-visible actions become local proof. Cloak Check can retain up to 500 valid observations in Chrome local extension storage until the customer clears that history or older entries exceed the cap.
These references define the browser boundaries and independent technical categories behind the index. The named coverage below remains Cloak’s shipped rule set, not a claim that every vendor request is identical.
01 Analytics & measurement 8 rules
Measurement endpoints and tag loaders used to record visits, events, funnels, and product behavior.
- Match model
- Matched against browser-visible request hostnames. A named rule can cover a primary domain and documented collection subdomains.
- Coverage boundary
- First-party proxies and server-side analytics are outside browser-visible domain matching.
googletagmanager.com
segment.io
mixpanel.com, mxpnl.com
amplitude.com
heap.io, heapanalytics.com
omtrdc.net, 2o7.net
quantummetric.com
02 Social & conversion 10 rules
Pixels and conversion endpoints that connect page activity with advertising or social-platform measurement.
- Match model
- Rules target known script hosts and, where needed, narrow conversion paths instead of blocking an entire first-party service.
- Coverage boundary
- Coverage does not imply that Cloak can delete records already held by an advertising platform.
connect.facebook.net
facebook.com · /tr
bat.bing.com
snap.licdn.com, px.ads.linkedin.com
analytics.tiktok.com
ct.pinterest.com
googleadservices.com · /pagead/conversion
pixel.redditmedia.com, alb.reddit.com
q.quora.com
tr.snapchat.com, sc-static.net
03 Replay & behavior 6 rules
Session replay, heatmap, and interaction-observation services that can capture how a page is used.
- Match model
- Cloak matches the browser requests used to load or transmit data to named replay and behavior vendors.
- Coverage boundary
- A site can operate its own instrumentation or proxy a vendor through an unlisted first-party endpoint.
hotjar.com
fullstory.com
clarity.ms
mouseflow.com
crazyegg.com
contentsquare.net, csqtrk.com
04 Retargeting & attribution 8 rules
Audience, bidding, retargeting, and attribution systems used to connect visits with later advertising outcomes.
- Match model
- Host and path rules cover recognizable delivery, audience, and attribution endpoints packaged with the extension.
- Coverage boundary
- Server-to-server attribution and future vendor domains are outside the current browser-visible rule set.
doubleclick.net · /tag/js/gpt.js
criteo.com
adroll.com, s.adroll.com, d.adroll.com
rtbhouse.com
adsrvr.org
demdex.net, dpm.demdex.net, adobedc.demdex.net
triplewhale.com, shoptrk.com
cometly.com
05 Lifecycle & marketing operations 5 rules
Marketing automation, forms, messaging, and customer-lifecycle tooling that can collect browser-side engagement signals.
- Match model
- Rules focus on known analytics, script, and collection endpoints rather than every function provided by the vendor.
- Coverage boundary
- Compatibility takes priority when a broad block would break a form or an intentional customer action.
js.hs-analytics.net, js.hs-scripts.com, hscollectedforms.net, forms.hsforms.com
munchkin.marketo.net
klaviyo.com
attn.tv
postscript.io
06 Browser monitoring 5 rules
Client-side error, session, and performance telemetry sent from a page to external monitoring services.
- Match model
- Cloak identifies named browser-ingest hosts while keeping the rule boundary explicit and auditable.
- Coverage boundary
- Monitoring can be operational rather than advertising-related; site compatibility exceptions may apply.
sentry.io, ingest.sentry.io
bugsnag.com, sessions.bugsnag.com, notify.bugsnag.com
rollbar.com
newrelic.com, nr-data.net
browser-intake-datadoghq.com, datadoghq.com
07 Fingerprinting services 3 rules
Dedicated browser-fingerprint delivery, collection, and narrowly identified interaction-telemetry endpoints.
- Match model
- Cloak blocks the named browser-visible endpoints and reduces selected fingerprint headers and Client Hints before requests leave Chrome.
- Coverage boundary
- Cloak does not blanket-block fraud and bot-defense systems such as DataDome, PerimeterX, or ThreatMetrix because doing so can break login, checkout, and CAPTCHA flows.
m1.openfpcdn.io
fpcdn.io, fpnpmcdn.net, api.fpjs.io, eu.api.fpjs.io, ap.api.fpjs.io
na.telemetry.h5.wildrift.leagueoflegends.com, eu.telemetry.h5.wildrift.leagueoflegends.com, as.telemetry.h5.wildrift.leagueoflegends.com
08 Site-specific loaders 3 rules
Narrow script signatures observed in specific site families where a hostname-only rule would be too broad.
- Match model
- These rules require both the expected host context and a recognizable loader or file-path signature.
- Coverage boundary
- They are deliberately site-scoped and are not universal rules for similarly named files.
showads.v2.js
amazon.com, media-amazon.com, ssl-images-amazon.com · tracker-params.js
amazon.com, media-amazon.com, ssl-images-amazon.com · site-fingerprint.js
09 Ads & ad delivery 18 rules
Display, native, interstitial, programmatic, and common creative-delivery requests visible to the browser.
- Match model
- Coverage combines named ad-tech domains with constrained path and asset signatures for common delivery patterns.
- Coverage boundary
- Cloak is not a universal ad blocker. Some ads can remain, and first-party content may be preserved.
googleads.g.doubleclick.net · /pagead/ads
googlesyndication.com · /pagead/ads
googlesyndication.com · /pagead/imgad
pagead2.googlesyndication.com · /pagead/js/adsbygoogle
google.com · /pagead/
adnxs.com, appnexus.com, pubmatic.com, openx.net, rubiconproject.com, casalemedia.com, smartadserver.com, lijit.com, sovrn.com, bidswitch.net, 3lift.com
taboola.com, outbrain.com, revcontent.com, mgid.com, sharethrough.com, yieldmo.com
amazon-adsystem.com, media.net, criteo.net, adform.net, gumgum.com
intergient.com, playwire.com, richaudience.com, undertone.com, inmobi.com, adnxs-simple.com
/ads/ on images or frames
/advertising/ on scripts, images, or frames
/adserver/ on scripts, images, frames, or requests
banner_ad in an image or frame URL
ad_banner in an image or frame URL
/728x90 in an image URL
/300x250 in an image URL
/160x600 in an image URL
clickadu.com, clickaine.com, exoclick.com, juicyads.com, onclickads.net, popads.net, popcash.net, propellerads.com, pushnative.com, trafficjunky.net, zeropark.com
09 Retailer & commerce flows 28 flows
Deterministic regression-tested URL cleanup for shopping, search, product, category, cart, and checkout routes.
- Preservation model
- Keep state that can change the destination, product, offer, variant, cart, currency, or deliberate shopper-selected view.
- Cleanup boundary
- Remove tested campaign, click, affiliate, referral, and opaque context only where the destination remains reproducible.
See preserved state, removed context, and the scope note for every tested route.
The technical work is already done
Let Cloak handle it.
Download CloakNo matching coverage.
Evidence review updated September 4, 2026. Definitions and vendor behavior can change; shipped coverage stays bounded by Cloak’s current rules, permissions, compatibility exceptions, and tests.
