API : 删除 ExifTool 检测到的常见敏感元数据,同时保留文件内容。
- Create a free account
- Click on the link you receive by email to confirm your address
- Generate a token with credentials
You can use any language to make this CURL call. (Python, PHP, Java, JavaScript...) Need help ?
If your credentials are correct, our server will provide you with a token as a response :
YOUR_TOKEN is valid for one hour, its duration can be extended using YOUR_REFRESH_TOKEN
actionResultsDownloadURLs contains the authenticated URLs for downloading each generated result file.
Asynchronous API: clean file metadata
Submit exactly one image, PDF, audio or video file up to 50 MiB. The original is never modified. The service removes common metadata recognised by ExifTool from a copy and preserves orientation and colour-profile tags when supported. This is not a guarantee of complete anonymisation.
Endpoint: POST https://mxprocess.com/api/files/start-process
Authentication: Bearer JWT
Cost: 3 tokens, charged after success.
Start a cleanup
Save the returned id and poll /api/actions/get-action-infos/{id} with the same JWT. When accomplished is true, actionResults contains both the cleaned file (cleaned-<original>) and <original>.metadata-report.json. Download each result through its authenticated URL.
Initial response
Completed report
If the file has no writable metadata (for example plain text), the copied file is returned unchanged and metadataFoundBefore is false. Invalid cardinality, an inaccessible file or a file over 50 MiB is rejected before processing.
The API sends a JSON response to confirm that the process is finished. Download the generated files with the authenticated URLs in
actionResultsDownloadURLs.
This documentation is not clear? (Python, PHP, Java, JavaScript...) Need help ?
Contact us This API is also available in asynchronous mode : Developer API : MetadataCleaner