Remote Host for VNC

Content rating
Everyone
10+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Remote Host for VNC turns an Android device into a private VNC server that a separate VNC client can view or control over a network path the user controls. There is no account, no advertising, no analytics, no tracking library, and no developer-operated relay server.

Connections
• Incoming connections on a configurable port, across the device's available network interfaces
• Reverse connections to a listening client, retried automatically when they fail or drop
• Incoming and reverse connections enabled separately or together
• Up to four connected clients at the same time

Encryption and identity
Connections use RA2-256 authenticated encryption by default. Clients without encryption support can connect only after the user turns on a setting that allows them; they then connect with a password check but without encryption. When such a client is refused, the app says so and offers that setting. The server identity is held in the Android Keystore and persists between sessions, and its fingerprint can be copied and compared with the client's first-connection prompt.

Simple setup
The connection password is set on first start and can be remembered on the device, encrypted with a key held in the Android Keystore. The same step offers remote control, and when a viewer starts watching while the app is open, the app moves to the home screen.

Screen sharing
• Screen updates at up to 60 frames per second, built from the areas of the screen that changed
• JPEG, Tight, ZRLE, Hextile, and Raw encodings, chosen from those the client supports
• Automatic capture scaling to a maximum long edge of 1,600 pixels
• Screen rotation reflected on clients that support desktop resizing
• Sharing stopped at any time from the app, its notification, or Android's system controls

Optional remote control and clipboard
Remote touch and keyboard input use an optional Android Accessibility service, which the user turns on in Android settings after an in-app disclosure, and a single switch in the app turns remote control off at any time. Remote input is performed only while screen sharing is active. Focused-field information used transiently for requested text entry is not sent to Pikcn Technologies or retained. A separate clipboard setting, off by default, places plain text copied on a connected client onto the device clipboard, limited to Latin-1 characters.

Private by design
Connections are made directly between devices the user chooses. Screen content, remote input, clipboard text, and connection details are not sent to Pikcn Technologies. Android decides which content can be captured: protected content may be blanked, and Android may stop the capture when the device locks. Remote Host for VNC does not bypass these protections.

Note: Android 14 or newer is required, and the viewing device needs a separate VNC client.


Permissions and their purpose
• Internet and local network: opens the incoming or reverse connection the user starts
• Foreground service for screen capture: keeps an active sharing session running and visible
• Notifications: shows the active sharing session and its Stop action
• Accessibility service, optional: delivers remote touch and keyboard input while sharing is active

This app does not request storage, contacts, location, camera, microphone, telephone, or account access. Privacy policy: Remote Host for VNC privacy policy.

Open source
Remote Host for VNC is released under the Apache License, Version 2.0. Source code on GitLab

VNC and RFB are registered trademarks of RealVNC Limited. Pikcn Technologies is not affiliated with, endorsed by, or sponsored by RealVNC Limited.
Private Android screen sharing with encrypted and reverse VNC connections.
Updated on
Sep 19, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

• Starting is simpler: a first-start dialog sets the connection password, which is saved on the device, encrypted with an Android Keystore key.
• Connections stay encrypted by default; an optional setting allows viewers without encryption.
• Screen updates and touch input are faster, text copied in a viewer can be placed on the device clipboard
• Protection against password guessing is stronger.