Open-source licenses
We use the following open-source components. License notices apply to their respective components. Free Photo Editor is an independent service, not an official Craft application.
Video processing loads FFmpeg core 0.12.10 from jsDelivr only when needed. This core is GPL-2.0-or-later; its JavaScript wrapper is MIT. HEIC decoding uses heic-to under LGPL-3.0 and its libheif/libde265 decoder. Your media is processed in your browser for these operations.
Installed components
- @ffmpeg/core 0.12.10 — GPL-2.0-or-later · Upstream source · License
- @ffmpeg/ffmpeg 0.12.15 — MIT · Upstream source · License
- @ffmpeg/types 0.12.4 — MIT · Upstream source · License
- @ffmpeg/util 0.12.2 — MIT · Upstream source · License
- @fontsource-variable/inter 5.3.0 — OFL-1.1 · Upstream source · License
- @fontsource-variable/newsreader 5.3.0 — OFL-1.1 · Upstream source · License
- heic-to 1.6.6 — LGPL-3.0 · Upstream source · License
- idb-keyval 6.3.0 — Apache-2.0 · Upstream source · License
- imagetracerjs 1.2.6 — Unlicense · Upstream source · License
- jpeg-js 0.4.4 — BSD-3-Clause · Upstream source · License
- lucide-react 0.577.0 — ISC · Upstream source · License
- pako 1.0.11 — (MIT AND Zlib) · Upstream source · License
- react 19.3.0 — MIT · Upstream source · License
- react-dom 19.3.0 — MIT · Upstream source · License
- scheduler 0.28.0 — MIT · Upstream source · License
- upng-js 2.1.0 — MIT · Upstream source · License
Source and build information
Download the pinned wrapper sources and build instructions below. Decoder libraries have separate source repositories and notices, linked below; the wrapper archives are not the complete decoder source.
- ffmpeg.wasm (wrapper and build scripts; core 0.12.10) · Upstream revision
- heic-to 1.6.6 (wrapper and build instructions) · Upstream revision
- libheif 1.23.6
- libde265 1.0.16
- FFmpeg n5.1.4
- Codec dependencies and exact upstream build inputs
Version and SHA-256 manifest · Sample asset provenance
Fonts and sample assets
Inter and Newsreader are distributed under the SIL Open Font License. The public portrait is an owner-generated fictional adult, not a customer photograph. Technical fixtures are original synthetic scenes. Sample HEIC files are valid encodings, not iPhone camera originals.