Last updated: 28 June 2026
Visual Controller is a Chrome extension that lets designers and developers visually edit CSS on any web page and copy a Claude Code prompt to apply those changes to their codebase. This policy explains exactly what data the extension collects, why, and what it never collects.
When you use Visual Controller, the extension sends anonymous interaction events to
PostHog, an analytics provider.
Each event is tied only to a randomly generated anonymous device ID
(a UUID stored locally in the browser via chrome.storage.local). This ID
is not linked to your name, email, Google account, or any other identity, and it is
generated locally on first use.
The events we record are limited to the following, and the properties listed are the only data attached to them:
| Event | Properties recorded |
|---|---|
| Panel opened / closed | How it was opened/closed (toolbar, keyboard, or button) |
| Element pick started | — |
| Element selected | HTML tag name only (e.g. "div"), never content or classes |
| Section interacted | Which editor section (fill, stroke, spacing, typography) |
| Copy prompt clicked | Number of elements, number of changes, success/failure outcome |
| Reset clicked | Number of changes reset |
| Color picker opened | Whether design tokens were present (true/false) |
| Feedback opened / selected / submitted / dismissed | Feedback category (bug, idea, other) |
These properties never include the actual CSS values you edit, the content or markup of the page, the page's URL or hostname, or any class names.
Visual Controller includes an optional feedback form in the panel footer. If you choose to
submit feedback, the following is sent to the developer: the message you write, the feedback
category, a short log of your recent in-app actions (the same anonymous events described
above), and — to help reproduce the issue — the current page's URL (host and path only, with
any query string and fragment removed), the CSS selector of the element you had selected, and
the list of edits you made in the panel. This is sent only when you actively click Send, and
the form discloses this attachment above the Send button. The request is delivered to a
Cloudflare Worker operated by the developer
(repaint-feedback.pelegkatz.workers.dev), which creates a ticket on a private
monday.com board. Please do not include
personal information in feedback messages.
The automatic usage analytics never include any of the following. (The page URL, the selected element's selector, and your edits are sent only inside a feedback submission you explicitly choose to send, as described above.)
The anonymous device ID lives only in your browser's local storage; uninstalling the extension or clearing the browser's extension storage removes it. Because analytics are tied only to an anonymous ID and contain no personal data, individual records cannot be linked back to you.
Visual Controller is a developer tool and is not directed at children under 13.
We may update this policy as the extension evolves. Material changes will be reflected by the "Last updated" date above.
Questions about this policy? Email peleg177@gmail.com.