Visual Controller — Privacy Policy

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.

Summary

What we collect

1. Anonymous usage analytics

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:

EventProperties recorded
Panel opened / closedHow it was opened/closed (toolbar, keyboard, or button)
Element pick started
Element selectedHTML tag name only (e.g. "div"), never content or classes
Section interactedWhich editor section (fill, stroke, spacing, typography)
Copy prompt clickedNumber of elements, number of changes, success/failure outcome
Reset clickedNumber of changes reset
Color picker openedWhether design tokens were present (true/false)
Feedback opened / selected / submitted / dismissedFeedback 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.

2. Feedback you submit

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.

What we do NOT collect automatically

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.)

Third-party services

Data retention & your choices

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.

Children

Visual Controller is a developer tool and is not directed at children under 13.

Changes to this policy

We may update this policy as the extension evolves. Material changes will be reflected by the "Last updated" date above.

Contact

Questions about this policy? Email peleg177@gmail.com.