How the Figma to shadcn/ui plugin handles your designs, API keys, and generated code — what is sent, what is stored, and how to report a vulnerability.
The Figma to shadcn/ui plugin is built so that we never become a custodian of your data. There are no user accounts, your designs are never stored, and your AI API keys are never stored or logged on our servers. This page documents exactly what data moves where, what is retained, and how to report a security issue.
When you generate code or export variables, the plugin sends the following to our backend (figma-to-shadcn.vercel.app, hosted on Vercel):
Our backend relays the generation request to the AI provider you selected — Anthropic, OpenAI, Google, or Vercel v0 — authenticated with your own API key. Your designs are processed under your direct relationship with that provider, not through a pooled account.
The plugin makes no other network requests. It does not load third-party fonts, scripts, or analytics, and no tracking services are used.
Never stored:
Stored temporarily:
Stored:
License keys are validated against Polar.sh and appear in our server logs only as a redacted fingerprint (last four characters).
The service is developed and operated by a single developer. Access to the hosting account (Vercel) — and therefore to temporarily stored generated code and usage counters — is limited to the operator. No third party has access to stored data.
All infrastructure runs on providers holding SOC 2 Type 2 / ISO 27001 attestations:
We recommend using AI provider API keys with spending limits configured (both Anthropic workspace keys and OpenAI project keys support per-key spend caps) as a general best practice.
If you believe you have found a security vulnerability in the plugin or its backend, please email hi@shadcndesign.com with a description of the issue and steps to reproduce. Please do not disclose the issue publicly before we have had a chance to address it.
You will receive an acknowledgement within 72 hours. Confirmed vulnerabilities are prioritized and fixed as quickly as severity warrants, and we will keep you informed of progress. We are grateful for responsible disclosure and will credit reporters who wish to be named.
This page covers the Figma to shadcn/ui plugin and its backend service. The shadcndesign.com website, Pro Blocks registry, and Academy have their own respective data practices.