Skip to content
RemotePC
  • Features
  • How it works
  • Download
  • Releases
  • FAQ
  • Support
  • Contact us
  • ☕ Support us
Get started
Legal

Last updated: August 28, 2026

Privacy by design

RemotePC is built to work locally without accounts or cloud relays. This Policy explains, in the same level of detail as our Terms of Service, exactly what information is involved in making that possible — including every permission the Android App requests and why it's there, and the two limited, Firebase-based connections maintained by the Windows Listener (see Section 10).

No data collection No accounts or personal identifiers
No cloud relay LAN-only remote control
No profiling, ever One anonymous usage ping — never tied to you
Contents
Getting started
  • 01 Overview
  • 02 Definitions
  • 03 Who we are
  • 04 Scope
Data we process
  • 05 Data we don't collect
  • 06 Local processing
  • 07 Legal basis (GDPR)
App & security
  • 08 Android permissions
  • 09 Windows Listener security
Sharing & retention
  • 10 Third-party services
  • 11 International transfers
  • 12 Data retention
Your rights
  • 13 EEA / UK rights
  • 14 California rights
  • 15 Children's privacy
Legal
  • 16 Website
  • 17 Changes to this policy
  • 18 Governing law
  • 19 Contact

Questions about your data?

Email us

1. Overview

This Privacy Policy explains how RemotePC by Breadworks (“RemotePC,” “the Software,” “we,” “us,” or “our”) handles information in connection with the Android App, the Windows Listener, and the website at remotepc.tech.

RemotePC is designed as a local-first remote control solution. All remote control communication occurs directly between your devices over your local network (LAN) and is not routed through external servers that we operate.

By downloading, installing, accessing, or using any part of RemotePC, you acknowledge this Privacy Policy. It should be read together with our Terms of Service, which govern your use of RemotePC generally and which this Policy is incorporated into by reference.

2. Definitions

Software
The Android App, the Windows Listener, related documentation and updates, and the Website.
Local Network / LAN
A private network not exposed to the public internet by default.
You / User
The person or entity using the Software.
Personal Data
Any information relating to an identified or identifiable natural person, as defined under Article 4(1) of the GDPR and analogous provisions of other applicable data protection laws.

3. Who We Are (Data Controller)

RemotePC by Breadworks is an independent, non-commercial project developed and made available by an individual developer operating under the name “Breadworks” (based in Athens, Greece). “Breadworks” is a project name used for RemotePC only — it is not a registered company, corporation, or other formal legal entity.

For the purposes of the GDPR and other applicable data protection laws, the individual developer behind RemotePC is the data controller for any personal data processed in connection with your use of the Software. You can reach us using the details in Section 19.

4. Scope of This Policy

This Policy applies to:

  • The RemotePC by Breadworks Android App
  • The RemotePC Windows Listener software
  • The website at remotepc.tech

It does not apply to third-party services you choose to use alongside RemotePC — such as the Google Play Store or GitHub — which process data under their own privacy policies. See Section 10.

5. Data We Do Not Collect

RemotePC is built to minimize data processing. Other than the narrow exceptions described in Section 10 (a GitHub update check, and two Firebase-based connections maintained by the Windows Listener), we do not collect, store, or transmit personal data to external servers.

  • No personal information (e.g. name, email, location)
  • No account data (no account system exists)
  • No device identifiers or advertising IDs
  • No behavioral tracking, profiling, or advertising analytics — the only "usage" signal we receive is a single anonymous, aggregate ping described in Section 10, which does not identify you, your device, or your network
  • No remote session data leaves your local network

6. Local Data Processing

RemotePC processes data locally on your devices only, for functionality purposes, including:

  • Network communication between your devices
  • Input simulation (keyboard/mouse)
  • Screen streaming within your local network
  • File transfers initiated by the user

This processing does not involve servers operated by us and is not accessible to us. The current version of the Windows Listener also does not create or keep local logs of remote-control sessions.

The one exception to purely local, peer-to-peer processing is described in Section 10: the Windows Listener maintains two limited, one-way connections to Google's Firebase platform (a broadcast/notification channel and an anonymous usage ping). Neither connection is used to relay, route, store, or otherwise facilitate a remote-control session, and neither gives us access to your screen, input, clipboard, files, or any other session content.

7. Legal Basis for Processing (GDPR)

Where applicable under the General Data Protection Regulation (GDPR), the minimal, on-device processing described in Section 6 and Section 8 is carried out on one or both of the following bases:

  • Performance of a contract (Article 6(1)(b)): processing that's strictly necessary to provide the remote-control functionality you've asked for by installing and using RemotePC.
  • Legitimate interest (Article 6(1)(f)): where processing supports the core operation, stability, or security of the Software and doesn't override your rights and freedoms.

