# Policy settings for RealVNC Connect
# Version 8.4.1.10

# Uncomment a policy setting and edit the default value to set it.

# Produce a system beep on request by the remote device.
# 
#AcceptBell=1

# Allow cloud connections to relay data via RealVNC services, when 
# peer-to-peer connectivity is not possible (cloud connections are end-to-end 
# encrypted, and the keys never leave your device, so RealVNC is never able to 
# read relayed data).
# 
#AllowCloudRelay=1

# In multi-window mode, allow windows on the remote device to be dragged 
# between monitor windows.
# 
#AllowDragBetweenWindows=1

# Allow inbound connections
# 
#AllowInboundConnections=1

# Allow outbound connections
# 
#AllowOutboundConnections=1

# Annotating by default
# 
#AnnotationEnable=0

# The playback volume for remote audio, from 0 to 100.
# 
#AudioVolume=0

# Hash of the public key to use for authenticating to the remote device, 
# "<auto>" to query for a public key to use, or empty to disable key-based 
# authentication.
# 
#AuthCertificate=<auto>

# Automatically launch the chat window when the connection session commences.
# 
#AutoLaunchChat=0

# Automatically reconnect to the remote device if the connection is lost, for 
# example if the remote device is restarted.
# 
#AutoReconnect=1

# A number between 1 and 9 to progressively slow bump scrolling down when in 
# full screen mode, or between 11 and 100 to speed it up.
# 
#BumpScrollSpeed=10

# Change the remote device's default printer to the default printer of this 
# device, if supported.
# 
#ChangeServerDefaultPrinter=1

# Send this device's clipboard text to the remote device so that it can be 
# pasted on the remote desktop, if supported.
# 
#ClientCutText=1

# Add an entry to the F8 menu to send clipboard contents as keystrokes to the 
# remote device. 0=disable, 1=enable, 2=enable when showing the logon desktop.
# 
#ClipboardKeystrokesEnable=2

# Allow outbound guest connections from this device via Code Connect.
# 
#CodeConnectOutboundEnable=1

# If Quality is set to Custom, or if low quality is used, choose to display 
# the remote device's desktop using 8 colors (rgb111), 64 colors (rgb222), 256 
# colors (pal8), or in full color (full).
# 
#ColorLevel=rgb222

# Show a dot cursor when the remote device has an invisible cursor.
# 
#DotWhenNoCursor=1

# Value to classify network traffic to provide Quality of Service.
# 
#Dscp=0

# Change remote device's resolution to the size of the application window.
# 
#DynamicResolution=0

# Emulate a middle mouse button by clicking left and right buttons 
# simultaneously.
# 
#Emulate3=0

# Send usage data to help improve RealVNC products.
# 
#EnableAnalytics=0

# Allow a connected user to chat, if supported.
# 
#EnableChat=1

# Enable Login to On-Premise Console
# 
#EnableOPC=0

# Allow printing to a local printer, if supported.
# 
#EnableRemotePrinting=1

# Specify True to attempt Direct UDP with TCP fallback for connections of the 
# form [hostname/address]:port, False to prevent Direct UDP connections, or 
# Force to use Direct UDP without TCP fallback.
# 
#EnableUdpRfb=True

# Request that connections either be encrypted (AlwaysMaximum | AlwaysOn | 
# PreferOn), be unencrypted (PreferOff) or let the remote device choose 
# (Server).
# 
#Encryption=Server

# Close the application window without alerting the user if the connection is 
# terminated unexpectedly.
# 
#HideCloseAlert=0

# Turn on to hide all screenshots on this device.
# 
#HideScreenshots=0

# File in which to store the uniquely identifying signatures of remote 
# devices.
# 
#Identities=$VNC_PROFILE_DIR/identities

# Expected identity of the remote device, as a 64-bit hash
# 
#IdHash=

# The number of seconds between "keep alive" messages sent to maintain a 
# (perhaps minimized or view-only) connection that might otherwise be 
# considered idle and terminated by routers or gateways, or 0 to not send 
# these messages.
# 
#KeepAliveInterval=30

# The number of seconds to wait for a response to a "keep alive" message, or 0 
# to wait for the standard transport-level timeout.
# 
#KeepAliveResponseTimeout=30

# Locale to use. Specify one of en_US, de_DE, es_ES, fr_FR, or pt_BR, or leave 
# empty to select the user or system locale as appropriate.
# 
#Locale=

# Record events in the format <log>:<target>:<level>[,...].
# 
#Log=*:file:30

# Directory in which to store log output directed to file.
# 
#LogDir=

# File in which to store log output directed to file.
# 
#LogFile=rvncconnect.log

# Keep log files for X days.
# 
#LogKeepDays=30

# A function key to press for a shortcut menu facilitating common operations, 
# or leave empty to suppress the shortcut menu.
# 
#MenuKey=F8

# Folder(s) for offline team devices, separated by commas. Use URL percent 
# encoding %2C and %25 for a literal comma and percent respectively
# 
#OfflineTeams=

# The OIDC organization identifier. This is set when first signing up with 
# RealVNC for SSO delegation; contact your system administrator for more 
# information
# 
#OidcOrgIdentifier=

# The path to the On-Premise Console certificates file
# 
#OPCCerts=OPC.pem

# The hostname of the On-Premise Console Service
# 
#OPCHost=

# The time in seconds to cache the master password.
# 
#PasswordMasterTimeout=900

# Offer to store passwords when making a connection.
# 
#PasswordStoreOffer=1

# Path to PKCS #11 library to use for authenticating to the remote device.
# 
#Pkcs11Lib=

