Local analysis pipeline
MediaStore access feeds OCR and visual-analysis lanes, while Room keeps an index and progress state that can survive leaving the screen or reopening the app.
- Personal media stays on-device for analysis.
- Search depends on indexed content rather than a cloud upload.
- Device capability affects throughput, heat, and model choices.


