FAQ

What happens to my screenshots?

SnapAction reads screenshots from Photos, sends selected images to a backend for AI analysis, and stores the resulting resource cards locally with SwiftData.

Last updated: 2026-05-09

gh repo clone ReScienceLab/SnapAction
Short answer

Selected screenshots are sent to SnapAction's Convex backend for AI analysis through OpenRouter. The resulting resource library is stored locally with SwiftData. Screenshots themselves remain in Photos.

SnapAction is transparent about what happens to your screenshots.

What happens during a scan

  1. You select or trigger screenshots for scanning.
  2. SnapAction reads the screenshot image from Photos using PhotoKit.
  3. The image is sent to SnapAction’s Convex backend for AI analysis.
  4. An OpenRouter vision agent identifies the primary resources in the image.
  5. If needed, Serper search recovers canonical URLs.
  6. The resulting resource card is saved locally with SwiftData.
  7. The original screenshot remains in Photos.

What is stored locally

What is sent to the backend

Privacy note

Only scan screenshots you are comfortable sending for backend AI analysis. Do not scan sensitive personal information, passwords, or private communications unless you understand and accept the processing flow.

FAQ

Do screenshots leave my device?

Yes, selected screenshots are sent to SnapAction's Convex backend for AI analysis through OpenRouter. The resulting resource library is stored locally with SwiftData.

Next step

Turn iPhone screenshots into action-ready resource cards with AI.

View on GitHub