Settings
Configure Kudu preferences including scan defaults, auto-update behavior, theme, cloud connection, and notification settings.
All settings are accessible from the Settings page in the sidebar.
Cleaning Options
| Setting | Description |
|---|---|
| Skip recent files | Ignore temp files modified within the last N minutes. Prevents cleaning files that are still in use. |
| Secure delete | Overwrite file data with random bytes before deletion for extra privacy. |
| Close browsers before cleaning | Close running browsers to unlock cache files for a more thorough clean. |
| Create restore point | Create a Windows System Restore point before cleaning. Requires admin. |
Exclusion List
Add custom file or folder paths that Kudu should never clean. Useful for protecting specific temp files or caches you want to keep.
Scheduling
| Setting | Description |
|---|---|
| Enable scheduled scans | Turn automatic scanning on or off |
| Frequency | Daily, Weekly, or Monthly |
| Time | Hour and minute to run |
| Day of month | For monthly schedules (1–28) |
See Scheduling & History for more details.
Cloud
| Setting | Description |
|---|---|
| API Key | Enter your Kudu Cloud API key to link this device |
| Link / Unlink | Connect or disconnect from Kudu Cloud |
| Telemetry interval | How often live performance data is sampled when telemetry is active |
See Cloud Integration for setup instructions.
System
| Setting | Description |
|---|---|
| Auto-launch at startup | Start Kudu when you log in |
| Minimize to tray | Keep Kudu running in the background when you close the window |
| Auto-updates | Check for and install Kudu updates automatically |
Threat Blacklist
When linked to Kudu Cloud, you can view and manage the threat blacklist — a database of known malicious domains, IPs, and network ranges used by the threat monitor.
Data Storage
Kudu stores its configuration and history locally:
| Platform | Location |
|---|---|
| Windows | %APPDATA%\Kudu |
| macOS | ~/Library/Application Support/Kudu |
| Linux | ~/.config/Kudu |
This includes your settings, scan history, cloud action history, and the threat blacklist cache. Your data stays on your machine.
Command-Line Interface (CLI) Reference
Invoke Kudu with --cli for scan-only inspection, JSON reports, and explicitly approved maintenance. Includes current command syntax and exit codes.
Linux Agent for Headless Servers
Run Kudu as a headless systemd daemon on Linux servers for continuous system maintenance, remote command execution, and cloud-connected monitoring.