Privacy policy
Hangar, a Mac app that hosts Claude Code, Codex and other agent terminals. Last updated November 2026.
The short version
Hangar has no server and collects nothing: no analytics, tracking, crash reporting or advertising. The makers of Hangar never receive your data. Hangar itself makes no network requests apart from the update check below and one you start yourself: Suggest in the Changes panel runs your installed Claude Code (claude -p) with the folder's diff, so that diff goes to Anthropic under your own account. The programs you run in its terminals (Claude Code, Codex, anything you type) talk to their own services under their own policies.
What Hangar reads on your Mac
- Claude Code sessions: the status files in
~/.claude/sessionsand the transcripts in~/.claude/projects, to show each session's name and status, its subagents, and past conversations to reopen. - Codex sessions: the rollout files in
~/.codex(or$CODEX_HOME), for the same. - Your folders: the folders you open, your projects folder (to list them in the New Session picker), and git status and diffs in the selected folder for the Changes panel.
- Background agents: the plists in
~/Library/LaunchAgentswhose programs live in your projects folder, their log files, andlaunchctl's list. - Usage: the shared usage file in
~/Library/Application Support/UsageRings/usage.json, if another app wrote one. - Agent programs: to show which agents are installed, Hangar looks for their programs in the app's PATH, the usual install folders (such as
/opt/homebrew/binand~/.local/bin) and the PATH your login shell sets, which it reads once at launch by running the shell. Test in Settings › Providers runs<program> --version. - Screenshots: with the screenshot shortcut on, a picture of the screen under the pointer, saved to a file in your Caches folder and typed as a path into the session you pick. This needs the Accessibility and Screen Recording permissions.
What Hangar writes
~/Library/Application Support/Hangar: saved folders, tabs and looks (state.json), folder buttons (actions.json) and the "needs you" notes Claude Code's hooks leave (attention/).- Agent settings (Settings › Providers): each agent's command, arguments and environment variables are saved in
state.jsonunencrypted. Don't put secrets there you wouldn't keep in a plain file; an API key is better kept in your shell's own configuration or the agent's. ~/.hangar: one socket and info file per running terminal, and the bridge socket. All sockets are readable only by you (mode 0600).- Claude sessions started in Hangar get extra hook settings passed with
--settings, so Hangar learns when a session waits for you. Your own Claude Code settings files are not changed. - macOS user defaults:
defaults delete app.newitools.Hangarremoves them.
The phone bridge
Hangar listens on a local Unix socket for an optional companion app. Nothing listens on the network.
Update checks
Hangar checks newitools.app for updates about once a day. The request includes the app and macOS version. Only the number of checks per version is counted; nothing that identifies you is stored.
Changes
Changes to this policy are posted on this page with a new date.
Contact
Questions: hello@newitools.app.