The purpose of ClipDeidentifier is to take a ultrasound media in a traditional format (mp4, mov, avi, jpg, bmp, png...) and output a clip (mp4) or still (png) void of Protected Health Information (PHI). ClipDeidentifier is built as an Electron app written as a frontend for ffmpeg. In short, ClipDeidentifier crops the portion of the images containing the hard-coded PHI, and also strips metadata from the media, rendering it generally safe to distribute without exposing the patients' PHI.
Download and install for your OS:
- Mac x64 (dmg, 141 MB)
- Mac arm64 (M1/M2) (dmg, 114 MB)
Download and install for your OS:
- Windows 64-bit (exe, 44.2 MB)
We provide this software free of charge for the ultrasound education community. Please consider supporting us by subscribing to one of our courses. We have group rates for institutions with more than 10 users.
This application provides no guarantee that all Protected Health Information (PHI) has been removed from its resultant images. It is the responsibility of the user to verify that all PHI has been removed from the ultrasound media, including but not limited to 1) hard coding of PHI into the images and 2) any PHI that has been placed in the images' metadata. For full liability and license information go here.
This software uses code of FFmpeg licensed under the LGPLv2.1 and its source can be downloaded here.
- you must first install Node
git clone https://github.com/uotw/ClipDeidentifier.git
cd ClipDeidentifier
npm i --force
npm start
To build for Windows, MacOS, Linux:
npm run dist-win64
npm run dist-win32
npm run dist-macarm
npm run dist-mac64
npm run dist-linux64
- fixed initial launch bug
- upgraded to electron v25 to improve speed and stability
- added native support for Apple Silicon (arm64)
- added code signed builds
- bundling FF apps now
- removed smooth progress bar to improve speed
- fixed bug where crop preview wasn't working
- added first run FF binaries download from ffbinaries.com
- added sha256 checksum against malware checked files
- initial open source release
- removed dependence on imagemagick binaries