We don't rely on consent as a legal basis for this on-device processing because we don't collect the personal data in question in the first place — it never leaves your device or your local network. Where any narrow exception to that applies (for example, the GitHub update check or the Firebase-based connections described in Section 10), the relevant basis is noted there.

For the Windows Listener's Firebase-based broadcast/notification channel and anonymous usage ping specifically, our legal basis is legitimate interest (Article 6(1)(f)): keeping users informed of important announcements, and understanding how many people are using RemotePC at any given time, are legitimate interests in operating and maintaining the Software, and this processing is limited to what's necessary for those purposes. Because the usage ping is anonymous and aggregate, and the broadcast channel does not use any identifier to target or profile a specific person, we don't consider either to involve personal data in the ordinary case; to the extent any technical identifier involved (such as a push-messaging registration token) is ever considered personal data under your local law, legitimate interest remains our basis, and you retain the rights described in Section 13, including the right to object. If you object to this processing, the only way to fully stop it is to uninstall the Windows Listener, since — as disclosed in Section 10 — the broadcast channel is a fixed part of how that software is built and does not have an in-app toggle.

8. Android App Permissions

Android App

The Android App requests the following device permissions. Each is scoped to what's required for RemotePC's core local-network remote-control functionality — none is used for location tracking, advertising, profiling, or analytics of any kind.

Network & connectivity

INTERNET
Allows the app to open network sockets so it can communicate with your remote PC over the network.
ACCESS_NETWORK_STATE
Required for ConnectivityManager queries (allNetworks, getNetworkCapabilities, getLinkProperties) used by ServerDiscovery's VPN-aware channel selection.
ACCESS_WIFI_STATE
Required for reliable Wi-Fi state queries and for the multicast fallback strategy in ServerDiscovery (WifiManager.MulticastLock needs this to prevent the Wi-Fi radio from filtering multicast frames).
CHANGE_WIFI_STATE
Allows the app to modify Wi-Fi connectivity states when necessary for establishing or managing direct local network connections.
CHANGE_WIFI_MULTICAST_STATE
Works alongside ACCESS_WIFI_STATE to allow the app to acquire a multicast lock, ensuring incoming network discovery broadcasts are received.
ACCESS_LOCAL_NETWORK Android 17+ (SDK 37+)
Required for Android 17 (SDK 37+) Local Network Protections. Local network access (broadcast, multicast, unicast UDP/TCP to LAN addresses in both directions) is blocked by default and requires this permission.

Background operation & notifications

FOREGROUND_SERVICE
Required for running any background tasks as a foreground service with a visible notification (such as active connection or file transfer states).
FOREGROUND_SERVICE_CONNECTED_DEVICE
Specifically required by FileReceiveService using the connectedDevice foreground service type.
WAKE_LOCK
Required by FileReceiveService to hold a PARTIAL_WAKE_LOCK for its entire lifetime so Doze mode cannot suspend the CPU mid-transfer and stall or corrupt incoming file data.
POST_NOTIFICATIONS Android 13+ (API 33+)
Required on Android 13+ (API 33+) to post notifications, such as status updates during file transfers or connection states.

Storage & interface

WRITE_EXTERNAL_STORAGE maxSdkVersion 28
Used to save downloaded files. Marked with android:maxSdkVersion="28" because it only takes effect on Android 9 and below; MediaStore APIs handle storage writes on Android 10+ (API 29+).
VIBRATE
Gives access to the device vibrator for haptic feedback when interacting with controls or actions.
Permissions can change between versions

As RemotePC evolves, the specific permissions requested by the Android App may change. The authoritative, up-to-date list is always shown by your device at install time and under Android Settings → Apps → RemotePC → Permissions. Material changes to this list are reflected here per Section 17.

None of these permissions is used to collect analytics, build an advertising profile, or transmit data to us or to third parties. All network communication they enable occurs directly between your Android device and your Windows PC over your local network, consistent with Section 6.

9. Windows Listener Security Features

Windows Listener

RemotePC is designed with a local-first security model. The Windows Listener, as the side accepting incoming connections, includes the following features to help protect data in transit:

IP Whitelisting

Restrict which IP addresses are permitted to connect to the Windows Listener.

IP Banning

Block specific local IP addresses from connecting.

Encryption

Certain data in transit, including clipboard content, is encrypted.

Connection Limit

Restricts how many clients may connect to the Windows Listener at once.

A secure network is required, not optional

