Privacy policy
Airdroidfy collects no personal data. There is no server, no account, no usage analytics, no advertising and no third-party SDK inside the app. Your files go from one device of yours to another device of yours, over your local network.
Who is responsible
Airdroidfy is developed and maintained by Meigston Rodrigues. For any privacy matter, contact support@airdroidfy.com.
What is not collected
We do not collect, receive or have access to: your files, the contents of your screen, your location, your contacts, your calendar, advertising identifiers, email address, payment data or usage history. We use no analytics, attribution or crash-reporting tools.
There is no infrastructure for it: the product is peer to peer. The two devices talk directly over the local network, and no system of ours sits in the path for anything to be sent to.
What stays on your device
Everything below lives in the app's private storage, on the device itself, and is erased when you uninstall the app or clear its data.
| What | Why |
|---|---|
| The device's private key and certificate | To identify this device over TLS. Generated on the device and never transmitted — only the public part of the certificate is seen by the peer. |
| List of paired devices | To recognise your Mac next time: name, identifier and its certificate fingerprint. |
| Transfer history | To show what was sent and received. Stores name, size and date — never contents. You can clear it whenever you want. |
| Accessibility consent record | Only in the remote-control build: the date you authorised it and the version of the text you read. |
What travels between your devices
The files you send, the mirroring video while a session lasts and, when remote control is active, the coordinates of taps and the text you type on the Mac. All of it is encrypted with TLS 1.3, straight from one device to the other, and none of it is recorded by us anywhere.
The app announces on the local network the device name, an identifier and the certificate fingerprint — the minimum for your other device to find it and verify that it is the right one. That announcement is visible to anyone on the same network, as with any printer or local network service.
Permissions the app asks for, and why
| Permission | Why |
|---|---|
| Photos, video and audio | To list your files so you can choose what to send, and to write what arrives. Only what you select is read. |
| Camera | To read the pairing QR code. The image is not stored and never leaves the device. |
| Network and Wi-Fi | To find your Mac on the local network and open the connection. The app refuses to connect outside a private network. |
| Notifications | To announce an incoming file, its progress and a mirroring request. |
| Foreground service | To keep the connection alive with the app closed. Without it, Android suspends the process in the middle of a transfer. |
| Screen capture | To mirror the screen on the Mac. Android asks for your confirmation on its own, every session, and the app cannot skip that prompt. |
| Accessibility | To perform on this device the taps and typing you make from the Mac. See the section below. |
Accessibility service
There is a build of Airdroidfy that lets the Mac tap and type on the Android device during mirroring. It uses Android's accessibility service for that, which is the only API the system offers for reproducing touches.
In that build:
- The service does not read your screen contents. It is declared without content-reading permission and receives only the notification of which field has focus, so it knows whether it may type. Nothing written on the screen is read, stored or transmitted.
- It acts only during a mirroring session you authorised, and stops the moment that session ends.
- It works only on the local network. The connection is refused if the other side is not on the same private network — this is a check on the socket itself, not a configuration option.
- Every gesture originates from an action of yours on the Mac. The app does not decide, plan or perform anything on its own.
- Before sending you to Android's Settings, the app shows a screen explaining all of this and requires you to tick the authorisation. No data from this feature is collected, stored off the device or shared with third parties.
You can turn the service off at any time in Android's Settings, and control stops immediately.
Sharing with third parties
None. We do not sell, rent or share any data, because we hold none. The only obvious exceptions are services you choose to use separately: if you download the app from Google Play or GitHub, those companies see the download under their own policies.
Children
Airdroidfy is not directed at children under 13 and does not knowingly collect data from children. Since we collect data from no one, there is no child information to delete.
Your rights
GDPR, Brazil's LGPD and similar laws give you rights of access, correction and deletion of your personal data. With Airdroidfy those rights are exercised on the device itself: everything that exists is there, and uninstalling the app or clearing its data erases all of it. There is no copy of ours to request.
Changes to this policy
If anything changes, the date at the top changes with it and the previous version stays in the project's public history. If a change affects the accessibility service, the app asks for your consent again before continuing.
Airdroidfy