Privacy Policy
Last updated June 2026
UIdebug is a Chrome extension that lets you inspect and edit web page styles visually. We take privacy seriously: we collect minimal data, never transmit page content, and keep file sync entirely on your machine.
01. What we collect
Account information
When you sign in with Google, we receive your Google account ID, email address, display name, and profile picture. We store all four fields in our database — the Google account ID is your primary identifier. This is the only personal data we collect.
Authentication token
After sign-in, we issue a signed session token (JWT) stored locally in your browser via chrome.storage.local. This token expires after 7 days and is never transmitted to third parties.
What we do not collect
We do not collect, transmit, or store: the content of any web page you inspect; your browsing history; source file contents or style edits; usage analytics or feature interaction data. File Sync writes directly to your local disk using the browser's File System Access API — no file content ever reaches our servers.
02. How we use your information
Account identification
Your Google account ID and email are used solely to identify your account, verify your subscription status (Free or Pro), and allow us to contact you about your account if necessary.
Subscription management
If you upgrade to a Pro plan, your email is linked to your Stripe customer record so we can verify your subscription status on sign-in. We do not store full payment card details — Stripe handles all payment processing.
03. Data storage and security
Where data is stored
Account records are stored in a Cloudflare D1 database. Your session token is stored locally in your browser and is never sent to third parties. We use Cloudflare Workers to process authentication requests.
Data retention
Your account record persists until you request deletion. You can request deletion of your account and all associated data by emailing contact@uidebug.com. We will process deletion requests within 30 days.
Security
Authentication tokens are cryptographically signed and expire after 7 days. Communication between the extension and our API is encrypted via HTTPS. We do not log or store the contents of API requests beyond what is necessary for error handling.
04. Third-party services
Google OAuth
Sign-in is handled via Chrome's built-in identity API (chrome.identity), which uses your Google account. Google's privacy policy applies to that interaction. We only receive the profile data listed in Section 01.
Stripe
Pro plan payments are processed by Stripe. When you subscribe, Stripe collects and processes your payment information under their own privacy policy. We store only your Stripe customer ID and subscription status.
Cloudflare
Our API and database run on Cloudflare's infrastructure. Cloudflare may process request metadata (IP addresses, timestamps) per their own privacy policy.
Anthropic / AI Chat
The AI Chat feature (Pro) routes requests through your locally-running UIdebug dev server using your own Anthropic API key. AI Chat only functions on localhost where the dev server is running. UIdebug does not proxy or store AI Chat requests — no chat content reaches our servers.
05. Cookies and local storage
UIdebug does not use browser cookies. The extension uses chrome.storage.local to store your session token and user preferences on your own device. This data does not leave your browser except as part of authenticated API requests to our servers.
06. Children's privacy
UIdebug is a developer tool not directed at children. We do not knowingly collect personal information from anyone under the age of 13. If you believe a child has provided us with personal data, please contact us at contact@uidebug.com and we will delete it promptly.
07. Your rights
You may request access to, correction of, or deletion of your personal data at any time by contacting contact@uidebug.com. You may also revoke UIdebug's access to your Google account at any time via your Google Account settings (myaccount.google.com → Security → Third-party apps). Revoking access will sign you out of the extension.
08. Changes to this policy
We may update this Privacy Policy from time to time. Material changes will be communicated via the Chrome Web Store listing or email. Continued use of UIdebug after changes take effect constitutes acceptance of the revised policy. This policy was last updated June 2026.
09. Contact
For privacy-related questions or data requests, contact us at contact@uidebug.com.