All systems nominal · edge p95 12ms v0.1.0GDPR · CCPA
Live demo

See Swift in action.

The demo below is a fake customer site running the Swift consent banner. Open DevTools → Performance → reload to see the LCP and main-thread cost in real numbers.

DEMO / Swift Consent wrapping Acme SaaS OPEN IN NEW TAB →
What to try
  • → Click Accept all — consent fires, banner hides
  • → Click Reject all — only necessary cookies set
  • → Click Customize — granular preference center
  • → Click Reset Consent — cookie clears, banner returns
  • → Check the footer Cookie preferences link
DevTools checks
  • → Network: consent.js loads with defer
  • → Console: Swift.getConsent() returns state
  • → Application → Cookies: swift_consent set after decision
  • → Performance: banner already in DOM at LCP paint
  • → No layout shift — CLS stays at 0.00
Next steps