← Back to Kaval
🛡

Kaval Privacy Policy

Last updated: February 2026

TL;DR

Kaval reads port/process info in real-time. It stores nothing. It sends nothing.

What Kaval Accesses

Kaval reads the following from your operating system in real-time:

  • Listening port numbers and protocols (TCP/UDP)
  • Process IDs (PIDs) associated with ports
  • Process names and command lines
  • CPU and memory usage per process
  • Process uptime

All information is read-only, held in memory during the session, and discarded when Kaval exits.

What Kaval Does NOT Do

  • Does not store any data to disk
  • Does not create configuration files or databases
  • Does not make any network connections
  • Does not send telemetry, analytics, or crash reports
  • Does not collect personal information
  • Does not require an account or registration

Process Killing

When you use the kill feature:

  • Kaval always asks for confirmation before killing a process
  • SIGTERM (default) gives the process a chance to clean up gracefully
  • SIGKILL (--force) terminates immediately — use only when necessary
  • Killing system processes may require sudo privileges

Open Source

Kaval is fully open source under the MIT license. You can audit every line of code at github.com/AppachiTech/kaval.

Contact

Questions or concerns? Reach out at madhu@appachi.tech.