MediaPipe Tasks Vision runtime and face models — third-party notice ===================================================================== The video face-blur tool on tools.numlm.com (pages /video/face-blur/, /video/pixelate-face-video/ and /video/hide-face-in-video/) runs the files in this directory inside a Web Worker on the visitor's device. They are published here as separate files — not bundled into the site's own JavaScript — and are NOT MODIFIED in any way. Components ---------- 1. MediaPipe Tasks Vision runtime, npm package @mediapipe/tasks-vision version 0.10.22-rc.20250304 (https://www.npmjs.com/package/@mediapipe/tasks-vision, npm shasum 22576ae7b7b799d83fdcfe894ec6007ab758aa3b). Files, copied byte-for-byte from the package's wasm/ folder: wasm/vision_wasm_internal.js 204,284 B sha256 4a97e2520ba506c680ecd6ba6acfb146888afa0e2746d57f205352bc6ebb82eb wasm/vision_wasm_internal.wasm 9,574,032 B sha256 f00ec4731faa23b3e714d00e88d4d10e2df5c0a427d3a2b4ae6e3526fdd14ef7 wasm/vision_wasm_nosimd_internal.js 204,137 B sha256 927def7b465c51b86e4b3060f93646aca4e27121f4b8fc0483786e407ea9cf1f wasm/vision_wasm_nosimd_internal.wasm 9,448,638 B sha256 3821ea9b1f7fb8c549ef2a064ef5c85750bf375c545a49fd6eea0df44a95f1f4 The JavaScript API half of the package (vision_bundle.mjs) is bundled into the tool's worker script by the site build, also unmodified. 2. MediaPipe Face Detector model "BlazeFace short-range", blaze_face_short_range/float16/1 blaze_face_short_range.tflite 229,746 B sha256 b4578f35940bf5a1a655214a1cce5cab13eba73c1297cd78e1a04c2380b0152f Model card: https://developers.google.com/edge/mediapipe/solutions/vision/face_detector 3. MediaPipe Face Landmarker model, face_landmarker/float16/1 face_landmarker.task 3,758,596 B sha256 64184e229b263107bc2b804c6625db1341ff2bb731874b0bcc2fe6544e0bc9ff Model card: https://developers.google.com/edge/mediapipe/solutions/vision/face_landmarker Official distribution: https://storage.googleapis.com/mediapipe-models/face_landmarker/face_landmarker/float16/1/face_landmarker.task Licence ------- All of the above are part of the MediaPipe project (Google LLC, https://github.com/google-ai-edge/mediapipe) and are distributed under the Apache License, Version 2.0. The full licence text is in LICENSE-mediapipe.txt next to this file (copied from the repository's LICENSE at commit a5983e7107e19be988090a96ccee1135090e7d4e). The npm package itself ships no separate LICENSE or NOTICE file; its package.json declares "Apache-2.0". Copyright 2019-2025 The MediaPipe Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use these files except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. No modifications. The runtime and both models are the original files; the hashes above identify them exactly. MODEL_CARD.txt records the same values together with the detector settings the tool uses. How the tool uses the models ---------------------------- The models are used only to find WHERE faces are in a video frame and to confirm a candidate by fitting a facial outline, so that the face can be blurred, pixelated or covered. No identity recognition is performed, no face embeddings or templates are computed or stored, and no image, frame, face position or result ever leaves the visitor's browser. The files are fetched from this site (same origin) and kept in the browser's cache; nothing is sent in return. Patents ------- This notice covers software and model licences only and makes no patent warranty. See section 3 of the Apache License for the patent grant that applies to the licensed work. Privacy notice of the MediaPipe project (as referenced by the package): https://goo.gle/mediapipe-privacy