NodeTorrent — Privacy Policy
Last updated: 6 September 2026
NodeTorrent does not collect, transmit or store any personal data. There are no analytics, no crash reporting, no advertising, no user accounts, and no servers operated by the developer. Everything the app saves stays on your device, and every network connection it makes goes somewhere you chose.
Who this covers
This policy applies to the NodeTorrent Android application
(com.portablecreator.nodetorrent), referred to below as “the app”.
What the app stores, and where
All of the following is written to the app's own private storage on your device. None of it is sent anywhere by the app.
| What | Why | How it is protected |
|---|---|---|
| Addresses of torrent servers you add (host, port, path) | So the app can reach them | App-private database |
| Usernames for those servers | To sign in to them | App-private database |
| Passwords for those servers | To sign in to them | Encrypted with AES-GCM using a key held in the Android Keystore. The key never leaves the secure hardware-backed store, so a copy of the database on its own cannot be decrypted. |
| Your settings — theme, colours, speed limits, download folders, notification preferences | To remember how you like the app | App-private preferences and database |
| Transfers and their progress | These are not stored by the app at all — they are read live from the engine or server that owns them | — |
What the app never does
- It does not collect analytics or usage statistics.
- It does not report crashes to anyone.
- It does not show advertising and contains no advertising SDKs.
- It does not require an account, and there is nothing to sign in to.
- It does not contact any server belonging to the developer. No such server exists.
- It does not read your contacts, location, camera, microphone, call logs or messages, and does not request permission to.
- It does not scan your storage. Files are reached only through the folders you pick with the system file picker.
Network connections the app makes
The app connects only to destinations that come from you:
- Torrent servers you add. qBittorrent, Transmission or Deluge, at the address you typed. Usually a machine on your own network.
- Links you give it. If you paste a link to a
.torrentfile, the app downloads it from that address. - RSS feeds. These are subscriptions held by your qBittorrent server, and the server fetches them. The app only reads and displays what the server already has.
- The BitTorrent network, when you use the on-device engine — see below.
Using the on-device engine exposes your IP address
This is inherent to BitTorrent, not specific to this app, and it is worth being plain about. When you download or seed a torrent on your device, your device's IP address is shared with the other peers in that torrent's swarm, and with its trackers. That is how BitTorrent works: peers must be able to find and connect to each other. Anyone participating in the same swarm — including parties who monitor swarms — can therefore see that an address took part.
The app does not attempt to hide this and makes no anonymity claims. If that matters to you, use a VPN or a remote server on a network of your choosing.
Permissions, and why each one exists
| Permission | Reason |
|---|---|
| Internet | To reach your servers and the BitTorrent network |
| Network state | To pause transfers on mobile data when you ask it to |
| Local network access | Your torrent servers are usually on your own LAN. From Android 16 this needs its own grant; without it a server in your house is unreachable. |
| Notifications | Transfer progress, and telling you when something finishes |
| Foreground service (special use) | To keep a transfer and its seeding alive while the app is in the background |
| Wake lock | To keep downloading while the screen is off |
Backups
If you have Android's backup enabled, the app's data is included in your own backup, in your own Google account, under Google's terms — the developer has no access to it. Saved passwords are included only as ciphertext, and because the encryption key is bound to the original device, they cannot be read after restoring onto a different one. The app treats such a password as absent and asks you for it again.
What you download
NodeTorrent is a general-purpose BitTorrent client. It does not host, index, search for, recommend or supply any content. It has no built-in catalogue and no connection to any torrent site. What you choose to transfer, and whether you have the right to do so, is entirely your responsibility.
Children
The app is not directed at children and collects no data from anyone, including children.
Data deletion
Because nothing is collected, there is nothing held elsewhere to delete. Uninstalling the app removes everything it stored on your device. You can also clear it at any time from Android Settings → Apps → NodeTorrent → Storage.
Changes to this policy
If this policy changes, the revised version will be published at this address with a new “last updated” date. Material changes will also be noted in the app's release notes.
Contact
Questions about this policy: CONTACT EMAIL