Only run and connect to RemotePC over a network you control and trust. Using RemotePC over public Wi-Fi, shared networks, or any network you don't control significantly increases the risk that data in transit is intercepted, and is done entirely at your own risk.

These features are designed to reduce the risk of unauthorized access to data in transit, but they don't guarantee it in every case — for example if a feature is bypassed, misconfigured, or fails. Full disclaimers and liability limits for these features are set out in Sections 7, 12, and 13 of our Terms of Service.

Separately from these security features, and separately from any remote-control session, the Windows Listener also maintains two limited, one-way connections to Google's Firebase platform — a broadcast/notification channel and an anonymous usage ping. These do not carry remote-control session data and are not configurable through the security features above. They are described in full, including their legal basis and your rights, in Section 10.

10. Data Sharing & Third-Party Services

We do not sell, rent, or otherwise share any user data with third parties for their own purposes, and RemotePC does not integrate with advertising networks, data brokers, or third-party analytics SDKs. RemotePC does maintain the following limited, disclosed connections to external, third-party-operated infrastructure, each described in full below:

  • Update checks: RemotePC may contact GitHub's public API to check for new versions. Like any internet request, this sends your device's IP address to GitHub, which processes it under GitHub's own privacy statement — we don't receive or store it. Nothing else is transmitted for this purpose.
  • Google Play Store: if you downloaded the Android App from the Google Play Store, your use of that distribution channel is also subject to Google Play's own terms and privacy practices, which we don't control.
  • Broadcast/notification channel (Windows Listener, Firebase): the Windows Listener maintains a persistent, one-way connection to Google's Firebase platform (Firebase Cloud Messaging) so that we can push message notifications to the app — for example, announcements, security notices, or other important updates. This channel is a built-in, fixed part of how the Windows Listener is designed to operate, and — unlike the security features in Section 9 — it does not have an in-app or configuration-file toggle to disable it. Maintaining the connection necessarily involves Firebase issuing a device-specific messaging token and processing ordinary connection metadata (such as your device's IP address at the time of connection) as part of delivering the message — this is inherent to how push-messaging infrastructure works, not something we separately request. We do not use this token or metadata to identify, profile, or track you, and we do not combine it with any other data we hold (we hold none).
  • Anonymous usage ping (Windows Listener, Firebase): the Windows Listener also sends a periodic, anonymous ping to us via Firebase, solely so we can see how many people are using RemotePC at a given time. This is a live, aggregate count of concurrent usage, not a cumulative record of everyone who has ever used RemotePC. The ping is not linked to an account, name, email address, or any other identifier that could reasonably be used to identify you, your specific device, or your network, and we do not attempt to re-identify it.

Firebase as a processor: Firebase is a platform operated by Google LLC / Google Ireland Limited. For the broadcast channel and anonymous ping described above, Firebase acts as an infrastructure processor / service provider that transmits and delivers this limited data on our behalf, under Google's own privacy policy and, where applicable, its data processing terms with us. We don't control Firebase's infrastructure and aren't responsible for its independent obligations as a global platform provider, but we have configured our use of it to request the minimum functionality needed for the two purposes described above.

Other than the GitHub update check, the Google Play Store, and the two Firebase-based connections described above, the Windows Listener and Android App make no further outside connection to us or to any other party. Nothing here is used for advertising, cross-app tracking, or building a profile of you.

11. International Data Transfers

The only data leaving your device through your use of RemotePC is: (a) the request described in Section 10 that your Android App or Windows Listener may make to GitHub's API to check for updates; (b) any data you choose to submit through the Google Play Store; and (c) the two limited Firebase-based connections maintained by the Windows Listener (the broadcast/notification channel and the anonymous usage ping), also described in Section 10. GitHub and Google are both US-based companies that process data under their own privacy policies and applicable international-transfer safeguards, including — where relevant — self-certification under the EU-U.S. Data Privacy Framework, the UK extension to that framework, and the Swiss-U.S. Data Privacy Framework, or Standard Contractual Clauses, as maintained and updated by Google and GitHub respectively.

We do not receive, store, or control this data beyond the aggregate, anonymous usage count described in Section 10, and we do not operate any servers of our own outside your local network to which your data could be transferred.

12. Data Retention

Since RemotePC does not collect or store personal data on servers we operate, we do not retain user data. Any data processed during use remains temporarily on your own devices and is controlled entirely by you.

Basic technical data (such as server logs for this website) may be temporarily retained by our hosting provider under its own retention practices, for security and operational purposes. See Section 16.

