Last updated: 31 August 2026
This extension collects nothing, stores nothing, and sends nothing anywhere.
It requests no permissions. It has no background service worker, no content scripts, and makes no network requests of its own.
The extension only does anything while you have Chrome DevTools open and the OmniScript panel in view.
Page data. It reads properties of elements on the page you are inspecting, using the standard chrome.devtools.inspectedWindow API — the same access the DevTools Console already gives you. By default it looks for three properties an OmniScript element exposes: jsonDataStr (the live data payload), jsonDef (the element/structure definition) and scriptHeaderDef (script header, including the custom-label map used to resolve labels in multi-language scripts). You can point the Property and Definition fields at any other property name, in which case it reads that instead. To find those elements it walks the document, any open shadow roots, and same-origin iframes.
Network traffic. The Remote actions tab observes requests the inspected page makes, using chrome.devtools.network. For requests that look like Apex calls it reads the request and response bodies in order to decode the remote action, its input and its output. This is the same traffic already visible to you in the Network tab.
Frames. It asks DevTools which documents are loaded, so it can find an OmniScript inside an iframe such as the OmniScript Designer preview.
What it writes to the page. While scanning it sets window.__omniHosts on the inspected page to an array of the elements it found. When you click Reveal element it also sets window.$omni to the selected element and calls the DevTools inspect() helper, so you can poke at it in the Console. It writes nothing else and changes no OmniScript data.
All of this stays in the DevTools panel in your browser. It is never transmitted, and it is discarded when you close DevTools or navigate away.
Nothing, unless you ask for it.
The Save file and Export buttons write data to your own disk when you press them. Nothing is uploaded.
The toolbar popup and the help panel contain a link to buycoffee.to, which opens in a new tab only if you click it. That site is operated by someone else and has its own privacy policy. No information about you is passed to it by this extension.
There are none. No analytics, no telemetry, no crash reporting, no advertising, no cookies, no user accounts, no third-party services of any kind. No data is sold or shared, because none is collected.
This extension is a viewer. It shows you data that is already on the page you are inspecting and that your Salesforce user is already authorised to see. What that data contains, and what happens to it once you look at it, is outside the extension's control and squarely within yours.
Be aware that an OmniScript payload or a captured remote action can carry personal data, customer records, and internal identifiers. Request payloads may also carry session tokens.
So, concretely:
The author provides this tool as-is and accepts no responsibility for how data retrieved through it is handled, stored, or disclosed. This is a plain description of how the tool works, not legal advice — if you handle regulated or confidential data, follow your organisation's guidance.
If any of this ever changes, the policy will be updated and the change disclosed on the Chrome Web Store listing before the update ships.
Mikołaj Skrzypczyński — mskrz@proton.me
This is an independent, unofficial developer tool. It is not affiliated with, endorsed by, or sponsored by Salesforce, Inc.