Skip to content

Remote Access Logging

Logging in remote access processes is essential for transparency and security. It records all user actions, which helps investigate incidents and prevent misuse. In addition, logs allow administrators to ensure compliance with internal policies, company standards, and regulatory requirements.

Agent Application Logs

Event logging for the Agent application takes place on the remote device where it is running. Events are recorded both during an active connection and while the app is idle, starting from the moment it launches. The log is typically used to analyze the Agent’s behavior, identify errors or unexpected activity, and diagnose the network environment.

Events are grouped by date and stored in separate files. Log files are divided by event type and marked with a postfix in the file name:

File name Type
*.log General logs: launch history, network requests, interaction with the operating system, and business logic.
*.gui.log User interface events of the Agent application.
*.caprute.log Screen capture events. Logged only during active connections.

Different operating systems use their own logging modes, and log files are stored in different directories.

The log directory depends on the installation:

  • For the portable version of the Agent (not installed), logs are stored in C:\ProgramData\Getscreen.me\logs.
  • For the installed version, logs are stored in C:\ProgramFiles\Getscreen.me\logs\.

The log directory depends on the installation type:

  • If the app is installed globally for all users, logs are stored in \Library\Application Support\Getscreen.me\logs.
  • If the app is installed for a specific user, logs are stored in \Users\%USERNAME%\Application Support\Getscreen.me\logs, where %USERNAME% is the OS username.

The log directory depends on how the app is installed and launched:

  • If the app is installed globally or launched as root, logs are stored in /home/root/.getscreen.me/logs.
  • If the app is installed locally or launched in user mode (without root), logs are stored in ~/.getscreen.me/logs.

Event log files are stored in /Android/data/me.getscreen.agent/files/logs.

For branded versions of the Agent, the Getscreen.me directory name is replaced with the custom branding name.

About Branding

Learn more about branding in the guide Branding for Remote Desktop.

Dashboard Application Logs

Logging for the Dashboard application takes place on the operator’s device where it is running. Events are recorded during app usage: launch history, network requests, interaction with the operating system, and business logic. The log is typically used to analyze the correct operation of the application and to identify errors.

Events are grouped by date and stored in separate files. The maximum history depth is 5 days — files older than this are automatically deleted when the application starts.

The same logging mode is used across all operating systems, but log files are stored in different directories.

Log files are stored in the user data directory: C:\Users\%USERNAME%\AppData\Roaming\Getscreen.me Dashboard\logs, where %USERNAME% is the OS username.

Log files are stored in the user data directory: /Users/%USERNAME%/Library/Logs, where %USERNAME% is the OS username.

Log files are stored in the user data directory: /home/getscreen/.config/Getscreen.me Dashboard/logs.

Account Audit Logs

For all authorized users and linked devices, important events are logged on the server. You can access them in your personal account on the Audit Log page under Settings.

Here you will find all events related to your account, including accounts of your team members from the Team section. The log is intended for analyzing and auditing work with remote devices and the system as a whole. When working with the log, you can filter by event type, date, specific device, or user.

Event Types

Each event type has a string identifier. It defines the function and includes a prefix that indicates the related section. Available types:

Type Description
account_login Logged into the account
account_logout Logged out of the account
account_2fa_enabled Two-factor authentication enabled
account_2fa_disabled Two-factor authentication disabled
account_2fa_confirm_ok Successfully passed two-factor authentication during login
account_2fa_confirm_failed Two-factor authentication failed during login
account_email_changed Account email/login address changed
account_password_changed Account password changed
account_deleted Account deleted
agent_wakeup Device wake-up request sent
agent_session_started Remote device session started
agent_session_stopped Remote device session ended
agent_login A new device has been linked to your account
agent_logout A device has been unlinked from your account
agent_share_enabled Device access granted to another account
agent_share_disabled Device access revoked from another account
agent_permalink_enabled Permanent link access enabled
agent_permalink_disabled Permanent link access disabled
agent_permalink_updated Permanent link access updated
group_contact_changed Group admin contacts changed
group_contact_deleted Group admin contacts deleted
group_settings_changed Group settings changed
group_settings_deleted Group settings deleted
group_created Device group created
group_edited Device group edited
group_deleted Device group deleted
quick_support_created Quick Support invitation created
team_user_permission_changed Employee account permissions changed
team_invite_permission_changed Invite permissions for an employee changed
team_settings_updated General team settings updated
team_user_invite New employee invited
team_user_accept_invite Employee accepted the invitation
team_updated Team updated. Deprecated.
team_user_deleted Employee account deleted
team_deleted Team deleted. Deprecated.
team_department_created Employee department created
team_department_updated Employee department updated
team_department_deleted Employee department deleted
agent_file_requested File downloaded from a remote device
agent_file_sended File uploaded to a remote device
agent_onetime_enabled One-time link access enabled
agent_onetime_disabled One-time link access disabled
agent_group_inserted Device added to a group
agent_group_removed Device removed from a group
brand_updated Branding settings updated
session_video_deleted Session recording deleted
team_department_ldap_sync_succeeded LDAP employee account sync succeeded
team_department_ldap_sync_failed LDAP employee account sync failed
team_department_ldap_team_failed LDAP employee account settings sync failed
team_department_ldap_plan_error LDAP employee account settings sync not available for the current plan
team_department_ldap_user_added New LDAP employee account added
brand_request_status Branding request status updated
brand_request_added New branding request submitted
account_disabled Account disabled
file_manager_file_deleted_succeeded File successfully deleted during remote session
file_manager_file_deleted_failed File deletion failed during remote session
file_manager_file_moved_succeeded File successfully moved during remote session
file_manager_file_moved_failed File move failed during remote session
one_time_link_generated New one-time access link generated on the remote device
agent_registered Agent successfully registered on the server
session_black_screen_on Black screen mode enabled during remote session
session_lock_screen_on Input lock mode enabled during remote session
registration_blocked_ip IP address added to blocklist

By default, the log page is available to the team owner, but you can delegate specific permissions to view the log to any employee.

Permissions

Learn more about delegating permissions in the guide Technicians and Device Access Rights System.