Legal

Open-source licenses

Last updated: 6 October 2026

PainXML is built on open-source software. In accordance with the licences of those projects, the third-party components used in the application are listed below together with their licences.

MIT

  • @radix-ui/react-dialog
  • @radix-ui/react-slot
  • @radix-ui/react-tabs
  • @supabase/ssr
  • @supabase/supabase-js
  • clsx
  • fast-xml-parser
  • next
  • papaparse
  • react
  • react-dom
  • resend
  • sonner
  • standardwebhooks
  • stripe
  • tailwind-merge
  • tw-animate-css
  • xmllint-wasm
  • zustand

Apache-2.0

  • class-variance-authority
  • @e965/xlsx

ISC

  • lucide-react

MIT or MPL-2.0

  • ibantools

ISO 20022 XSD schemas

The pain.001 / pain.008 validation schemas in public/schemas are the intellectual property of ISO (and SWIFT for the generated artefacts) and are made available under the ISO 20022 Intellectual Property Policy. See public/schemas/README.md.

Photography

The images in public/images are used under their own licences. See public/images/CREDITS.md for source and licence details.

Build & development tools

Tailwind CSS, TypeScript, ESLint, Vitest, Wrangler and the @types packages are used only at build/development time and are not distributed with the application bundle.