← Ondalis · Compagnon PC

Politique de confidentialité — Ondalis PC Remote

Éditeur : Ondalis · Application : app.ondalis.pcremote · Version du texte : 2026-10-25

English version below — Privacy policy (English)


1. En une phrase

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).

2. Données collectées

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.

3. Données stockées sur votre téléphone

Pour fonctionner, l'application enregistre localement, dans son espace privé :

DonnéePourquoiOù
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 lueRetrouver vos PC et vous y reconnecter sans reconfigurationStockage privé de l'application (DataStore)
Vos profils de raccourcis et macrosLes rejouer sur le PCStockage 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éponseRetrouver l'application comme vous l'avez laisséeStockage privé de l'application
L'état de votre achat éventuel (déverrouillé ou non)Ouvrir les fonctions achetées sans réinterroger Google PlayStockage 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éseauRetrouver le compagnon et lui parler sans refaire l'appairageStockage privé de l'application (DataStore), exclu de la sauvegarde Android
Les icônes des programmes envoyées par le compagnonLes afficher sans les redemanderCache 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.

4. Permissions demandées, et à quoi elles servent

Permission AndroidUsage 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_DEVICEGarder 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.
VIBRATELe 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_SENSORSLa 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_STATEINTERNET, 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).

5. Trafic

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.

6. Enfants

L'application ne s'adresse pas spécifiquement aux enfants et ne collecte aucune donnée, quel que soit l'âge de l'utilisateur.

7. Achats

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.

8. Vos droits

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.

9. Modifications

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.

10. Contact

Pour toute question sur cette politique : ondalis.apps@gmail.com



Privacy policy — Ondalis PC Remote

Publisher: Ondalis · Application: app.ondalis.pcremote · Text version: 2026-10-25

1. In one sentence

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).

2. Data collected

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.

3. Data stored on your phone

To work, the app stores the following locally, in its private storage:

DataWhyWhere
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 itFind your PCs again and reconnect without setting them up againApp private storage (DataStore)
Your shortcut profiles and macrosPlay them on the PCApp 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 answeredFind the app as you left itApp private storage
The state of your purchase, if any (unlocked or not)Open the purchased features without asking Google Play againApp 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 networkFind the companion and talk to it without pairing againApp private storage (DataStore), left out of the Android backup
The programme icons the companion sendsShow them without asking againApp 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 timeApp 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.

4. Permissions requested, and what they are for

Android permissionExact 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_DEVICEKeep 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.
VIBRATEHaptic 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_SENSORSThe "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_STATEINTERNET, 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).

5. Traffic

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.

6. Children

The app is not aimed specifically at children and collects no data, whatever the user's age.

7. Purchases

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.

8. Your rights

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.

9. Changes

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.

10. Contact

For any question about this policy: ondalis.apps@gmail.com