Who we are and what this covers
This policy explains how Zylos File Reader & Manager (Android package com.zylos.filereader, iOS bundle com.zylos.filereader) handles information. The app is published by Zylos TechSolutions LLP (“we”, “us”) as part of the Zylos family of apps. Zylos File Reader & Manager opens and organises documents (PDF, Word, Excel, CSV, text, images, video, ZIP) and, on Android, browses the phone's storage and helps recover deleted or hidden files. All of this happens on your device.
Available for Android and iOS. The Storage tab (full file explorer) and the Recover tab exist only on Android; on iPhone and iPad the app works with its own library and the Files app. The Zylos account, cloud backup, push notifications, analytics and crash reporting described below are currently active in the Android version only; on iPhone and iPad they are switched off until a later update.
Information the app uses on your device
The app needs the following information to work. It is read, processed and stored on your device. It reaches us only if the table or “Your Zylos account and cloud backup” below says so.
| Information | Why the app uses it | Where it is kept and for how long |
|---|---|---|
| Files you add to the library | Reading and organising them | The app's own Documents folder (on iOS also visible in the Files app), until you delete them or uninstall |
| Files opened from other apps (“Open with”) | Viewing without keeping the sender's permission | App cache, deleted after a day |
| Rendered PDF pages | Fast scrolling | App cache, deleted after a day |
| Recent files (name, path, type, size, reading position) and favorites | Home screen and resuming where you left off | App-private storage, until cleared or uninstall |
| Android only — files and folders on your phone's storage (names, sizes, dates, contents when you open them) | Storage tab: browse, search, copy, move, rename, delete, find large files | Read when you use the Storage tab; nothing is copied into the app or kept except what you act on |
| Android only — deleted, trashed and hidden photos, videos, audio and documents | Recover tab: find and restore them | Scan results are kept in memory and discarded when the scan ends or the app closes; recovered copies go to public folders you can see |
| Settings (theme, view, sort, app lock on/off and delay, haptics, reading night mode and text size) and the recovered-files list | Your preferences | App-private storage, until uninstall |
| Scan setup choice, launch count, time of the last app-open ad | Remembering what to look for; spacing ads (none on the first launch, at most one app-open ad per 4 hours) | App-private storage, until uninstall |
| Cleanup, copy/move and recovery summaries (counts and sizes) | Showing what an operation did | In memory only |
- File contents are read only to show them to you, and never leave the device unless you share them or open them in another app.
- The optional app lock uses your device's own biometrics or passcode. The app never sees or stores your fingerprint, face data or device passcode; the operating system only tells it whether unlocking succeeded.
Your Zylos account and cloud backup (optional)
- Optional. Every feature works without an account. In the app's Settings → Account you can sign in with Google, create an account with email and password, or continue as a guest.
- What we receive when you sign in: a user ID (a random identifier from Firebase Authentication). With Google sign-in, also your name, email address and profile-photo link from your Google account. With an email account, your email address and the name you enter, if any; your password is handled by Firebase Authentication and never seen by us. A guest gets an anonymous user ID only, with no name or email. We record the sign-in method and when your profile was last updated.
- Cloud backup (only while you are signed in): app and reader settings (theme, colour mood, language, view and sort, app-lock switch, reader night mode and text size, haptics). It is saved to your account so you can restore it on another phone. Uploads happen only when this data changed, at most every 10 minutes while the app is open and when it goes to the background; one backup per app, at most 32 KB.
- Never backed up: files, file names, recents and the library; launch and review counters, ad timing.
- Where it is stored. Firebase Authentication and Cloud Firestore, run by Google LLC as our service provider (Firebase project
zylos-techsolutions; Firestore region asia-south1 (Mumbai, India)). Security rules let only the signed-in owner read or write their profile and backups. - One Zylos account works across the Zylos apps; each app keeps its own separate backup.
- Deleting. Settings → Account → Delete account removes your sign-in, your profile and every Zylos backup at once. You can also ask for deletion on the web at apps.zylostechsolutions.com/delete-account. Signing out keeps your backup for the next sign-in; a guest account can't be recovered after signing out.
Push notifications
- The app uses Firebase Cloud Messaging (Google) to receive occasional announcements, such as new features or tips. To do this, Firebase gives the app a registration token (a random device identifier).
- Messages are sent from the Firebase console to topics only — everyone with any Zylos app or game, everyone with a Zylos utility app, or everyone with this app — never to a person picked by name, email or behaviour. No personal data is used to target them.
- A message may include a link to a screen in the app, which opens when you tap it. Messages that arrive while the app is open appear as a short in-app notice.
- On Android 13 and later, the app asks for notification permission once, never before your third launch, and not again if you say no. You can turn notifications off at any time in your device's settings.
Information that leaves your device
- Advertising. The Google Mobile Ads SDK contacts Google to request and show ads; through AdMob mediation, the ad networks named under “Advertising and consent” may also receive ad requests and show ads. See that section below.
- Your Zylos account and backup, only if you sign in — see above.
- Analytics, crash reports and Remote Config (Firebase, Google) — see “Analytics, crash reporting and app configuration”.
- Push notifications (Firebase Cloud Messaging) — see above.
- Only when you choose: sharing a file or opening it in another app hands it to the app you pick, under that app's privacy policy.
- We run no servers of our own. Firebase and AdMob are Google services; Firebase processes data for us as a service provider. Apart from Google and the ad networks named under “Advertising and consent”, we don't share your information with anyone, and we never sell it.
What we never collect
We never sell your information. Without signing in, nothing you create in the app reaches us. In particular, the app never uploads:
- your files, file names, folder names or file contents
- your photos, videos or audio
- biometric data or passcodes
- your contacts or location; your name and email only if you sign in to a Zylos account
- anything you create or open in the app, as part of analytics or crash reports
Permissions and why they are needed
Android asks for your permission where the system requires it. You can change any permission at any time in your device settings; the app keeps working without the optional ones and explains what stops working.
| Permission | Purpose | Technical name |
|---|---|---|
| All files access (Android 11+) | Storage tab: browse and manage all files and folders on internal storage and SD cards (copy, move, rename, recycle bin, search). You grant it in Android settings; the app explains why first. Without it the Storage tab asks for access and the library still works. | android.permission.MANAGE_EXTERNAL_STORAGE |
| Photos, videos and music | Storage categories and the Recover tab (Android's trash, hidden and deleted media). With “Select photos” the app only sees the items you picked. | android.permission.READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, READ_MEDIA_AUDIO, READ_MEDIA_VISUAL_USER_SELECTED |
| Storage (older Android) | The same features on older Android versions, and “Save to Photos”. | android.permission.READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE (Android 12 and older only) |
| Biometrics | The optional app lock (fingerprint/face via the system prompt). | android.permission.USE_BIOMETRIC, USE_FINGERPRINT |
| Notifications (Android 13+, optional) | Occasional announcements from us (see “Push notifications”) and tips about features you haven't tried yet. Asked once, never before your third launch; the app works the same without it, and tips can also be turned off in the app's Settings. | android.permission.POST_NOTIFICATIONS |
Permissions present in every Zylos app
| Permission | Purpose | Technical name |
|---|---|---|
| Network access | Loads ads from Google AdMob. | android.permission.INTERNET |
| View network connections | Checks whether the phone is online before loading ads. | android.permission.ACCESS_NETWORK_STATE |
| Advertising ID | Added by the Google Mobile Ads SDK. Lets the SDK read the Android advertising ID, subject to your consent and your device's ad settings. | com.google.android.gms.permission.AD_ID |
| Android ad services (Privacy Sandbox) | Added by the Google Mobile Ads SDK for Android's privacy-preserving ad APIs. Controlled by your device's ad privacy settings. | android.permission.ACCESS_ADSERVICES_AD_ID / _ATTRIBUTION / _TOPICS |
| Background work | Added by bundled Android libraries (e.g. WorkManager used by the ads SDK) to finish short background tasks. | android.permission.WAKE_LOCK, android.permission.FOREGROUND_SERVICE |
| Vibration | Haptic feedback on taps. Can be turned off in the app's Settings. | android.permission.VIBRATE |
| Play Install Referrer | Added by a bundled Expo library. The app does not read or send the install referrer. | com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE |
| Receive push messages | Added by Firebase Cloud Messaging so the app can receive the occasional announcement sent to all of its users (see “Push notifications”). | com.google.android.c2dm.permission.RECEIVE |
iPhone and iPad
- Face ID (optional) — to unlock the app if you turn on app lock.
- Add to Photos — when you save an image or video to your photo library.
- Photos are imported with the system photo picker, which gives the app only the items you select.
- No App Tracking Transparency prompt (non-personalised ads only).
Not requested: camera, microphone, contacts, location, phone state, overlay, and the location data embedded in photos (ACCESS_MEDIA_LOCATION is blocked).
Advertising and consent (Google AdMob)
- The app is free and shows ads from Google AdMob, provided by Google LLC (Google Ireland Limited for users in the EEA and Switzerland).
- Consent first. Before ads load, the app uses Google's User Messaging Platform (UMP). Where the law requires it (for example in the EEA, the UK and Switzerland, and in US states with privacy laws), you see Google's consent form and can accept, reject or customise. Where Google tells the app that privacy options are required, Settings → Privacy → Ad privacy choices lets you change your choice at any time.
- What Google collects. When ads are requested or shown, the Google Mobile Ads SDK collects information such as your device's advertising identifier (on Android), IP address, app and device information, ad interactions and diagnostic data. Google uses it to show ads (personalised only if you consent), measure them, and prevent fraud and abuse. This happens under Google's own policies: How Google uses information from sites or apps that use its services and the Google Privacy Policy.
- Other ad networks (AdMob mediation). To fill an ad request, AdMob may let these networks bid, and the winner shows the ad: Liftoff Monetize (Vungle), Meta Audience Network, Mintegral, Unity Ads. Their SDKs are part of the app. When a network requests or shows an ad, it receives information such as your device's advertising identifier, IP address, app and device information and ad interactions, and uses it under its own privacy policy (linked above) to show and measure ads and prevent fraud. They receive your choice from Google's consent form (IAB consent and US privacy signals) and show personalised ads only where you allowed it.
- Which ads. The ad networks, ad formats and how often ads appear can be adjusted remotely (Firebase Remote Config, below), within fixed limits built into the app. Your account, backup and analytics data are never given to ad networks.
- iPhone and iPad. The app requests non-personalised ads only and does not use Apple's advertising identifier (IDFA), so it does not show the App Tracking Transparency prompt.
- Your controls. On Android you can reset or delete your advertising ID in Settings → Privacy → Ads (wording varies by phone). You can also manage Google ad personalisation at adssettings.google.com.
- Ads are limited to content suitable for a general audience (maximum ad content rating “PG”). Banners appear at the bottom of Home, file lists, Recent files, Storage, Recover, search and Settings; native ads (labelled "Ad") below the storage cleanup summary and between recovery results. A full-screen ad may appear occasionally when you move forward to another screen, close a document with Close, or leave a cleanup or recovery summary (at most one per two actions, never in the first minute), and at most once per 4 hours when the app starts (never the first time). No ads while a document is open, during a scan or file operation, between a scan and its results, or on permission screens, and a file opened from another app opens without an ad.
Analytics, crash reporting and app configuration
- Firebase Analytics (Google) records how the app is used: which screens and features are used, settings chosen, counts and similar events (file kinds and counts only; never file names, paths or contents), together with an app-instance ID, the advertising ID where available, device model, operating system and version, app version, language and an approximate country or region derived from the IP address. We use it to see which features help people and what to improve — not for advertising, and we don't share it.
- Firebase Crashlytics (Google) receives a report when the app crashes, and the app's own warnings and errors in release builds: the technical trace, device model, operating system, app version, free memory and storage, and a Crashlytics installation ID. Reports never include your content.
- Firebase Remote Config (Google): when the app starts, it downloads settings such as which ad formats are on and how often ads may appear. The request carries a Firebase installation ID and app and device information, but no personal information.
- Firebase keeps analytics data for the retention period set in our Firebase project (at most 14 months) and crash reports for 90 days. See Firebase privacy and security.
Children
The app is a general-audience utility and is not directed to children under 13 (or the minimum age in your country). We do not knowingly collect personal information from children. Ad requests are not tagged as child-directed. If you believe a child has created a Zylos account, contact us and we will delete it.
Keeping and deleting your information
- Everything the app stores on your device lives in its private storage. Uninstalling the app deletes it. You can also use Android's Settings → Apps → Zylos File Reader & Manager → Storage → Clear storage.
- Android exceptions: items you delete in the Storage tab go to a hidden
.ZylosRecycleBinfolder on the same storage and are emptied automatically after 30 days; files you recover are copied to public folders (Pictures,Movies,MusicorDownload→Zylos Recovery). These are your files on shared storage, so they are not removed when you uninstall — delete them with any file manager. - Items restored from or moved to Android's own trash are managed by Android (it empties its trash after about 30 days).
- Android cloud backup of the app's data is turned off, so no copy is made in your Google account by Android.
- Your Zylos account and backups are kept until you delete them (in the app, or at apps.zylostechsolutions.com/delete-account). Deleting removes them from Firebase right away; copies in Google's encrypted system backups expire within Google's standard backup cycle.
- Analytics data is kept for at most 14 months and crash reports for 90 days. Information collected by Google for ads is retained and deleted under Google's policies; see the links above.
Security
- All connections to Firebase and to Google's ad services use encryption in transit (HTTPS/TLS). Google encrypts stored Firebase data at rest.
- Firestore security rules allow only the signed-in owner to read or write their profile and backups; nobody else, including other users, can read them.
- Your password, if you create one, is handled by Firebase Authentication; we never receive or store it.
- Optional app lock with the device's biometrics or passcode.
- Android cloud backup is disabled, so the library is not copied off the device.
Your rights
Depending on where you live (for example under the GDPR, UK GDPR, India's DPDP Act or US state privacy laws), you may have rights to access, correct, export or delete your personal information, to object to or restrict its processing, and to withdraw consent. You can delete your account and backups yourself in the app or at the web link above, see your account details in Settings → Account, and change your ad consent in the app. For anything else, including a copy of your account data, contact us at the address below. You may also complain to your local data-protection authority.
Changes to this policy
If the app's data practices change, we will update this page and the date at the top before the change ships. Significant changes will also be noted in the app's release notes.
Contact
Questions or requests: support@zylostechsolutions.com. If you email us, we receive your email address and whatever you write (the app's feedback link adds only the app version and Android/iOS version). We use it only to reply and delete it when the conversation is finished.
Help and frequently asked questions: Zylos File Reader & Manager support. Terms for using the app: terms of use.
Publisher: Zylos TechSolutions LLP.