Command logging requires a Pro subscription. On Free, the Command logging switch and the Command logs page show a Pro lock. Logging follows the host owner’s plan: on a Pro owner’s host, a recipient on Free is logged like everyone else.
Turn on logging for a host
Command logging is off by default.- Open the host’s detail page and select the Logging & activity tab.
- Turn on Command logging.
What is recorded
Termique records what was submitted, not every keystroke. Each entry has a time, the person who ran it, and the text.
Sessions from the mobile app are logged the same way.
What is never recorded
- Output. Termique never records what the server prints.
- Passwords typed at a prompt. When the server asks for a password, passphrase, PIN, or one-time code, in English or many other languages, the line you type is recorded only as hidden input with a length range (
<8,8-16, or>16) and the prompt it answered. If several lines in a row are hidden, the entry is flagged, because a changed shell prompt can hide commands this way. - Secrets in commands. Before an entry leaves your device, Termique replaces likely secrets with
[REDACTED]. This covers:- Values of variables and arguments named like secrets, such as
password=,DB_PASSWORD=,GITHUB_TOKEN=, orapi_key:. - Flags such as
--password,--token, and--api-key,curl -u user:pass, andmysql -p<password>. AuthorizationandCookieheaders, andBearertokens.- Private key blocks, and passwords in URLs such as
postgres://user:pass@db. - Well-known token formats, such as GitHub, GitLab, Slack, AWS access keys, and JWTs.
- Any unbroken run of 200 or more characters, such as a pasted key or blob.
- Values of variables and arguments named like secrets, such as
View logs
Click Command logs in the sidebar. The page lists sessions from every host that records commands, grouped by day, with the host, the last command, who ran it, how many commands, and how long it lasted. Your current session on a connected host shows Live. Filter with the views at the top:- All sessions
- Mine
- Teammates
- With sudo: sessions that ran at least one command with
sudo. - By host: one row per recording host, with its entry count.

sudo. The side panel shows the host, the person, when the session started, and how long it lasted. Click Find to search within the session, or Export to save it as a text file.

Shared hosts
On a shared host, the log is one audit trail for the host. The owner and every recipient who accepted the share see all entries, from everyone. Viewing logs requires Pro.- Before accepting a share, the recipient confirms I understand and accept activity logging. See Accept or decline a share.
- When a recipient opens a session, Termique reminds them that commands they type are visible to the owner and everyone the host is shared with.
- When the owner turns logging off, new commands are not recorded for anyone. Existing entries stay readable until they are cleared.
- Revoking a share does not delete the recipient’s entries. They stay in the host’s log.
Delete entries
Only the host’s owner can delete entries, and only the entries they recorded themselves. Entries recorded by recipients stay until they expire.- Clear old entries: on the Command logs page, select By host, open the host, and click Clear old entries. This deletes your entries for that host that are older than 30 days.
- Clear log: with Command logging turned off, the host’s Logging & activity tab shows the number of existing entries. Click Clear log and confirm to delete your entries for that host.
Retention and limits
- Termique deletes log entries automatically after 90 days, on every plan.
- Each host’s log holds up to
10,000entries. When it is full, Termique shows Activity log is full (10,000 entries). and stops adding entries until some are cleared or expire. - If you are offline, Termique keeps up to
200entries per host and uploads them when you reconnect. Entries beyond that are lost, and the host’s log shows how many.

