5. Anonymizer & Upload Interface
The anonymizer runs entirely in the web browser using JavaScript libraries (dcmjs, JSZip, SheetJS) to anonymize DICOM files inside the browser. The user selects a folder, and the tool reads the files and removes or replaces patient information. Anonymized files are saved to a new folder with '_anonymized' added to the name.
No data is sent to the server during the anonymization phase, and no patient information leaves the user’s computer until explicitly uploaded in Step 2. The browser-based anonymizer does not persist temporary files, caches, or intermediate datasets beyond the user-selected destination folder.
The interface is divided into two distinct panels that correspond to the two phases of the workflow.