Éditeur : Ondalis · Application : app.ondalis.pcremote · Version du texte : 2026-10-25
English version below — Privacy policy (English)
Cette application ne collecte aucune donnée personnelle, n'en transmet à personne et ne dispose d'aucun serveur : tout ce qu'elle fait se passe entre votre téléphone et votre ordinateur, en Bluetooth. Son propre code n'ouvre de connexion réseau que sur votre réseau local, vers vos propres PC : quand vous lui demandez de lire les programmes d'un PC (le téléphone écoute alors votre Wi-Fi, 45 secondes au plus, le PC lui envoie la liste de ses programmes, son système et sa disposition de clavier) et, si vous installez sur un PC le compagnon facultatif, pour dialoguer avec lui en connexion chiffrée (voir §5) ; ce qu'il reçoit reste sur le téléphone et rien n'est envoyé ailleurs. L'application ne se sert du réseau que pour parler à vos PC sur votre Wi-Fi et pour l'achat optionnel par Google Play : rien ne va à un serveur de l'éditeur ni d'un tiers (voir §4 et §5). Le microphone, facultatif, ne sert qu'à la souris « Sur la table » : le son y est réduit, sur le téléphone, à quelques niveaux d'énergie, et n'est jamais enregistré, stocké ni envoyé (voir §3).
Aucune. L'application ne collecte, n'enregistre à distance, ne vend ni ne partage aucune donnée personnelle. Elle ne contient :
L'éditeur n'a accès à aucun serveur recevant des données de l'application, pour la simple raison qu'il n'en existe pas.
Pour fonctionner, l'application enregistre localement, dans son espace privé :
| Donnée | Pourquoi | Où |
|---|---|---|
| Nom et adresse Bluetooth de vos ordinateurs, le système que vous leur avez attribué, la disposition de leur clavier, la date de dernière connexion, la liste de leurs programmes (nom et moyen de l'ouvrir) si vous l'avez lue | Retrouver vos PC et vous y reconnecter sans reconfiguration | Stockage privé de l'application (DataStore) |
| Vos profils de raccourcis et macros | Les rejouer sur le PC | Stockage privé de l'application |
| Vos réglages : vitesse du pointeur et du défilement, tap pour cliquer, vibrations, thème, boutons à la place du pavé, mode de la souris (pavé tactile ou sur la table), vitesse du pointeur sur la table, emploi du microphone et si son explication a déjà reçu une réponse | Retrouver l'application comme vous l'avez laissée | Stockage privé de l'application |
| L'état de votre achat éventuel (déverrouillé ou non) | Ouvrir les fonctions achetées sans réinterroger Google Play | Stockage privé de l'application |
| Pour chaque PC équipé du compagnon facultatif : le jeton reçu à l'appairage, l'empreinte du certificat du PC, sa dernière adresse sur votre réseau local et son nom sur ce réseau | Retrouver le compagnon et lui parler sans refaire l'appairage | Stockage privé de l'application (DataStore), exclu de la sauvegarde Android |
| Les icônes des programmes envoyées par le compagnon | Les afficher sans les redemander | Cache de l'application |
| Le modèle du téléphone et la dernière mesure de la cadence de ses capteurs de mouvement (combien de mesures par seconde ils livrent, pas les mesures elles-mêmes) | Afficher le bon message dès l'ouverture suivante de la souris « Sur la table » | Stockage privé de l'application |
L'écran « Ajouter un PC » ne cherche pas d'appareils : il rend le téléphone visible et c'est le PC qui s'y associe. L'appareil qui s'associe pendant cet écran (nom, adresse Bluetooth, type) n'est gardé qu'en mémoire, le temps de l'écran ; seul un ordinateur rejoint vos PC.
Le texte que vous tapez dans le champ clavier est envoyé au PC touche par touche et n'est conservé nulle part : ni sur le téléphone après l'envoi, ni ailleurs. Il en va de même d'un texte que vous partagez vers l'application depuis une autre, ou que vous prenez dans le presse-papiers du téléphone d'un appui sur la page clavier : il est tapé sur le PC (ou, si son compagnon le permet, placé dans le presse-papiers du PC ou ouvert comme adresse sur le PC), puis n'est conservé nulle part ; le presse-papiers du téléphone n'est lu qu'à cet appui. Les macros que vous créez contiennent le texte que vous y avez écrit ; il reste sur le téléphone et, si elle est activée, dans la sauvegarde d'Android (ci-dessous).
Souris « Sur la table » : tant que cette page est ouverte, l'application lit les capteurs de mouvement du téléphone (accéléromètre, gyroscope) et, seulement si vous l'avez autorisé, le microphone. Du son, elle ne calcule sur le téléphone, toutes les 10,7 millisecondes, que l'énergie de sept bandes de fréquences, la plage principale de la voix (300 à 4 000 Hz) n'en formant qu'une seule. Le son n'est jamais enregistré, stocké ni envoyé ; ces niveaux et les mesures des capteurs ne servent qu'à déplacer le pointeur, en mémoire, et disparaissent quand la page se ferme ; seule la cadence mesurée des capteurs est gardée, avec le modèle du téléphone (tableau ci-dessus). À partir d'Android 12, Android affiche son indicateur de microphone pendant ce temps. Le microphone est facultatif : vous pouvez le refuser, ou le couper dans les réglages de l'application.
Ces données restent sur votre téléphone ; seule la sauvegarde d'Android, si vous l'avez activée, en garde une copie dans votre propre compte Google (ci-dessous). Rien ne nous est envoyé. Elles disparaissent lorsque vous désinstallez l'application ou effacez ses données depuis les réglages d'Android.
Appairage Bluetooth : les clés d'appairage entre le téléphone et le PC sont gérées par Android et par le système du PC, pas par l'application ; elle n'y a pas accès.
Sauvegarde Android : si vous avez activé la sauvegarde automatique de Google, vos PC mémorisés, vos raccourcis et vos réglages peuvent être inclus dans la sauvegarde de votre compte Google, selon les règles d'Android. Cette sauvegarde est un service de Google, régi par la politique de confidentialité de Google, et l'éditeur n'y a pas accès. Le texte de vos macros en fait partie ; la sauvegarde se coupe dans les paramètres d'Android, rubrique « Sauvegarde ». Les mêmes fichiers suivent le transfert d'un téléphone à l'autre. Le jeton et l'adresse du compagnon en sont exclus : après une restauration, il suffit d'appairer de nouveau le compagnon. L'état de l'achat, la cadence mesurée des capteurs et le cache d'icônes n'y figurent pas non plus : l'achat se retrouve auprès de Google Play.
| Permission Android | Usage exact |
|---|---|
BLUETOOTH_CONNECT (Android 12 et plus) | Se présenter au PC comme un clavier et une souris Bluetooth, et lui envoyer les touches et les mouvements. |
BLUETOOTH_ADVERTISE (Android 12 et plus) | L'écran « Ajouter un PC » : rendre le téléphone visible pendant 2 minutes pour qu'un PC l'ajoute. Demandée seulement quand vous ouvrez cet écran. L'application ne cherche pas les appareils proches et ne demande pas BLUETOOTH_SCAN. |
BLUETOOTH, BLUETOOTH_ADMIN (Android 9 à 11) | Les mêmes usages sur les versions anciennes d'Android. |
FOREGROUND_SERVICE, FOREGROUND_SERVICE_CONNECTED_DEVICE | Garder le lien clavier-souris actif pendant que l'écran est éteint ou qu'une autre application est devant, avec une notification permanente qui permet de l'arrêter. |
POST_NOTIFICATIONS (Android 13 et plus) | Afficher cette notification. Si vous la refusez, l'application fonctionne quand même. |
VIBRATE | Le retour haptique à l'appui sur une touche. |
RECORD_AUDIO (facultative) | La souris « Sur la table » : entendre le glissement du téléphone sur la table rend le pointeur plus stable. Demandée seulement depuis cette page, après une explication de l'application. Le son est réduit sur le téléphone à sept niveaux d'énergie, jamais enregistré, stocké ni envoyé (§3). Vous pouvez la refuser : le reste de l'application n'en dépend pas. |
HIGH_SAMPLING_RATE_SENSORS | La souris « Sur la table » : lire les capteurs de mouvement plus de 200 fois par seconde, la limite qu'Android 12 et plus imposent sans elle. Les mesures restent en mémoire sur le téléphone (§3). |
INTERNET, ACCESS_NETWORK_STATE | INTERNET, qu'Android exige pour toute connexion, même locale, sert aux échanges de l'application sur votre réseau local : l'écoute de l'inventaire d'un PC, sur votre demande (une requête, 45 s au plus), et le dialogue avec le compagnon facultatif (§5). La bibliothèque de facturation Google Play (com.android.billingclient, par sa dépendance com.google.android.datatransport), embarquée pour l'achat optionnel, déclare aussi les deux. ACCESS_NETWORK_STATE : avant de lire un PC ou de joindre son compagnon, l'application regarde sur quels réseaux est le téléphone (un Wi-Fi, un VPN qui garde le réseau local pour lui) ; ce qu'elle lit reste sur le téléphone. Le code de l'application ne se sert de ces deux permissions pour rien d'autre et ne se connecte à aucun serveur. La bibliothèque de facturation dialogue avec Google Play pour l'achat et peut lui envoyer ses propres diagnostics de fonctionnement, sous la politique de confidentialité de Google. |
L'application ne demande ni la localisation, ni les contacts, ni le stockage, ni la caméra ; le microphone, facultatif, ne sert qu'à la souris « Sur la table » (§3).
L'échange utile est le lien Bluetooth entre votre téléphone et votre ordinateur, avec le protocole standard des claviers et souris Bluetooth (HID). Rien n'est envoyé à un serveur de l'éditeur ni à un tiers par le code de l'application.
Sur votre réseau local seulement, deux échanges facultatifs avec vos propres PC. L'inventaire, sur votre demande (§1). Et le compagnon PC, un petit programme que vous pouvez installer sur un PC pour lister et lancer ses programmes : le téléphone le trouve sur le réseau local (mDNS), puis lui parle en HTTPS chiffré, en vérifiant l'empreinte du certificat mémorisée à l'appairage. Il lui envoie le code d'appairage (une fois), le jeton reçu en retour, et vos demandes : lister les programmes et leurs icônes, lancer un programme, lire et piloter les lecteurs multimédias et le volume du PC, éteindre, redémarrer ou mettre en veille le PC (tout de suite ou à l'heure choisie) ou éteindre ses écrans, ouvrir une adresse ou une page de ses réglages, placer un texte dans son presse-papiers, oublier l'appairage ; il lui demande aussi, de lui-même, de rouvrir le lien Bluetooth quand l'audio du PC l'a ouvert avant le clavier (le pointeur reste ainsi fluide). Le PC répond par la liste de ses programmes et leurs icônes, ce que jouent ses lecteurs (titre, artiste, position) et l'état de son son ; ce qui est joué n'est qu'affiché, jamais gardé. Ces échanges ne quittent pas votre réseau local.
Hors de votre réseau local, le seul trafic possible est celui de la bibliothèque de facturation de Google décrite au §4, vers Google Play, au moment d'un achat et pour ses propres diagnostics. L'application fonctionne entièrement sans réseau ; seuls l'inventaire et le compagnon ont besoin de votre Wi-Fi.
L'application ne s'adresse pas spécifiquement aux enfants et ne collecte aucune donnée, quel que soit l'âge de l'utilisateur.
Si vous achetez le déverrouillage ou laissez un pourboire, la transaction est traitée par Google Play. L'éditeur ne reçoit ni votre nom, ni votre adresse, ni vos coordonnées bancaires : il reçoit de Google un état « achat effectué », vérifié sur l'appareil. Le traitement de vos données de paiement relève de la politique de confidentialité de Google Play.
Comme aucune donnée personnelle n'est collectée ni traitée par l'éditeur, il n'y a rien à consulter, rectifier, exporter ou supprimer auprès de lui. Les données locales décrites au §3 sont sous votre contrôle direct : Réglages Android → Applications → Ondalis PC Remote → Stockage → Effacer les données, ou désinstallation. Pour retirer l'appairage avec un PC, utilisez les réglages Bluetooth du téléphone et du PC.
Toute modification de cette politique sera publiée à cette adresse avec une nouvelle date. Un changement qui introduirait une collecte de données serait annoncé dans les notes de version de l'application, avant sa mise en service.
Pour toute question sur cette politique : [email protected]
Publisher: Ondalis · Application: app.ondalis.pcremote · Text version: 2026-10-25
This app collects no personal data, sends none to anyone, and has no server: everything it does happens between your phone and your computer, over Bluetooth. Its own code opens network connections only on your local network, to your own PCs: when you ask it to read a PC's programmes (the phone then listens on your Wi-Fi, 45 seconds at most, and the PC sends it the list of its programmes, its system and its keyboard layout) and, if you install the optional companion on a PC, to talk to it over an encrypted connection (see §5); what it receives stays on the phone and nothing is sent anywhere else. The app uses the network only to talk to your PCs on your Wi-Fi and for the optional purchase through Google Play: nothing goes to a server of the publisher or of a third party (see §4 and §5). The microphone, optional, serves only the "on the desk" mouse: there the sound is reduced, on the phone, to a few energy levels, and is never recorded, stored or sent (see §3).
None. The app does not collect, remotely store, sell or share any personal data. It contains:
The publisher has access to no server receiving data from the app, for the simple reason that none exists.
To work, the app stores the following locally, in its private storage:
| Data | Why | Where |
|---|---|---|
| Name and Bluetooth address of your computers, the system you assigned them, their keyboard layout, the date of the last connection, the list of their programmes (name and how to open each) if you read it | Find your PCs again and reconnect without setting them up again | App private storage (DataStore) |
| Your shortcut profiles and macros | Play them on the PC | App private storage |
| Your settings: pointer and scroll speed, tap to click, haptics, theme, buttons instead of the pad, mouse mode (touchpad or on the desk), speed on the desk, use of the microphone and whether its explanation was already answered | Find the app as you left it | App private storage |
| The state of your purchase, if any (unlocked or not) | Open the purchased features without asking Google Play again | App private storage |
| For each PC running the optional companion: the token received at pairing, the PC's certificate fingerprint, its last address on your local network and its name on that network | Find the companion and talk to it without pairing again | App private storage (DataStore), left out of the Android backup |
| The programme icons the companion sends | Show them without asking again | App cache |
| The phone's model and the last measured rate of its motion sensors (how many readings a second they deliver, not the readings themselves) | Show the right message as soon as the "on the desk" mouse opens next time | App private storage |
The "Add a PC" screen does not search for devices: it makes the phone visible and the PC pairs with it. The device that pairs while that screen is open (name, Bluetooth address, type) is kept in memory only, for as long as the screen is open; only a computer joins your PCs.
The text you type in the keyboard field is sent to the PC key by key and kept nowhere: neither on the phone after sending, nor anywhere else. The same goes for a text you share to the app from another one, or take from the phone's clipboard with a tap on the keyboard page: it is typed on the PC (or, if its companion allows it, put in the PC's clipboard or opened as an address on the PC), then kept nowhere; the phone's clipboard is read only at that tap. The macros you create contain the text you wrote in them; it stays on the phone and, if it is on, in Android's backup (below).
The "on the desk" mouse: while that page is open, the app reads the phone's motion sensors (accelerometer, gyroscope) and, only if you allowed it, the microphone. From the sound it computes, on the phone, every 10.7 milliseconds, only the energy of seven frequency bands, the main voice range (300 to 4,000 Hz) being a single one of them. The sound is never recorded, stored or sent; these levels and the sensor readings serve only to move the pointer, in memory, and are gone when the page closes; only the sensors' measured rate is kept, with the phone's model (table above). From Android 12 on, Android shows its microphone indicator meanwhile. The microphone is optional: you can refuse it, or turn it off in the app's settings.
This data stays on your phone; only Android's backup, if you turned it on, keeps a copy in your own Google account (below). Nothing is sent to us. It is gone when you uninstall the app or clear its data from the Android settings.
Bluetooth pairing: the pairing keys between the phone and the PC are managed by Android and by the PC's system, not by the app; it has no access to them.
Android backup: if you have enabled Google's automatic backup, your remembered PCs, shortcuts and settings may be included in your Google account backup, according to Android's rules. That backup is a Google service, governed by Google's privacy policy, and the publisher has no access to it. The text of your macros is part of it; the backup is turned off in Android's settings, under "Backup". The same files follow a transfer from one phone to another. The companion's token and address are left out of it: after a restore, just pair the companion again. The purchase state, the sensors' measured rate and the icon cache are not in it either: the purchase is found again through Google Play.
| Android permission | Exact use |
|---|---|
BLUETOOTH_CONNECT (Android 12 and later) | Present the phone to the PC as a Bluetooth keyboard and mouse, and send it keys and motion. |
BLUETOOTH_ADVERTISE (Android 12 and later) | The "Add a PC" screen: make the phone visible for 2 minutes so a PC can add it. Asked only when you open that screen. The app does not search for nearby devices and does not request BLUETOOTH_SCAN. |
BLUETOOTH, BLUETOOTH_ADMIN (Android 9 to 11) | The same uses on older Android versions. |
FOREGROUND_SERVICE, FOREGROUND_SERVICE_CONNECTED_DEVICE | Keep the keyboard-and-mouse link alive while the screen is off or another app is in front, with a permanent notification that stops it. |
POST_NOTIFICATIONS (Android 13 and later) | Show that notification. If you refuse it, the app still works. |
VIBRATE | Haptic feedback when you press a key. |
RECORD_AUDIO (optional) | The "on the desk" mouse: hearing the phone slide on the table makes the pointer steadier. Asked from that page only, after the app's own explanation. The sound is reduced on the phone to seven energy levels, never recorded, stored or sent (§3). You can refuse it: the rest of the app does not depend on it. |
HIGH_SAMPLING_RATE_SENSORS | The "on the desk" mouse: read the motion sensors more than 200 times a second, the limit Android 12 and later set without it. The readings stay in memory on the phone (§3). |
INTERNET, ACCESS_NETWORK_STATE | INTERNET, which Android requires for any connection, even a local one, serves the app's exchanges on your local network: the listening for a PC's inventory, at your request (one request, 45 s at most), and the talk with the optional companion (§5). The Google Play Billing library (com.android.billingclient, through its dependency com.google.android.datatransport), embedded for the optional purchase, declares both as well. ACCESS_NETWORK_STATE: before it reads a PC or reaches its companion, it looks at the networks the phone is on (a Wi-Fi, a VPN that keeps the local network to itself); what it reads stays on the phone. The app's own code uses these two permissions for nothing else and connects to no server. The billing library talks to Google Play for the purchase and may send it its own operational diagnostics, under Google's privacy policy. |
The app requests no location, contacts, storage or camera access; the microphone, optional, serves only the "on the desk" mouse (§3).
The useful exchange is the Bluetooth link between your phone and your computer, using the standard protocol of Bluetooth keyboards and mice (HID). Nothing is sent to a publisher server or to any third party by the app's own code.
On your local network only, two optional exchanges with your own PCs. The inventory, at your request (§1). And the PC companion, a small program you can install on a PC to list and launch its programmes: the phone finds it on the local network (mDNS), then talks to it over encrypted HTTPS, checking the certificate fingerprint remembered at pairing. It sends it the pairing code (once), the token it got back, and your requests: list the programmes and their icons, launch a programme, read and drive the PC's media players and volume, shut down, restart or put the PC to sleep (now or at the time you choose) or turn its screens off, open an address or a page of its settings, put a text in its clipboard, forget the pairing; it also asks it, on its own, to reopen the Bluetooth link when the PC's audio opened it before the keyboard (this keeps the pointer fluid). The PC answers with the list of its programmes and their icons, what its players play (title, artist, position) and the state of its sound; what plays is only shown, never kept. These exchanges do not leave your local network.
Outside your local network, the only possible traffic is that of Google's billing library described in §4, to Google Play, at purchase time and for its own diagnostics. The app works entirely without a network; only the inventory and the companion need your Wi-Fi.
The app is not aimed specifically at children and collects no data, whatever the user's age.
If you buy the unlock or leave a tip, the transaction is handled by Google Play. The publisher receives neither your name, your address nor your payment details: it receives from Google a "purchased" state, checked on the device. The processing of your payment data is governed by Google Play's privacy policy.
Since no personal data is collected or processed by the publisher, there is nothing to access, correct, export or delete with it. The local data described in §3 is under your direct control: Android Settings → Apps → Ondalis PC Remote → Storage → Clear data, or uninstalling. To remove the pairing with a PC, use the Bluetooth settings of the phone and of the PC.
Any change to this policy will be published at this address with a new date. A change introducing data collection would be announced in the app's release notes before it takes effect.
For any question about this policy: [email protected]