Your Mac, Your Data

Privacy & Local Data

Understand what AskTerminal reads, what it changes, and which network connections come from the command-line tools you choose to run.

Local-first by design

AskTerminal organizes local project folders and the session history already maintained by Claude Code and Codex. Core project, terminal, planning, approval, and analytics features do not require an AskTerminal-hosted backend.

Data the app uses

DataWhy it is used
Project foldersOpen terminals, browse files, display Git state, and associate sessions with a project.
Claude Code and Codex historyList sessions, resume work, show conversations, and calculate analytics.
AskTerminal app dataRemember projects, plans, Quick Agent preferences, and app state.
Agent configurationShow and manage project instructions, skills, agents, and approval hooks.

Changes AskTerminal can make

Network activity

Claude Code, Codex, Git, package managers, and commands launched inside a terminal may connect to their own services. Their privacy policies and account settings apply to that traffic. AskTerminal’s local-first design does not make third-party CLI traffic local.

Secrets: Do not paste credentials into prompts or store them in project instructions. Keep secret files excluded from Git and review commands before allowing an agent to read outside its intended workspace.

Remove access

Uninstall hooks under Settings → Hooks. Remove projects from your normal workflow and delete AskTerminal-created project data only when you no longer need its plans or configuration. Removing AskTerminal does not automatically delete Claude Code or Codex history owned by those tools.