Personal Media Library · ML routing
Configure classifier policy, secure your private vault path, and trace how assets move from ingest
through filtering. This service exposes POST /classify for path-based scoring; workers
and PML hooks connect separately.
Settings and activity are stored in your browser (localStorage). The classifier runs on the server at
POST /classify.
Reference filenames locally; nothing is uploaded to the server.
No events yet.
Vault passwords are not persisted in localStorage. Unlock applies to this tab session only.
Scans your PML bucket prefix, classifies images, copies NSFW objects to the private
quarantine bucket, then deletes them from PML so sync removes them locally. Live events stream over
/ws/live. Quarantine listing and thumbnails require
X-Quarantine-Password (set QUARANTINE_VIEW_PASSWORD on the server).
Loading config…
Connect to the app — events appear here as objects are scored.
Objects under the configured prefix (images show as thumbnails).
No objects loaded.
Password is kept in this tab only (not localStorage).
Unlock and load to browse quarantined objects.
New photos enter from whatever you connect to PML (phone sync, desktop watch, cloud ingest). This
container scores images via POST /classify; safe files stay on the public path, flagged
files move to your private vault.