PassportPhotoFit

Open-source licences

PassportPhotoFit runs in your browser with the help of the following open-source components. Each is served unmodified from this site.

MediaPipe Tasks Vision

Used to find facial landmarks so the photo can be framed and measured. Copyright Google LLC. Licensed under the Apache License 2.0. Project: github.com/google-ai-edge/mediapipe. The Face Landmarker model bundle combines Google's Face Mesh V2, Blendshape V2 and BlazeFace (short range) models; Google's model card for each states that it is licensed under the Apache License, Version 2.0. The model is used here only to locate facial features for framing and measurement. It is not used to identify anyone.

heic-to

Used only when you add a HEIC photo, to convert it to a format the browser can display. Licensed under the GNU Lesser General Public License v3.0; it includes libheif (LGPL) and libde265 (LGPL). Source: github.com/hoppergee/heic-to. The library is loaded as a separate, unmodified file at /assets/vendor/heic/heic-to.min.js, with its licence text at /assets/vendor/heic/LICENSE.txt.

Fonts

Headings are set in Fraunces and text in Inter. Both are licensed under the SIL Open Font License 1.1 and are served from this site.

Example photos and illustrations

The example ID photos, the sample photo in the tool and the pictures in the guides show fictional people. They were generated for this site with Google's Gemini image model and are labelled as illustrations where they appear. They are not real applicants, and they were not made with the photo tool, which never generates or alters faces.