Revengineer Privacy Policy
Overview
Revengineer is a Chrome extension that helps users inspect how the active website is built. It analyzes technology stack signals, visual effects, typography, CMS, analytics, hosting, and implementation complexity directly in the browser.
Revengineer is designed to avoid sending details about the websites you analyze to the developer or to analytics providers.
Data Processed Locally
When you open the Revengineer side panel on a website, the extension may locally read:
- The active page URL and hostname, for local analysis and display inside the side panel.
- Page metadata, link tags, script tags, and selected DOM markers.
- Loaded font information and typography signals.
- Runtime JavaScript globals through a read-only injected probe using Chrome's
scriptingpermission. - Page response headers from the page being analyzed, used to infer hosting providers.
This information is used inside your browser to generate the analysis shown in the side panel.
Data Sent To PostHog
Revengineer uses PostHog for minimal anonymous product analytics. These analytics help understand whether the extension is opened, whether analysis succeeds, and which high-level UI features are used.
The extension may send anonymous events such as:
extension_openedanalysis_startedanalysis_completedanalysis_failedoverlay_toggledsection_interactedspecial_state_seenmanual_refresh_clickedicon_fallback_seen
These events may include high-level counts and performance fields, such as analysis duration, number of detected sections, refresh trigger, or whether a Show/Hide overlay was toggled.
Data Not Sent To PostHog
Revengineer does not send the following to PostHog:
- Full URLs
- Domains or hostnames
- Page titles
- Page text
- HTML
- DOM content
- CSS selectors
- Names of detected technologies
- Names of detected fonts
- Screenshots
- Favicon URLs
- Form data
- Stack traces containing page details
Analytics Identity
Revengineer uses a random in-memory identifier for analytics events. This identifier is not saved to Chrome storage and is not intended to identify a person across browser sessions.
Analytics events are sent with PostHog privacy controls:
$process_person_profile: false$geoip_disable: true
Permissions
Revengineer requests the following permissions:
sidePanel: opens the extension interface in Chrome's side panel.tabs: reads the active tab state needed to analyze the page the user is viewing.activeTab: allows analysis of the page the user is actively using.scripting: runs read-only probes to detect page runtime signals.<all_urls>host permission: allows the extension to work on websites the user chooses to inspect.
Revengineer does not use these permissions to collect browsing history in the background.
Remote Code
Revengineer does not load or execute remote JavaScript code. Analytics are sent as data requests to PostHog's Capture API.
Data Use
Analytics are used only to improve product reliability, understand feature usage, and prioritize MVP development. Revengineer does not sell data, use data for advertising, or use data for retargeting.
Contact
For privacy questions, contact: help@dawidkubala.pl