Reference
Privacy and uninstall
What Deftty writes, what it connects to, how to remove it
No accounts, no telemetry, no third-party SDKs. Network access is limited to three things: the update feed, the Korean font download, and the Claude usage API with your own credentials.
Files
| Path | Contents |
|---|---|
~/.config/deftty/config.toml | Settings, created when you change something |
~/.config/deftty/session.json | Workspaces, windows, tabs, panes, Claude session ids |
~/.deftty/events/ | Claude hook events |
~/.deftty/sessions/, ~/.deftty/usage.json | Claude status line data |
~/.deftty/statusline-tee.sh, statusline-original.json | The status line wrapper and your original command |
~/.deftty/fonts/ | Downloaded fonts |
~/.deftty/deftty.log | App log |
Claude Code settings
In ~/.claude/settings.json:
- Five hooks, added when you turn notifications on and removed when you turn them off. The original file is backed up as
settings.json.deftty-backup. - The
statusLinecommand is wrapped with the tee script at launch. This is not undone automatically.
Notification and keep-awake options live in the app defaults domain dev.ccamus.deftty. The keychain item "Claude Code-credentials" is read for usage, never written.
Uninstall
An uninstall script is coming. Until then:
Turn off Claude notifications in Settings. This removes the hooks.
Restore
statusLinein~/.claude/settings.jsonto the command in~/.deftty/statusline-original.json.Quit Deftty and move the app to the Trash.
Remove the data:
bashrm -rf ~/.config/deftty ~/.deftty defaults delete dev.ccamus.deftty
Note Do step 2 before step 4. The original command is inside ~/.deftty.
Last updated 2026-09-09, as of Deftty 0.2.6