Trust Center

What Recall can see, what it stores, and what never leaves your Mac.

A plain-language register of Recall's security controls, the third parties we use, and where we stand on formal compliance. No badge on this page claims more than we can prove.

At a glance

What Recall captures

  • Active app and document title, when it helps the thread
  • Tab URL stems and titles you stay on, not every flicker
  • Time-on-task patterns across tools
  • Context cards you confirm or correct

What Recall never captures

  • Microphone audio, calls, or voice of any kind
  • Camera, webcam, or video feeds
  • Keystrokes, passwords, or clipboard contents
  • Content of password, payment, or 2FA fields
  • Private message bodies, DMs, or email content
  • Banking, medical, or other surfaces flagged sensitive
  • Moments that look like adult or similarly private content. Discarded automatically, always on, not configurable.
  • Anything while Recall is paused
Capture boundary

Screen only — no microphone, camera, or audio

Recall uses macOS screen-capture permission and nothing else. It never opens the microphone or camera and never records system audio, calls, or video. macOS itself enforces this: the permissions Recall holds are visible and revocable in System Settings.

Verify it: System Settings → Privacy & Security: Recall appears under Screen Recording and Accessibility only — not under Microphone or Camera.

Periodic frames, not continuous video

Recall samples the visible screen periodically — roughly every 15 seconds, less often on lower-power hardware — and skips capture entirely while the screen is locked or you are idle. It does not create a continuous recording.

Screenshots are analyzed in memory and discarded

A captured frame is read by the on-device model just long enough to produce a short text description, then discarded. Screenshots are not written to disk in normal operation. The one exception is opt-in diagnostics mode (described under Network boundary), which retains redacted frames locally for bug reports.

App exclusions

Any app can be excluded in Settings. Excluded apps are never captured, never analyzed, and never included in restore snapshots — enforced at every capture path, not just the screenshot timer.

Sensitive-content filter — always on, not configurableNext update

Moments that look like adult content, dating apps, or similarly private personal matters are discarded automatically at multiple layers: a built-in domain and title filter blocks capture before anything exists, and the on-device model's verdict drops borderline frames and retroactively scrubs related records. There is no toggle to weaken this.

Manual pauseNext update

Capture can be paused for 15 minutes, 1 hour, 3 hours, the rest of the day, or until you resume. While paused, nothing is captured, analyzed, or stored, and the menu bar icon shows the paused state the whole time.

Processing

All AI runs on your Mac

Recall downloads a small language model (Ministral 3B, ~2 GB) to your Mac on first launch and runs every screen analysis, grouping decision, and label locally. There are no cloud AI calls: no screenshot, window title, or description of your work is sent to any AI provider.

Verify it: Watch Recall's traffic with a network monitor (e.g. Little Snitch): after the one-time model download, there are no requests carrying work content — only licence checks and, if enabled, crash reporting.

Your work is not used to train models

Recall does not use your work content to train any model — ours or anyone else's. The model on your Mac is a downloaded artifact; nothing flows back.

No keystroke logging, no clipboard access

Recall registers no keyboard event taps and never reads the clipboard. Idle detection uses the system idle-time counter, which reports seconds since last input without seeing what the input was.

Data at rest

One local folder, plain to inspect

Your entire history lives in ~/Library/Application Support/Recall on your Mac: a SQLite database of short text descriptions, app names, window titles, timings, and work-session structure. No images are stored there in normal operation. You can open and inspect it with any SQLite tool.

Verify it: Open ~/Library/Application Support/Recall and look — it is your data, on your disk, in a standard format.

Disk encryption: FileVault, stated plainly

Recall relies on macOS FileVault full-disk encryption to protect data at rest — on by default on modern Macs. Recall does not add its own encryption layer on top, and we say that plainly: an 'encrypted at rest' claim should name the mechanism doing the encrypting.

Deletion is yours, with no asterisks

You can delete all local history from the app at any time, or delete the data folder yourself. One honest note: like most Mac apps, dragging Recall to the Trash does not automatically remove its data folder — delete ~/Library/Application Support/Recall as well and nothing remains, with no server copy to chase.

Network boundary

Work history has no server copy

There is no cloud sync and no server-side store of your work history. What does cross the network: licence and payment processing (Paddle), transactional email (Resend), and crash reports that carry no work content and identify the install only by a random ID (Sentry). The full vendor list, with what each receives, is on the Subprocessors page.

Diagnostics are opt-in, redacted, and scoped

If — and only if — you enable diagnostics sharing, bug reports include recent analysis traces and screenshots to help us debug. Frames are redacted on your Mac before upload (on-device OCR plus secret scanning mask emails, keys, and credentials) and stored in EU object storage, accessible to us solely for debugging your report.

Application integrity

Signed and notarized builds

Every release is signed with our Apple Developer ID and notarized by Apple, which scans the binary before it can run on your Mac. Updates are delivered through Sparkle with a cryptographically signed appcast, so an update cannot be silently substituted.

Don't trust us — check

The strongest control is that you can verify the important claims yourself: watch the network, inspect the local folder, check the permissions macOS shows. The Privacy page includes a prepared prompt for having an AI of your choice review our architecture claims critically.

Verify it: See the 'Second opinion' section on the Trust Center overview for a ready-made critical-review prompt to paste into ChatGPT or Claude.

Reporting

Security contact

Report vulnerabilities to hello@joinrecall.com. We read every report, respond, and credit reporters who want credit. Reports that a claim on these pages does not match the shipping build are treated as security reports.

"Next update" marks controls that are built and tested but not yet in the currently distributed release; the tag is removed when the release ships. Last verified against the production build: August 2026.