Is ManipulationDetect safe?

Clean risk

ManipulationDetect sends a full-page screenshot to its own backend and a third-party LLM when you run a scan.

When the user clicks 'Scan', the extension captures a full-page screenshot by stitching together multiple chrome.tabs.captureVisibleTab() shots, then sends the image to the vendor's Cloudflare Worker backend, which forwards it to a Google Gemini-based API for dark-pattern analysis. The vendor's own privacy notice discloses that scan payloads and a random user ID are retained for up to 10 years for research, and users can request deletion.

ManipulationDetectv3Chrome Web Store
0Risk

AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.

Publishers can request a review.

What it can do

Permissions this extension asks for, as declared in version 3. Asking for a permission is not a finding on its own - it is what the extension can do if it chooses to.

  • Read and change your data on manipulationdetect.nudgedetect-api.workers.dev

    https://manipulationdetect.nudgedetect-api.workers.dev/*

  • Act on the current tab, but only after you click the extension

    activeTab

  • Run its own code inside the pages you visit

    scripting

  • Store data in your browser

    storage

  • Schedule its own background tasks

    alarms

  • Run hidden pages in the background

    offscreen

Where it sends data

Destinations our analysis observed ManipulationDetect contacting. Sending data somewhere is not a finding on its own - an extension that syncs your settings has to talk to its own server - but it is where your data can go, and who else it goes to.

  • manipulationdetect.nudgedetect-api.workers.dev

    ManipulationDetect sends data to manipulationdetect.nudgedetect-api.workers.dev. No other extension we have analyzed sends data here.

  • Google Gemini API (via vendor backend)

    ManipulationDetect sends data to Google Gemini API (via vendor backend). Named as a recipient in this extension's own analysis.

Updated 30 September 2026aodlbocgdemomcahgampclcmcnhpffje