The anonymous usage ping described in Section 10 is only ever retained by us in aggregate, anonymized form (for example, as a live concurrent-usage count), never as an individual record tied to a device or network, and never as a cumulative history of past usage. Any connection-level data that necessarily passes through Firebase to deliver the broadcast channel or the ping (such as a messaging token or IP address at time of connection) is retained, if at all, by Google under Google's own retention practices for Firebase, which we don't control.

13. Your Rights (EEA / UK / GDPR)

European Union / EEA / United Kingdom

If you're in the EEA or UK, you generally have the following rights over your personal data under the GDPR (Regulation (EU) 2016/679) or UK GDPR:

  • The right to access your data
  • The right to rectification
  • The right to erasure
  • The right to restrict or object to processing
  • The right to data portability
  • The right to lodge a complaint with your local data protection authority

Because RemotePC doesn't collect or store personal data on servers we operate, most of these rights have limited practical application in the ordinary course of using the Software — but if you believe we hold any information about you (for example, in an email you've sent us), contact us using the details in Section 19 and we'll respond.

Right to object (Firebase broadcast channel and usage ping): as explained in Section 7, we rely on legitimate interest for the Windows Listener's Firebase-based broadcast channel and anonymous usage ping. You can object to this processing at any time by contacting us, but because the broadcast channel is a fixed part of the Windows Listener's design with no in-app toggle, the only way to give effect to that objection in practice is to uninstall the Windows Listener, which immediately and completely stops both connections.

14. California Privacy Rights (CCPA/CPRA)

United States — California

California disclosure (Cal. Civ. Code § 1789.3): current charges for RemotePC: none. RemotePC is provided entirely free of charge, with no in-app purchases, subscriptions, or other charges of any kind. California residents may direct complaints to the Complaint Assistance Unit, Division of Consumer Services, California Department of Consumer Affairs, 1625 North Market Blvd., Suite N 112, Sacramento, CA 95834, (800) 952-5210.

CCPA/CPRA: you may have rights under the California Consumer Privacy Act, as amended by the CPRA, over personal information we or our service providers process — including the right to know what's collected, the right to delete it, the right to correct it, and the right to opt out of certain sharing. Because we don't operate servers that collect personal information from RemotePC's use, there is generally little or no such information for us to act on, but you can still submit a request using the details in Section 19 and we'll respond as required by law.

Service providers: the only third parties that process any data in connection with RemotePC are GitHub and Google (Firebase and Google Play), each acting as a service provider for the narrow, disclosed purposes described in Section 10. We do not sell personal information, and we do not "share" personal information for cross-context behavioral advertising, as those terms are defined under the CCPA/CPRA.

15. Children's Privacy

RemotePC is not directed at children under the age of 13 (or the equivalent minimum age in your jurisdiction), and we don't knowingly collect personal data from children.

If you're using RemotePC on behalf of, or in the presence of, a minor, our Terms of Service require that you be their parent or legal guardian, or otherwise legally authorized, and that you accept both the Terms and this Policy on their behalf.

If you believe a child has given us personal information, contact us using the details in Section 19 and we'll take appropriate steps to address it.

16. Website

This website does not use analytics, tracking cookies, or advertising technologies.

Basic technical data (such as server logs) may be temporarily processed by the hosting provider for security and operational purposes (e.g. preventing abuse or diagnosing issues).

17. Changes to This Policy

We may update this Privacy Policy periodically to reflect changes in functionality, legal requirements, or improvements to the service — including changes to the permissions listed in Section 8 or the third-party connections listed in Section 10.

Material changes will update the “Last Updated” date above and, where practical, be flagged in the app or on the Website. Continuing to use RemotePC after changes take effect means you accept them, to the extent the law allows; where the law requires your affirmative consent, we'll ask for it.

18. Governing Law

This Policy is governed by the laws of Greece (the Hellenic Republic), the developer's country of residence, consistent with Section 19 of our Terms of Service. If you're a consumer habitually resident in the EU, EEA, or UK, this doesn't take away the protection of mandatory consumer-protection or data-protection rules in your country of residence.

19. Contact

If you have any questions about this Privacy Policy, the permissions RemotePC requests, or our data handling practices, you can contact:

legal@remotepc.tech

RemotePC

Secure, local-first remote control for the modern workspace. Privacy-first architecture with zero cloud dependencies.

Product

  • Features
  • How it works
  • Download

Resources

  • Support
  • Contact us
  • FAQ
  • GitHub
  • Release notes

Legal

  • Privacy policy
  • Terms of service
  • ☕ Support us

© 2026 RemotePC – Breadworks. Created for privacy.

No accounts. No cloud. No tracking.