Last updated: 2026-05-13
Response Mocker Doctor Ultimate is a Chrome extension that lets developers intercept HTTP and WebSocket requests in the browser and return mock responses for testing — matched by URL, method, body, headers, or query (substring, glob, or regex), with optional JavaScript predicates and per-rule persistent state. This page explains exactly what data the extension touches, what it does with it, and what it does not do.
Nothing. The extension does not collect, transmit, sell, or share any personal information, browsing history, analytics, telemetry, or usage data. There are no accounts, no logins, and no remote servers operated by us.
The extension reads its own previously-saved rules and toggle state (see below). While mocking is enabled on a tab, it inspects outbound HTTP/HTTPS requests and WebSocket.send() frames in that tab so it can match them against your rules — the contents are evaluated in-memory and never logged, persisted, or transmitted off your device. It does not read your bookmarks, browsing history, tabs, location, clipboard, or page DOM content.
Your settings are stored using Chrome's extension storage (chrome.storage.local), on your device only:
rules — your list of mock rules (URL patterns, methods, response bodies, optional JavaScript snippets).globalEnabled — the master on/off toggle state.ruleState:<id> — the per-rule scratchpad state object that your JavaScript predicates and response functions can mutate.managerTabId — id of the currently open options tab, so re-opening reuses it.These values never leave your device. They are not synced and not transmitted anywhere. You can clear them at any time by removing the extension or by clearing extension data in Chrome's settings.
The extension requests four browser permissions plus host access, each used solely to provide its core mocking functionality:
debugger — intercept HTTP/HTTPS requests via Chrome's DevTools Protocol (Fetch domain). This is the only Chrome API that can synthesize response bodies; without it, true mocking is impossible. The extension never calls Runtime.evaluate or DOM/Page CDP domains.storage — persist your rules and toggle state locally as described above.contextMenus — add right-click items on the toolbar icon (Open options / Toggle mocking).offscreen — host a sandboxed iframe that safely evaluates your JavaScript predicates and response functions. The evaluated code comes only from text you typed into the options UI.<all_urls> (host permission) — required because chrome.debugger.attach needs host permission for any tab you want to mock, and the WebSocket-interception content script must be able to run on any origin where you want to mock socket traffic.The extension does not contact any third-party service operated by us. The only outbound link is an optional PayPal donate button on the options page, which opens PayPal in a new tab if (and only if) you click it. PayPal's own privacy policy applies to anything you do on their site.
The extension is a developer tool and does not knowingly process any data from children.
If this policy changes, the updated version will be posted at the same URL with a new "Last updated" date.
Questions or concerns: contact the publisher email associated with the Chrome Web Store listing.