Livewire Snapshot Extractor

Chrome Extension · v1.0.1

Privacy Policy
Short version: This extension collects no data. It runs entirely in your local browser, makes no network requests, and never transmits anything anywhere. No accounts, no tracking, no analytics.

Effective Date

This policy is effective as of 2025-01-01 and applies to all versions of the extension.

What This Extension Does

Livewire Snapshot Extractor reads wire:snapshot and wire:id HTML attributes from the page you are currently viewing, reconstructs the Livewire component tree, and copies the result to your clipboard. It supports Livewire v2, v3, and v4. All processing happens locally in your browser tab — nothing leaves your machine.

Data Practices

CategoryPractice
Data collectionNone. No user data is collected, stored, or transmitted.
Network requestsNone. The extension makes zero outbound HTTP requests to any server.
Local storageNone. Nothing is written to chrome.storage, localStorage, cookies, or any database.
Third-party servicesNone. No analytics, advertising, crash-reporting SDKs, or external libraries are used.
User accountsNot required. The extension works without any login or registration.
Data sharingNo data is shared with any third party under any circumstances.
TelemetryNone. No usage statistics or error reports are sent anywhere.

Permissions & Why They Are Needed

PermissionWhy it is needed
activeTab Grants temporary access to the currently active tab when the user explicitly clicks the extension icon. Used to detect Livewire and read wire:snapshot / wire:id attributes from the DOM. Access is revoked as soon as the popup closes.
scripting Allows injecting the extraction script into the active tab on demand. The script is only injected after the user clicks Extract and only into the tab that is currently open. No background injection occurs.
clipboardWrite Writes the formatted Livewire context output to the system clipboard when the user clicks the Copy button. No clipboard read access is requested.

This extension does not request host_permissions or <all_urls>. It uses only the activeTab permission which is scoped to a single user-initiated action and does not grant persistent or background access to any website.

How Livewire Detection Works

Before running the full extractor, the extension performs a lightweight probe that checks for the presence of window.Livewire, [wire:snapshot], [wire:id], and Livewire script tags. This probe runs inline without injecting any file and produces no side effects. If no Livewire signals are found, the extension stops and displays a "No Livewire on this page" message.

Children's Privacy

This extension is a developer tool intended for software developers. It does not contain content directed at children and does not knowingly collect any information from minors.

Changes to This Policy

If this policy is ever updated, the new version will be published at this URL with an updated effective date. Because no data is collected, no retroactive changes to data handling are possible.

Contact

Questions about this privacy policy? Open an issue on github.com/jeffersongoncalves/lw-snapshot-extractor .