Effective date: September 13, 2026
FTP Server is an Android application that lets users run an FTP or FTPS server on their own device and local network.
FTP Server does not create accounts, use authentication services, upload your files to our servers, or provide a cloud file service.
We do not collect through first-party app telemetry:
Your files
File names
Folder contents
Folder paths or exact root folder paths
FTP username or password
FTP server address or server URL
Phone IP address
FTP client IP addresses
FTP client usernames
FTP commands
Contact information
Precise location data
Account identifiers
Raw JavaScript warning or error messages
The app may store settings locally on your device, such as:
Port number
Username
Password
Anonymous access setting
FTPS setting
Root folder path
Read-only setting
Language and theme preference
Analytics and crash-reporting preference
This information stays on your device and is used only to run and configure the local FTP server and app preferences.
You can remove advertising with a one-time purchase processed by Google Play. Google manages payment and ownership through your Google Play account. FTP Server does not receive payment card or bank details and does not create a purchase account or database on our servers.
The app checks ownership with Google Play and stores a signed purchase record privately on your device for offline access. Restore purchases using the same Google Play account. Receipts, order IDs, and purchase tokens are not sent to our analytics or crash-reporting services. Refunded or revoked purchases may lose access when Google Play reports the updated status.
FTP Server may request broad file access so you can choose folders and serve files from your device through the local FTP server. Files are accessed only according to the folder and server settings you choose.
When the FTP server is running, devices on the same network may access the selected root folder if they have the configured server address and login credentials, or if anonymous access is enabled.
FTP Server uses the first-party PolyApps telemetry service to understand pseudonymous app usage and diagnose structured errors. This data can be linked to the same app installation, but it does not identify you by name or account.
Analytics and crash reporting are enabled by default. You can turn Analytics and Crash reports off separately in the app under Settings > Privacy choices.
The app may send pseudonymous event and diagnostic information such as:
App opens and app readiness
Screen visits and screen transitions
Curated button presses
Safe setting categories, such as enabled or disabled values, default or custom port category, and internal-root or custom-folder category
Permission-flow outcomes
FTP server start and stop success or failure codes
Active connection count buckets
App foreground/background state
Device screen interactive on/off events while the app process or FTP foreground service is alive
Sanitized warning and error codes
App version, random installation/session/event identifiers, controlled error codes, and sanitized error fingerprints
The app does not send files, file names, folder paths, FTP credentials, IP addresses, server URLs, FTP client usernames, FTP commands, advertising IDs, or raw exception messages/stacks to the telemetry service.
The app also uses Sentry for JavaScript errors and native Android crash diagnostics. Crash reports controls both Sentry and first-party diagnostic telemetry. Sentry receives app/build versions, operating system and device model information, original exception messages, code stack frames, and foreground/background breadcrumbs. Exception messages may include details supplied by the code that raised the error. Attached application settings, console logs, and network request breadcrumbs are removed or disabled. Screenshots, view hierarchies, session replay, and performance tracing are disabled. Native crash reports can contain low-level crash information needed to diagnose failures. We do not attach your documents or FTP data to these reports.
Sentry reports can be cached on the device for delivery after a crash or loss of connectivity. Turning Crash reports off stops new reporting and removes the local Sentry cache; it does not delete reports already received by Sentry. As with any internet service, the receiving infrastructure processes a network IP address to deliver requests. The SDK does not intentionally add your IP address or a user identifier to diagnostic events. Our Sentry organization stores data in the European Union. Learn more at https://sentry.io/privacy/.
FTP Server displays ads using Google AdMob. Google may collect and process data such as device identifiers, advertising ID, app interactions, diagnostics, and approximate location according to Google's advertising policies and your consent choices.
The app uses Google's User Messaging Platform where required to request consent before ads are loaded. Where Google requires privacy options for your region, you can reopen those ad privacy choices from Settings > Privacy choices.
Learn more about how Google uses data:
https://policies.google.com/technologies/partner-sites
FTP Server is not directed to children.
Use FTP Server only on trusted networks. FTP is not encrypted. If encryption is needed, enable FTPS and use a client that supports it.
For privacy questions, contact:
polyapp.studios@gmail.com