Privacy Policy — FTP Tool
Effective date: 23 September 2025
FTP Tool runs an FTP/HTTP server on your Android device so you can share files on your local network. We designed the app to work primarily on-device. We do not operate our own backend servers for this app, and we do not collect, sell, or share your personal data.
However, the app integrates certain Google services (Crashlytics, Firebase Analytics, AdMob, and the User Messaging Platform for consent). These services may process limited information as described below and in their respective privacy policies.
What data we collect
- We (Lites App) do not collect personal or non‑personal data from your device.
- FTP Tool does not require an account or login. Your files are served directly from your device to your client machines on the local network. We do not upload your files to any Lites App servers.
- Any telemetry, crash logs, analytics, or ad-related data mentioned below is collected and processed by Google’s SDKs under Google’s privacy terms.
Third‑party services we use
-
Firebase Crashlytics (Google)
- Purpose: App stability and crash diagnostics.
- Data processed by Google may include: crash stack traces, device model, OS version, app version, and other diagnostic information. No content of your files is sent.
- Learn more: firebase.google.com/support/privacy
-
Firebase Analytics (Google)
- Purpose: Aggregate, usage-level analytics to improve app quality (e.g., number of launches, screens viewed). We do not create user profiles.
- Data processed by Google may include: app interactions, device identifiers, coarse location inferred from IP, and event metadata. You can opt out on your device (see “Your choices” below).
- Learn more: firebase.google.com/support/privacy
-
Google AdMob (Google Mobile Ads SDK)
- Purpose: Display in-app advertisements (may be personalized or non‑personalized, depending on your consent and device settings).
- Data processed by Google may include: ad identifiers (AAID), IP address, device information, and ad interaction data.
- Learn more and control choices: policies.google.com/technologies/ads
-
Google User Messaging Platform (UMP)
- Purpose: Obtain and store your consent choices for ads/analytics where required (e.g., GDPR, ePrivacy, TCF). Shows a consent form when necessary and a “Privacy options” menu in-app when available.
- Learn more: developers.google.com/admob/android/privacy
These SDKs are provided by Google LLC and may process your data on servers located in various countries. Please review Google’s Privacy Policy: policies.google.com/privacy
Optional features that may involve data with third parties
-
Dynamic DNS (DDNS) — only if you enable and configure it
- If you choose to use DDNS, FTP Tool will contact the DDNS provider you configure (e.g., No‑IP, DuckDNS, Dynu, FreeDNS) to map your hostname to your current IP address.
- Your DDNS account credentials are stored locally on your device and used solely to update your DDNS record. Your device’s public IP address and hostname are sent to your chosen DDNS provider. Please review that provider’s privacy policy.
-
Feedback via Email (optional)
- If you use the in-app feedback feature, you can optionally include device diagnostics (app version, device model, Android version, memory/storage stats) to help us troubleshoot. This information is sent via your chosen email client and not collected by Lites App unless you send it to us.
Permissions and why we request them
- INTERNET: Required to run the FTP/HTTP server over your local network, load ads, and contact DDNS/Firebase services.
- ACCESS_NETWORK_STATE: Detect network connectivity state to start/stop the server and control ads loading.
- ACCESS_WIFI_STATE: Read Wi‑Fi state and obtain local IP information for showing connection details.
- CHANGE_WIFI_STATE: Manage or react to Wi‑Fi state for server connectivity scenarios and hotspot/wifi changes.
- FOREGROUND_SERVICE and FOREGROUND_SERVICE_DATA_SYNC: Run the FTP/HTTP service in the foreground with a persistent notification so Android does not kill it while serving files.
- POST_NOTIFICATIONS (Android 13+): Show service status and connection notifications.
- READ_EXTERNAL_STORAGE / WRITE_EXTERNAL_STORAGE (pre‑Android 11): Access shared storage to read/write files you choose to share.
- MANAGE_EXTERNAL_STORAGE (Android 11+): “All files access” needed to serve and manage files across shared storage when acting as a server. Used strictly to allow you to browse and share files from your device; we do not upload your files to Lites App servers.
Notes:
- The app uses internal protection to control its foreground service. Components that start/stop the server are restricted to avoid unauthorized control by other apps.
- The app includes a network_security_config.xml that allows cleartext (HTTP) traffic on local network ranges for the built-in HTTP web interface. This is for local LAN use only.
How your information is used
- We do not collect your files or personal content. File transfers occur directly between your device and your client machine over your local network.
- Crash and analytics data, if collected, are processed by Google to help improve stability and quality.
- Advertising SDKs process device and ad interaction data to show ads, in accordance with your consent choices.
On-device storage
- The app stores your settings (including FTP/HTTP configuration, consent choices, and optional DDNS credentials) locally on your device using Android’s storage (e.g., SharedPreferences, app files). We do not upload these settings to our servers.
Data retention and deletion
- Lites App does not store your data on our servers for FTP Tool.
- Google’s SDKs (Crashlytics, Analytics, AdMob) retain data in accordance with their own policies. See Google’s privacy policy for details.
- You can clear app data from Android settings to reset local settings and consent choices on your device.
Security
- We use industry-standard SDKs from reputable providers.
- FTP Tool supports SSL/TLS (FTPS/HTTPS) for encrypted connections when configured, but you are responsible for enabling and using secure modes and certificates according to your needs.
- For local HTTP access, cleartext is allowed only on local networks to maintain compatibility; you may enable HTTPS where supported.
Your choices and controls
- Consent & privacy options: Where supported, open the app menu and select “Privacy Settings” to review or update your consent choices via Google’s UMP.
- Ads: You can reset or limit the Advertising ID in Android settings.
- Analytics: You can limit analytics collection through device settings (e.g., “Ads” / “Privacy” settings on Android) or use OS-level privacy controls.
- Storage access: You can revoke “All files access” or storage permissions in Android settings. The app may not be able to serve files without the necessary permissions.
Children’s privacy
FTP Tool is not directed to children under the age of 13 (or the equivalent age as defined in your jurisdiction). We do not knowingly collect personal information from children.
International transfers
Third‑party providers (Google) may process data on servers located outside your country. Please review their policies for details on transfers and safeguards.
Changes to this policy
We may update this Privacy Policy from time to time. We will update the “Effective date” above when changes are made. Continued use of the app after an update constitutes acceptance of the revised policy.