POMcraft – Privacy Policy

Last updated: April 2026

Overview

POMcraft is a browser extension for generating Page Object Model (POM) code from web pages. This policy explains what data the extension accesses and how it is used.

Data we do NOT collect

Data accessed locally

To generate POM code, the extension reads the DOM structure of the currently active tab (element tags, attributes, text content, ARIA roles, CSS selectors). This data is processed entirely within your browser and is never sent anywhere outside your device.

Local storage

The extension uses chrome.storage.local to save your preferences between sessions (e.g. window position, selected code language, prefix/suffix settings). These settings are stored locally on your device only.

Host permissions

POMcraft requests access to all URLs (<all_urls>) because it must be able to scan whichever web application the user is currently testing — the extension cannot predict which domains those applications will be hosted on. A lightweight content script is injected into pages to listen for activation messages, but it does not perform any DOM scanning or data collection until the user explicitly initiates a scan by clicking the extension icon.

Generated code

The POM code generated by the extension exists only in your browser memory and clipboard. It is not transmitted to any external service.

License & payments (Lemon Squeezy)

POMcraft uses a freemium model with a 7-day free trial. To activate a paid license, the extension communicates with the Lemon Squeezy licensing API (api.lemonsqueezy.com).

Lemon Squeezy's own privacy policy applies to data processed on their servers: lemonsqueezy.com/privacy.

Payments

All payment transactions are handled exclusively by Lemon Squeezy. POMcraft never processes or stores payment card details.

Contact

If you have questions about this privacy policy, please contact us at info@tndtech.hu.