# Number of pixels from each corner of the application window where the mouse 
# cursor will "snap" to the corner.  This can make it easier to trigger 
# certain OS behaviour on the remote device.
# 
#PointerCornerSnapThreshold=30

# The number of milliseconds to wait between sending consecutive mouse 
# movement events to the remote device.
# 
#PointerEventInterval=0

# If Quality is set to Custom, request a particular encoding for screen 
# updates.
# 
#PreferredEncoding=ZRLE2

# The maximum protocol version number to support, or empty for the default.
# 
#ProtocolVersion=

# The password to use to authenticate to a proxy server.
#
# To obtain a password in the correct format, use the vncpasswd utility.
# 
#ProxyPassword=

# The URL of a proxy server, or alternatively "<system>" to use standard proxy 
# environment variables or libproxy.
# 
#ProxyServer=<system>

# Use application proxy settings for VNC connections using TCP
# 
#ProxyTcpRfb=1

# The user name with which to authenticate to a proxy server.
# 
#ProxyUserName=

# Balance picture quality with performance according to the speed of the 
# network (Auto | High | Medium | Low | Custom).
# 
#Quality=Auto

# Send relative instead of absolute mouse movements, if supported.  For some 
# remote devices this is needed to avoid the local and remote mouse cursors 
# diverging.
# 
#RelativePtr=0

# File containing the RSA private key.
# 
#RsaPrivateKeyFile=$VNC_PROFILE_DIR/rsaKeys/vncviewer.privatekey

# Scale print output to the paper size of this device's printer.
# 
#ScalePrintOutput=1

# Specify how the remote device should be scaled within the application window 
# (FitAuto | FitAutoAspect | Fit | AspectFit | FitWidth | FitHeight | 
# <width>x<height> | <width>x | x<height> | <percentage-size>% | 
# <percentage-width>%x<percentage-height>%).
# 
#Scaling=FitAutoAspect

# In multi-window mode, specify for each remote monitor how it should be 
# scaled within the corresponding application window.  Takes the form 
# "index:value,index:value,...", where index is the monitor number and value 
# is as documented for the Scaling parameter.
# 
#ScalingMonitors=

# The number of milliseconds to display a warning banner for unencrypted 
# connections, if supported, or 0 to not display the banner.
# 
#SecurityNotificationTimeout=2500

# The name of the computer to automatically switch to on connection to a 
# suitably-enabled KVM-over-IP switch.
# 
#SelectDesktop=

# Send the initial clipboard contents to the remote device.
# 
#SendInitialClipboard=0

# Allow control using the keyboard.
# 
#SendKeyEvents=1

# Allow control using the mouse.
# 
#SendPointerEvents=1

# Send the primary X selection to the remote device in preference to the 
# clipboard selection.
# 
#SendPrimary=1

# A number of milliseconds to wait before discarding clipboard text from the 
# remote device if the application window no longer has focus.
# 
#ServerClipboardGraceTime=1000

# Transfer the remote device's clipboard text to this device's clipboard so 
# that it can be pasted into local applications, if supported.
# 
#ServerCutText=1

# The user can override the default storage directory
# 
#SessionRecordAllowDirOverride=0

# The user can start and stop session recording as required
# 
#SessionRecordAllowUserControl=1

# Upon connection, all sessions will be recorded to a webm format video file, 
# if supported.
# 
#SessionRecordAllSessions=0

# Session recorder encoder's coding speed (0-9). A higher speed yields faster 
# coding at the cost of lower compression efficiency
# 
#SessionRecordEncodeSpeed=5

# If non-zero then this is the number of frames per second that are encoded. 
# Otherwise all frames are encoded.
# 
#SessionRecordEncodingFrameRate=20

# If True then start recording to a new file whenever the desktop resolution 
# increases, otherwise scale frames to the size of the first recorded frame
# 
#SessionRecordNewFileOnIncrease=0

# The default storage folder for session recording files
# 
#SessionRecordStorageFolder=

# Share the remote device's desktop with other connected users, if supported.
# 
#Shared=1

# Allow file transfer in either direction, if supported.
# 
#ShareFiles=1

# Show the online team groups.
# 
#ShowTeamGroups=1

# Authenticate without entering a password, if the remote device supports this 
# feature and all the necessary network infrastructure is in place (for 
# example both devices are part of the same Windows domain).
# 
#SingleSignOn=1

# Facility for the 'syslog' log destination to use, as an integer or name. 
# Supported names: user, daemon, auth, authpriv (if available), security (if 
# available), local0..local7
# 
#SyslogFacility=user

# Customise the UI theme.
# 
#Theme=System

# The security strength to enforce when making TLS connections. For 'Normal', 
# TLS 1.2 is mandated, no broken fallback ciphers are allowed, and key 
# strength is checked for security (no SHA-1 or small keys). Selecting 'High' 
# limits cipher choices to AES-256 with no legacy ciphers.
# 
#TlsProfile=Normal

# Take a screenshot of the remote device each time you disconnect.
# 
#UpdateScreenshot=1

# Suppress URI confirmation prompt
# 
#UriSuppressConnectionPrompt=0

# Set this device's mouse cursor to the shape of remote device's mouse cursor. 
#  If false (0) the local cursor will be a dot and the remote device's cursor 
# will be rendered separately.
# 
#UseLocalCursor=1

# Always warn about an unrecognized remote device's signature (2), only warn 
# if the signature is absent or has changed (1), or never warn (0).
# 
#VerifyId=2

# Warn if the connection will be unencrypted.
# 
#WarnUnencrypted=1

