2026-09-22

How ClipJet processes a download

A submitted URL is validated against an explicit platform allowlist before an adapter can invoke yt-dlp.

The UI receives normalized metadata and short-lived opaque tickets. The raw source URL is encrypted inside the ticket and is not placed in persistent history.

Downloads are handled by FastAPI. Temporary files live under a request-specific working directory and are removed when delivery completes.