Effective 12 November 2026
Privacy policy
The short version
Markback runs on your Mac. What you mark goes only to the Claude Code or Codex session you choose on your own computer. We don't run servers for it, don't have accounts, and don't collect analytics. We never receive your screenshots, comments or code.
This policy covers the Markback menu bar app for macOS, the optional Markback Chrome extension, and this website. "We" means 1994 Limited.
What Markback handles
When you mark something, Markback records:
- a screenshot of the area you marked, and your comment;
- in the Mac app: the name of the app you marked and, where macOS allows, its window title;
- in the Chrome extension: the page address and title, and details of the marked element (a CSS selector, its visible text, some of its styles, a short excerpt of its HTML and, on development builds, the source file and line it comes from).
To show you where marks can go, Markback also keeps a list of your open Claude Code and Codex sessions: each session's ID, project folder, git branch, and the first few words of its first message, used as its label.
The Chrome extension only reads a page after you start marking on that tab. It doesn't run on the pages you visit otherwise.
Where it goes
Marks travel from the app or extension to a small program running on your own Mac (at 127.0.0.1, which can't be reached from the internet). It saves them in your project and hands them to the Claude Code or Codex session you picked. Nothing is sent to us.
Once a mark reaches your agent, it treats the mark like anything else you type in that session: Claude Code sends it to Anthropic, and Codex sends it to OpenAI, to generate a response under your own agreement with that company. Their privacy policies cover that part.
Where it's stored
Everything stays on your Mac:
- marks and screenshots you've sent: in the project's
.feedback/folder, which is excluded from git; - the session list and each mark's status: in
~/.claude-feedback/, readable only by your user account; - marks you haven't sent yet: in the app's memory, or in the Chrome extension's local storage.
Permissions we ask for
- macOS Screen Recording: to capture the area you mark. Markback only captures when you press the shortcut or choose Mark screen area.
- macOS Accessibility (optional): to notice when you press both Shift keys together. Markback only looks at the Shift, Command, Option and Control keys, never what you type. Turn the Shift trigger off and the shortcut still works without it.
- Hooks in Claude Code and Codex: setup adds small hooks to your Claude Code and Codex settings so your sessions can check in and receive marks. Uninstalling removes them.
- Chrome "activeTab" and "scripting": to show the marking overlay and take a screenshot, only on the tab where you start marking.
- Chrome "storage": to keep unsent marks until you send them.
- Access to 127.0.0.1: to hand marks to the program on your own Mac.
What we don't do
No analytics or tracking in the app or extension. No accounts. No advertising. We don't sell or share data, because we never receive it.
This website
This website uses no analytics and sets no cookies. It's hosted on Cloudflare and loads its fonts from Google Fonts; both receive your IP address and browser details when you visit, as any web host does, and handle them under their own policies. Downloads come from GitHub.
Deleting your data
Clear sent marks from the app's menu or the extension. To remove everything, delete the .feedback/ folders in your projects and the ~/.claude-feedback/ folder, then remove the app and the extension. Conversations are managed in Claude Code or Codex.
Changes
If this policy changes, we'll update it here and change the date at the top.
Contact
Questions: contact 1994