Privacy Policy

SnipCode runs entirely in your browser. It has no servers, no accounts, and no analytics. We never see, collect, or store what you do with it.

Last updated July 11, 2026

Who We Are

SnipCode is an open source project maintained by Micah Tidball. In this policy, "we" and "us" mean the maintainer, and you can reach us using the Contact details below.

What SnipCode Does

SnipCode is a Chrome extension that turns any element on a web page into clean code or a structured document. You click an element, and it rebuilds that element as HTML, React, Tailwind, or Vue, along with its colors, fonts, and assets. All of this happens on your device.

Data SnipCode Handles On Your Device

SnipCode works with three kinds of information. All of it stays on your device unless you choose otherwise.

  • The element you snip. SnipCode reads its markup, text, styles, images, and inline SVG so it can rebuild it as code. This is website content, used only to produce your output.
  • Saved snippets. SnipCode keeps your recent snips in your history. Each one includes the generated code, the address and title of the page you snipped from, and a small thumbnail. History holds the 50 most recent, and older ones are removed automatically.
  • Your settings and keys. Your preferences and any AI provider keys are stored in your browser's local storage only, never the synced kind. So none of it reaches a cloud account, and keys are never written to logs.

When Data Leaves Your Browser

By default, nothing you snip leaves your browser. Exactly three features can send data out, and you turn on each one yourself.

  • Optional AI polish, using your own key. SnipCode can ask an AI to refine your output. It runs only if you add your own API key in Settings. Then the snipped content goes straight from the extension to the service you chose, signed with your key. SnipCode does not proxy or copy this traffic, because there is no server of ours in the middle. Supported services are OpenRouter, Anthropic, OpenAI, and Google, and each handles your data under its own policy, linked below. Without a key, this never runs and SnipCode works fully offline.
  • Optional webhook delivery. Turn it on in Settings and enter a URL of your own. SnipCode then posts your snipped result as JSON to that address, and nowhere else.
  • Downloads. When you download an asset such as an image, icon, or SVG, your browser saves it to your device. If the asset is remote, your browser fetches it from its source, like any normal download.

Third-Party Services

If you use AI polish, these are the providers that may receive your data, each with its own privacy policy:

A webhook, if you set one up, points to your own endpoint, not a service we choose.

What We Do Not Collect

  • No analytics, tracking pixels, or telemetry of any kind.
  • No browsing history. SnipCode does not watch the pages you visit. It reads an element only when you choose to snip it.
  • No accounts, names, emails, or passwords. SnipCode has no sign in.
  • No advertising data, and no selling or sharing with data brokers.

Permissions And Why Each One Is Needed

Chrome asks you to approve a few permissions when you install SnipCode. Here is what each is for.

  • Site access. SnipCode reads the element you snip on the current page.
  • Scripting. SnipCode runs its capture logic on the current page.
  • Storage. Your settings, keys, and saved snippets are kept locally, with room for larger snippets.
  • Downloads. You can save assets to your device.
  • Side panel. SnipCode opens in the browser's side panel.
  • Debugger. SnipCode reads exact, computed styles for the element you snip, which makes the code far more accurate. It attaches only to the tab you are snipping, only for that moment, then detaches. It does not record keystrokes, monitor your network, or watch other tabs. Chrome shows its own banner whenever any extension uses this permission.

Keeping And Deleting Your Data

Because everything is stored locally, you are always in control. You can clear your history anytime from History, and remove your keys and reset your settings in Settings. Uninstalling SnipCode removes all of its local data from your device.

Security

SnipCode's strongest protection is that your data lives on your device instead of on servers that could be breached. It is guarded by your device and browser, so keeping them up to date is the best safeguard.

Children

SnipCode is a developer tool and is not directed at children under 13, or the minimum age in your region. We do not knowingly collect data from children.

Your Rights

SnipCode keeps no personal data and no server-side profile of you, so there is nothing for us to look up, export, or delete. You already hold everything yourself and can clear it anytime from within the extension, as described in Keeping And Deleting Your Data.

The same applies under laws like the GDPR and CCPA. With no personal data on our side, there is nothing to request or object to. If you have a question, email us and we will help.

Our Commitments

To be explicit:

  • We do not sell or transfer your data to third parties, other than the optional, user-initiated cases described above.
  • We do not use or transfer your data for any purpose unrelated to snipping elements into code.
  • We do not use or transfer your data to determine creditworthiness or for lending.

The use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.

Changes To This Policy

If we change how SnipCode handles data, we will update this page and change the date at the top. If a change is significant, we will make it clear before it takes effect.

Contact

Questions about privacy, or anything else? Email us at tidballmicah@gmail.com, or open an issue on GitHub. We read every message.