Skip to main content
Syteca can reduce the volume of monitored data a Client sends by filtering out activity that doesn’t need to be recorded — by application, by time window, by remote IP address, by user, or by which applications keystrokes are logged in. Every filter on this page shares the same Filter State model, set on the corresponding tab of the Editing Client / Editing Client Group page:
  • Disabled — no filtering; everything in scope is monitored.
  • Monitor only [scope matching the defined values] — only the specified items are monitored; everything else is skipped.
  • Monitor all [scope] except — everything is monitored except the specified items.
Filtering reduces data volume and noise, not just storage cost. Combining Application Filtering with the Capture active window only recording parameter is the recommended way to fully exclude sensitive applications from being monitored at all.

Application filtering

Applies to Windows and macOS Clients.
Application filtering reduces the amount of information received from a Client by defining applications, active window titles, or URLs for which data is skipped during monitoring. It affects screen captures and keystroke logging together. Configure it on the Editing Client / Editing Client Group page, Application Filtering tab, Application Filtering section: Applications are identified by Application name contains or Active window title or URL contains. The two fields combine with OR logic — an activity matching either condition is included (or excluded, in exclude mode).

Keystroke filtering

Applies to Windows Clients.
Keystroke filtering reduces the amount of keystroke data received from a Client by defining which applications keystrokes are monitored in — independent of whether keystroke logging itself is enabled. Configure it on the Editing Client / Editing Client Group page, Keystroke Monitoring tab, Keystroke Filtering section. Applications are identified the same way as Application Filtering: Application name contains or Active window title or URL, combined with OR logic.

Monitoring time filtering

Applies to Windows Clients.
Monitoring time filtering reduces the amount of information received from a Client by defining the days of the week and hours during which it records activity. Configure it on the Editing Client / Editing Client Group page, Monitoring Time Filtering tab.
In the .ini file, monitoring hours must be defined in 24-hour format.

Remote host IP filtering

Applies to Windows Clients.
Remote host IP filtering reduces the amount of information received from a Client by defining IP addresses for which remote sessions aren’t monitored. Configure it on the Editing Client / Editing Client Group page, Remote Host IP Filtering tab. IP addresses accept IPv4 or IPv6 format, ranges, and an asterisk mask (for example 10.200.*.*), separated by commas, semicolons, or new lines. The Exclude local sessions checkbox additionally excludes local (non-remote) sessions from monitoring.

User filtering

Applies to Windows and Linux Clients.
User filtering reduces the amount of information received from a Client by defining which computer users are skipped during monitoring. It affects both primary and secondary users. Configure it on the Editing Client / Editing Client Group page, User Filtering tab. Enter user names manually as <domain or computer name>\<user name>, or click Add Users to select from users already seen by monitoring. Specify an entire domain group with $<domain name>\<domain group name>. An asterisk works as a mask for any of these fields (for example *\admin). Values are separated by commas, semicolons, or new lines.
When adding a user with secondary user authentication from the Add Users list (shown as, for example, WORK\janet (jan)), delete the parentheses in the resulting field and add a semicolon instead: WORK\janet;jan.

Keystroke logging parameter

Configure whether and how keystrokes are logged.

Windows Clients

Windows Client installation and configuration.

Linux Clients

Linux Client installation and configuration.

macOS Clients

macOS Client installation and configuration.