🔎 Case Dashboard

/data/workspace

Date range

Default is all dates. Leave both blank to process everything; set a year range to filter. Applies to new ingests.

This case

Import files / folder

Paste a path to any file or folder. It's imported into this case (hashed, deduplicated, provenance-logged) and queued for processing — no Takeout zip required.

Cloud accounts

Connect Google to pull Drive files + Gmail directly (read-only). Authorizing opens your browser. Sync stages files into the case; click "Run ingest" (below) to process them into evidence.

No cloud account connected yet.

Cloud offload manual

Optional. When ON, a background loop processes each chunk of evidence, uploads the originals to your cloud archive, verifies them byte-for-byte, then deletes the local copy — keeping only the databases + OCR text on disk. Every upload & deletion is written to the chain of custody, and originals are restorable any time (below).

0
Files offloaded
0
MB reclaimed
0
Pulled from Drive
0
Awaiting verify
0
Local-deleted

Google Drive archive: not connected  

Off. Turn on to pull every non-trashed file from the chosen Drive in chunks (needs the read Google account connected above + the Drive archive).

Restore an original from the cloud

Look up by SHA-256 or by part of the original path. Restored files land in restored_evidence/ and are re-verified against their stored hash.

Actions

Queues a background job. The worker that runs queued jobs lands in Phase 1.

Recent jobs (live feed: /api/jobs?stream=1)

#TypeStatusCreated (UTC)
No jobs yet.