Swiss company · GDPR-compliant Practical guide · October 2026

Remote maintenance — the complete guide

What remote maintenance is, which types exist, how to keep it GDPR-compliant, which software fits which use case — and where the Swiss compliance pitfalls hide.

What is remote maintenance?

Remote maintenance means remotely controlled access to a computer, server or other device over the internet or an internal network to perform maintenance, support or configuration — without the technician being physically present at the device. Related terms:

  • Remote support — common in helpdesk context, often synonymous
  • Remote desktop — describes the technical means: remote screen transmission
  • Remote access — umbrella term that also includes pure VPN or SSH connections
  • Screen sharing — sub-function of a remote maintenance tool
  • Helpdesk tool — remote maintenance in the context of a service desk with ticketing

At its technical core, any remote maintenance is an interplay of three components: a host (the maintained device), a client (the technician's device), and a signaling path (how they find each other). The data channel itself runs in the modern stack as a P2P connection directly between host and client; older tools relay everything through a central cloud server.

The four most important types of remote maintenance

Attended vs unattended access

Attended

The end user is present, accepts an incoming connection and confirms it actively (e.g. by entering a code). Typical for ad-hoc support: end customer calls, technician opens a session, end customer sees the cursor move.

Unattended

The device accepts connections without human confirmation, provided the technician is authenticated. Typical for server maintenance and device pools (e.g. an MSP maintains 50 customer PCs at night).

Cloud-relay vs P2P

Cloud-relay (cloud-centric)

All data flows through the tool vendor's servers. TeamViewer Classic is the prototype. Advantage: simple firewall traversal. Disadvantage: bandwidth and data protection.

P2P (peer-to-peer)

Screen data goes directly between client and host, only in rare NAT cases via relay. AnyDesk and RustDesk are P2P-first with exactly that relay fallback; WinDesk operates no media relay at all — where no direct path can be established, the connection fails rather than being diverted through our servers. Advantage: low latency, no data through third-party cloud. Disadvantage: NAT traversal can get tricky (symmetric NAT, enterprise firewalls).

Browser-based vs native app

Browser-based

HTML5 gateway like Apache Guacamole; connection runs in the browser tab. Advantage: no client installation. Disadvantage: performance limitations, no file transfer outside the browser sandbox.

Native app

Dedicated client installer. Advantage: full performance, multi-monitor, system audio. Disadvantage: installation required.

Permanent install vs portable

Permanent

Service runs in the background, often in the system context, accepts incoming connections even when nobody is logged in. Necessary for unattended access.

Portable

ZIP-based client runs from any folder without installation. Useful for technician toolkits (USB stick) and ad-hoc support on restricted machines. Details in the portable alternative section.

Does remote maintenance need a VPN?

Behind this question sits the most common answer to the whole topic: build a VPN, then run Remote Desktop through it. It works, but it comes from a time when there was no alternative — and it solves a small job with a very large tool.

A VPN makes the technician's machine a member of someone else's network. That is exactly its purpose, and exactly its price: whoever is in, is in the whole network. A remote maintenance tool instead opens a session to one device that starts, gets logged, and ends.

VPN + Remote Desktop

The technician is a participant in the network. Reach: whatever the routing allows. It needs a reachable entry point, which means something open to the outside. What gets logged is the dial-in, not the individual session. Two customer networks using the same address range cannot be served at the same time.

Remote maintenance directly

The technician reaches one device and nothing else. Both sides build the connection outward from the inside, so nothing has to be opened. Every session has a beginning, an end and an entry in the log. Address ranges are irrelevant, because nothing is routed.

When a VPN is still the right tool

  • Access at network level — SSH to headless servers, database tools, the configuration interfaces of switches and firewalls. There is no screen to transmit there.
  • Devices without an agent — anything you cannot install software on: printers, network hardware, controllers.
  • Permanent site-to-site links — if two company networks are meant to grow together anyway, the VPN is the goal rather than the detour.

The combination worth avoiding

VPN plus RDP is the most common and at the same time the least fortunate pairing. Two reasons. The entry point is itself a rewarding target — compromised VPN credentials have opened many incidents over the past years. And once someone is inside, RDP sits exposed on the internal network and becomes the most convenient way to move sideways from machine to machine. Going through a single scoped session removes the ground from under both steps.

And if the VPN is already there?

Then it does no harm. A remote maintenance tool that builds its connection outward also runs through a VPN tunnel; it simply does not need one. Anyone already running a site-to-site link loses nothing — they just no longer have to keep it up for support cases, and no longer have to open it for every external technician.

WinDesk needs no port forwarding and no entry point. Both sides register with a coordination service that introduces them to each other; after that the connection runs directly between the two devices, and the screen data reaches no third-party server. Details on the security page.

When do you need remote maintenance?

Six typical use cases:

MSP · CUSTOMER FLEET

IT providers / MSPs

Maintenance of customer fleets, patch management, software rollouts.

IT providers use case
SME

SMEs with branch offices

Central IT serves branches and home-office setups.

SME use case
SYSADMIN

System administrators

Server maintenance, Linux machines, bare-metal diagnostics.

sysadmin use case
EDUCATION

Schools + educational institutions

PC room management, teachers supporting students from the teacher's desk.

education use case
AD HOC

Family + friends

"my mum needs help with the printer." Ad-hoc support for non-technical people.

family use case
VENDORS

Software vendors

Customer success teams running onboarding sessions on the customer's screen.

Which remote maintenance software for which use case?

Quick orientation — detailed comparison on the comparison table:

You want Swiss hosting + cross-platform incl. Pi
WinDesk. Even if you don't have a Pi today — the architecture is cross-platform-first, which saves you a migration later.
You're in an international enterprise with multi-party compliance
TeamViewer Tensor. Expensive, but with all the enterprise features.
You have Linux admin skills and want 100% self-hosting
RustDesk (open source, MIT) or MeshCentral. Details on the RustDesk alternative page.
You need browser-based bastion access
Apache Guacamole as a self-hosted gateway in front of RDP/VNC/SSH.
You are a solo hobbyist, need remote on your home PC
Chrome Remote Desktop is enough. Or RustDesk public server if you don't want Google.
You want to test without account + credit card
WinDesk Free — permanently free, no account, no card. Pro at CHF 29.90/month takes a card and bills from the first month.

Remote maintenance software compared: WinDesk, TeamViewer, AnyDesk

✓ Yes ✕ No ~ Partial ? n/a
Feature WinDesk0/0 TeamViewer0/0 AnyDesk0/0
Architecture
Peer-to-peer default connection ✓ ~ ✓
No media relay (screen data never leaves the P2P path) ✓ ✕ ✕
Cross-platform (Windows/Mac/Linux) ✓ ✓ ✓
Raspberry Pi support ✓ ✓ ✓
Open source ✕ ✕ ✕
Self-hostable ✕ ✓ ✓
Security & privacy
End-to-end AES-256-GCM ✓ ✓ ✓
Server location Switzerland (default) ✓ ✕ ✕
GDPR / revFADP-compliant ✓ ✓ ✓
Hardware-bound device tokens ~ ~ ~
Two-factor authentication ✓ ✓ ✓
Passkey / WebAuthn ✓ ✓ ?
Pricing (checked September 2026)
Free tier available ✓ ✓ ✓
Transparent price list, no tier matrix ✓ ✕ ~
Pro includes unattended access ✓ ~ ✓

TeamViewer, AnyDesk, RustDesk, Splashtop and Chrome Remote Desktop are registered trademarks of their respective owners. WinDesk and Lightnet Multimedia GmbH have no business relationship with these companies. All data is based on publicly available information as of September 2026. The full table with every criterion, score and filter: comparison table.

Set up remote maintenance securely — seven layers

Detailed practice guide on the security page and in the remote desktop security blog post. At the core:

  1. End-to-end encryption (AES-256-GCM is standard)
  2. Multi-factor authentication (at least TOTP, better hardware-bound via WebAuthn/Passkey)
  3. Hardware-bound device tokens (Secure Enclave / TPM 2.0)
  4. Audit trail with immutable session logs
  5. Granular roles + permissions (no "all technicians may do everything")
  6. Endpoint hygiene: patched operating systems, no compromised technician machines
  7. Clear off-boarding process: when a technician leaves the company, their tokens must be invalidated within hours

OUTSIDE: CRYPTOGRAPHY · INSIDE: ORGANISATION

Cross-platform: Windows + Mac + Linux + Raspberry Pi

One of the most common mistakes in tool selection: only looking at your own OS. Modern IT is cross-platform:

macOS

APPLE SILICON

Explosive growth, especially in creative industries. Apple Developer ID + notarisation are required for a sane end-customer experience.

WinDesk for Mac

Linux

X64 · DEB + RPM

Dominant on servers, increasing on desktops (Ubuntu, Fedora). .deb + .rpm packages are standard.

WinDesk for Linux
OFTEN OVERLOOKED

Raspberry Pi 4/5

ARM64

Pi-based kiosks, digital signage, maker setups, school computers all need remote maintenance. Few mainstream tools deliver arm64 builds as an equal platform.

WinDesk for Pi

Migration: switching from one tool to another

If you currently use a remote maintenance tool and want to switch, a cutover plan is important — not a hard switch. We recommend 2–4 weeks of parallel operation. Concrete guides:

  1. Today
    Existing tool in operation.
  2. 2–4 weeks
    Parallel operation, both tools reachable.
  3. Cutover
    Switch off the old tool, invalidate tokens.

Free, open source or paid?

Three routes lead to remote maintenance, and all three cost something — just in different places.

Free tiers from commercial vendors

Almost every vendor has one, and almost every one is cut for private use. The usual limits are session length, number of managed devices or monthly hours; unattended access is normally missing entirely. The second catch is less visible: several vendors detect commercial use automatically and cut the connection mid-job. If you help people for a living, treat a free tier as a trial, not as an operating model.

Open source, self-hosted

RustDesk and comparable projects publish both the source and the coordination server. The software costs nothing, running it does: a reachable server, certificates, updates, monitoring, and somebody who steps in when the coordination service falls over at half past six in the evening. For a team with its own server estate that is a fair trade and sometimes the only option — in air-gapped networks, for instance. For a two-person IT provider it is a second product that wants maintaining.

One point is easy to overlook: self-built packages do not come signed. Without a signature Windows warns on every install, and macOS refuses to start the application until somebody lifts the block by hand. Anyone who talks end customers through an installation knows what that costs.

Paid tools

They take the operations off your hands and cost money, usually per technician per month. The differences lie less in the feature list than in the billing model: per technician, per device, per concurrent session, in bundles. Growth exposes that only later — which is why it pays to look at the tier above before signing.

WHERE WINDESK SITS

Two hours a month for free, without an account, five minutes per session — meant for helping friends and family, not for running a business on. Above that CHF 19.90 a month, unattended access from CHF 29.90, both billed with a card on file from the first month. Anyone working rarely and irregularly can buy credit instead of a subscription and pay per started connection minute. All figures on the pricing page.

The free routes are set against each other in detail under free remote desktop; the comparison with the best-known open-source contender is under RustDesk alternative.

Machines, plants and routers — the other remote maintenance

One term, two fields. People searching for remote maintenance mean either computers — which is what this page is about — or installations: controllers in a production hall, a water treatment plant at the other end of the county, a lift, a solar array, a router at a site with no fixed line. The two worlds have little in common beyond the name.

Industrial remote maintenance

Access to controllers and plant, often through a dedicated router on a mobile connection. The work happens over automation protocols rather than screens; the installation sits in a segregated network that a gateway mediates to the outside. The vendors in this field specialise in controllers.

IT remote maintenance

Access to machines with an operating system and a desktop: workstations, servers, tills, terminals. What travels is picture, keyboard and mouse. That is exactly what WinDesk and the tools compared on this page are built for.

Where the line actually runs

The dividing line is not the industry but the question of whether the device runs an operating system with a screen. An industrial PC on the shop floor, a Windows-based operator panel, a Raspberry Pi driving a display — all computers, all in scope. A controller speaking a fieldbus protocol, or the web interface of a router, is not: there is no screen to transmit, and a remote maintenance tool would be the wrong instrument.

HONESTLY

WinDesk does not maintain machines or controllers. It transmits the screen of a computer — Windows, macOS, Linux, Raspberry Pi. If you need to reach a plant over a mobile connection, a vendor for industrial remote maintenance is the better place. If the device runs an ordinary operating system, it makes no difference whether it stands in an office or in a workshop.

Try WinDesk for free

Free plan with no account, no credit card. Pro for CHF 29.90/month — Swiss hosting, signed builds, cross-platform.

Frequently asked questions about remote maintenance

What is remote maintenance?

Remote maintenance is remotely controlled access to a computer, server or other device over the internet or an internal network to perform maintenance, support or configuration — without the technician being physically present at the device. Synonyms: remote support, remote desktop, remote access, screen sharing.

How does remote maintenance differ from remote access?

Remote access is the umbrella term for any remote-controlled connection — including pure file synchronisation via VPN. Remote maintenance additionally implies active control of the user interface by a technician. A VPN connection alone is not a remote maintenance tool; the two are often combined.

Which remote maintenance software is best?

There is no "best" software for all use cases. For Swiss SMEs with compliance requirements: WinDesk or managed variants with Swiss hosting. For Linux admins with self-hosting skills: RustDesk. For enterprise setups with multi-party sessions: TeamViewer Tensor. Detailed comparison on the comparison table.

Is remote maintenance GDPR-compliant?

It can be — but not automatically. Three points are decisive: (1) data location: servers in Switzerland or the EU. (2) Data processing agreement with the tool vendor if it sees personal data. (3) Audit trail: every session must be traceable. Details in the GDPR remote support guide.

What is the difference between attended and unattended access?

Attended: the end user must be present at the device and confirm the connection actively (e.g. enter a code). Typical for ad-hoc support. Unattended: the device accepts connections without human confirmation, provided the technician is authenticated. Typical for server maintenance and device pools.

Can remote maintenance work without installed software?

Up to a point. Browser-based remote maintenance (HTML5 gateways like Apache Guacamole, browser plugins) works without a client install. P2P tools like WinDesk require a small agent on the host; the technician client can be a web app or native app depending on the tool. Fully clientless is only possible browser-to-browser via WebRTC — with functional limitations.

How secure is remote maintenance over the internet?

As secure as the weakest link: encryption (AES-256 is standard), authentication (at least 2FA, better hardware-bound), and endpoint hygiene. The tool itself is usually not the problem — stolen credentials or compromised endpoints are. Details in the remote desktop security guide.

What does remote maintenance cost?

Self-hosted open-source solutions are free but need server operation (Hetzner CX22 from about CHF 5/month plus 2–3 hours of admin per month). Managed SaaS starts at CHF 15–30/month per technician. Enterprise tools sit well above that; each vendor publishes its own terms. Transparency on the WinDesk pricing page.

Is there open-source remote maintenance?

Yes. RustDesk (P2P, MIT licence), MeshCentral (mesh network, self-hosted), Apache Guacamole (HTML5 gateway), X2Go (Linux-focused). Each has its use case. Honest comparison of the open-source options on the RustDesk alternative page.

Which platforms do current remote maintenance tools support?

Windows + macOS are universal. Linux is available with most, but often "second-class" (fewer features, slower updates). Raspberry Pi (arm64) is the exception — WinDesk delivers it as an equal platform, many mainstream tools do not. iOS/Android apps exist with all major vendors but are typically meant for emergency support, not continuous operation.

What is the difference between remote maintenance and remote control?

Remote control is the activity, remote maintenance the purpose. Remote control means moving mouse and keyboard on a distant machine — that could equally be a demonstration or a shared working session. Remote maintenance means the same technique in the service of support, configuration or upkeep. In everyday use the two words get swapped freely; a tool that does one can usually do the other.

Do I need a VPN for remote maintenance?

No, and in most cases it is the detour. A VPN makes the technician a member of someone else's network and opens far more than the one device in question; it also needs a reachable entry point. A remote maintenance tool builds the connection outward from both ends and reaches exactly one machine. A VPN stays sensible where there is no screen to transmit — SSH on headless servers, configuration interfaces of network hardware — or where no software can be installed.

Which ports do I have to open for remote maintenance?

With a tool that connects outward, none. Host and client both register from the inside with a coordination service; the firewall sees two outbound connections, as it does for any browser. Inbound rules are only needed by those running a server themselves — that is, with a self-hosted solution — or by those exposing RDP directly to the internet. The latter is inadvisable — open RDP ports have been among the most scanned targets on the internet for years.

Does remote maintenance work over mobile networks?

Yes, on both sides. A session over LTE or 5G is an ordinary internet connection; what matters is latency and stability, not the technology. More disruptive than a slow line is a network that rebuilds the connection often — a train is the hardest place to hold a remote maintenance session. Maintaining plant through a mobile router is a different matter and belongs to industrial remote maintenance.

Can I maintain machines or controllers with remote maintenance?

Only if the device runs an operating system with a screen. An industrial PC, a Windows-based operator panel or a Raspberry Pi in the plant are computers like any other. A programmable logic controller or the web interface of a router is not — there is no picture to transmit, and it takes a tool from automation engineering. WinDesk covers the first case only.