Technical Pipeline

How AI Content Remover Works

A transparent look at the architecture, media processing engines, security validations, and verification protocols behind our metadata utilities.

1

Upload & Magic-Byte Validation

When you select a file, client-side metadata is ignored. The server inspects the binary magic bytes (such as JPEG FF D8 FF, PNG 89 50 4E 47, or MP4 ftyp box) to verify genuine file formats before any processing begins. Malicious scripts, executables, and path traversal attempts are rejected immediately.

2

Isolated Sandbox Storage

Files are saved into isolated private directories indexed strictly by randomized UUIDs (e.g., storage/app/private/media/{uuid}/). Files are never placed inside the public web root and cannot be browsed or indexed by search engine spiders.

3

Multi-Engine Metadata Extraction

For images, ImageMagick 7 (magick identify -verbose) or the PHP Imagick extension extracts EXIF, GPS coordinates, IPTC records, XMP XML packets, and ICC color profile metadata. For videos, FFprobe executes with structured JSON output arguments to inspect audio/video stream parameters, container atoms, and encoder credits.

4

Lossless Cleaning & Stream-Copy

When you request a cleaned copy:
• Images: Auto-orient transformation is performed to preserve natural visual orientation, followed by a surgical -strip command to remove headers.
• Videos: FFmpeg runs in stream-copy mode (-c copy -map_metadata -1 -map_chapters -1). Visual pixels and audio samples are passed through bit-for-bit with zero re-encoding or compression artifacts.

5

Automated Before/After Verification

Before delivering the file, our verification service re-analyzes the cleaned copy and compares it against the original inspection report. We confirm which removable fields were stripped and verify file size differential and dimension parity.

6

Guaranteed Automated Purge

We do not retain user files. A Laravel scheduled worker runs continuously to permanently delete files and directories that exceed the 60-minute retention limit.