Bezlo Chrome & Edge extension

Privacy Policy

Bezlo does not collect, store, transmit, or sell any personal data.

Last updated: 2026-10-27 (version 1.0.0). Chrome/Edge Manifest V3.

There is no account, no analytics, no telemetry and no crash reporting. It has no server and receives no data. Everything the extension shows and captures happens in your own browser, on your own machine. The one network connection it makes is to a relay you configure yourself for Live device; if you never open Live device, there is no such connection.

Short version

What the extension stores (and where)

All of it is on your device, in the browser's extension storage (chrome.storage.local, plus chrome.storage.session for the current browser session only). None of it is synced to an account or sent anywhere.

The token is the relay's own token, generated by the relay you run; it never leaves your machine except back to that relay. Uninstalling the extension or clearing its storage deletes everything listed above.

What the extension never does

The permissions, in plain language

The manifest asks for exactly five things. Here is what each one is for.

debugger

This is the engine of the product, and it deserves a plain explanation. To make a page behave as if it were on a phone, the extension uses Chrome's own DevTools emulation layer: the same machinery behind DevTools' device toolbar. The only way an extension can reach that layer is chrome.debugger, which is why the permission is there. While a device is emulated, Chrome itself shows a bar saying the browser is being debugged; that bar is Chrome's, not ours, and pressing Cancel on it ends the session. The debugger attaches only after you click the toolbar button or a control inside the light table, only to the tab (or the device) you picked, and detaches when you close the frame, press Stop, or reload the page. It is not left attached in the background.

<all_urls> (host permission)

The page you want to test is your own work: localhost, a staging host, a logged-in app, a public site. There is no way to list those hosts in advance, so the extension asks for http(s) pages in general. It uses that access for three things and nothing else: attach the debugger to the tab, mount the framed light table in it, and let the device frame load the page being tested. It does not read or store page content for any other purpose.

activeTab

The toolbar click is the only way in. activeTab gives access to the current tab at the moment of that click; both the framed overlay and the plain real-tab mode start there.

scripting

Used once per activation to inject the framed light table's overlay host into the tab you clicked. No other tab is touched.

storage

The list above, on your device only.

Network connections

Two kinds exist, and neither talks to us.

What we receive

Nothing. There is no server component operated by us, no endpoint that extensions report to, and no identifier tied to your install.

Your control

Children

The extension is a developer tool, is not directed at children, and collects no data from anyone.

Changes

If a future version changes how data is handled, this page is updated before that version ships, and the "last updated" date changes. The current version is 1.0.0.

Contact

Owen (gba3124): open an issue on the project's public page, or use the support link on the Chrome Web Store listing.