For freelance designers and photographers whose portfolio site is open to EU visitors. Your checked result is below; change the ticks to see your own.
Embed
Loads from
IP goes to
Fix in this kit
One payment, not a subscription. You have already seen your own answer above before paying.
What your portfolio embeds Free: the Two-click embed placeholder (4 variants) — a complete piece on its own: nothing loads until the visitor clicks.
Free download: Figma plugin, 4 SVGs and a .sketch. The full kit adds what the placeholders create the need for: the consent banner (Accept all and Reject all at equal weight), category toggles that start off, an always-load checkbox that starts unticked, contact fields, project tags and nav tabs — 8 components, 27 variants.
Why a free portfolio UI kit does not do this
Free portfolio UI kits show the raw YouTube or Vimeo frame and a banner with only "Got it". The CNIL fined Google €150 million and Facebook €60 million on 2021-12-31 because refusing cookies took more effort than accepting. CJEU Planet49 (C-673/17, 2019-10-01): a pre-ticked box is not consent. GDPR Art. 7(3): withdrawing must be as easy as giving.
How to get it into Figma
In Figma, drag the .sketch file onto the file browser to open it.
SVG files: copy and paste them into a frame — they come in as vectors.
Plugin: it ships as TypeScript (code.ts); run tsc to get code.js, then import manifest.json as a development plugin. It rebuilds the components as real variant sets.
Menu names differ by Figma version and UI language. The .sketch holds named, brand-coloured shapes without text layers — labels come in with the SVGs and the plugin; some component structure may be simplified in the .sketch import (not measured). What you gain: Sketch users open the same file. This is a design kit, not legal advice.
Rival portfolio UI kits on this shelf list at up to $168 (our shelf measurement, 2026). getreadystack.com