Snap Frame – Figma Plugin icon
Snap Frame

Privacy Policy

Last updated: July 5, 2026

Snap Frame does not upload your designs or images — all processing happens locally in Figma. We only store an anonymous usage counter (tied to your Figma user ID) to enforce the free-tier limit, plus license validation for Pro subscribers.

1. Introduction

This Privacy Policy describes how Code By Nordic ("we", "us") handles information when you use the Snap Frame plugin for Figma ("the Plugin"). We built Snap Frame to be private by design — this policy explains exactly what that means.

2. Your Designs and Images Stay on Your Device

All image processing — including perspective warping, mesh warping, and applying screenshots to shapes — happens locally inside Figma on your device. Your designs, screenshots, and uploaded images are never transmitted to, stored on, or processed by our servers. We cannot see your work.

3. Information We Collect

We collect the minimum data needed to operate the free-tier limit and Pro licensing:

  • Usage count (free tier) — When you apply an effect, the Plugin sends your Figma user ID (an anonymous identifier provided by Figma, e.g. a random string — not your name or email) to our backend, where we store a counter of how many times you have used the Plugin, together with created/updated timestamps. This is used solely to enforce the free usage limit. We do not receive your name, email address, or any content from your Figma files.
  • License information (Pro) — If you purchase Snap Frame Pro, your license key and a device activation identifier are stored locally in Figma's plugin storage on your device and validated against the Lemon Squeezy License API to confirm your subscription status. We do not store your license key on our servers.
  • Payments — Purchases are processed by our merchant of record, Lemon Squeezy (lemonsqueezy.com). Payment details (card number, billing address, email) are collected and processed by Lemon Squeezy and its payment providers — never by us or the Plugin. Lemon Squeezy's Privacy Policy applies to payment data: https://www.lemonsqueezy.com/privacy

4. What We Do Not Collect

Beyond what's described above, Snap Frame does not collect:

  • No names, email addresses, or account details (unless you contact us or purchase, in which case Lemon Squeezy handles it)
  • No design files, images, or file contents
  • No analytics, tracking pixels, or advertising identifiers
  • No browsing or behavioral data

5. Where Data Is Stored

Usage counters are stored with Supabase on servers located in the European Union, in accordance with GDPR.

6. Legal Basis and Retention

We process the usage counter on the basis of legitimate interest (operating a freemium product). Usage records are retained for as long as needed to operate the service. You may request deletion of your usage record at any time (see Contact below); note that deletion may reset or re-apply the free-tier limit.

7. Your Rights

Under GDPR, you have the right to access, correct, or delete personal data we hold about you, and to lodge a complaint with a supervisory authority. Since the only identifier we store is your Figma user ID, include it in your request if possible (we can assist you in locating it).

8. Children's Privacy

Snap Frame is a professional design tool and is not directed at children under 16.

9. Changes to This Privacy Policy

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

10. Contact

If you have any questions about this Privacy Policy, you can reach us at:

codebynordic@gmail.com