Discover nearby FileFly devices on your Wi‑Fi/hotspot and transfer files locally. Multicast helps LAN discovery. FileFly is not used to upload your files to a FileFly cloud.
Pick media to send and save received photos/videos to Gallery when you choose. Media location is only used if the OS exposes it with the media you select — FileFly does not track your GPS for ads.
Camera
Optional
CAMERA
Only to scan a Quick Connect QR code. No photos are uploaded to FileFly servers. You can refuse camera and still connect via discovery or manual Hub/QR display.
Notifications
Optional
POST_NOTIFICATIONS
Show transfer progress and keep you informed while a transfer runs. You can deny notifications; transfers may still work in the foreground.
Keep large transfers reliable while the screen is off or you switch apps, with an ongoing transfer notification where required by Android.
Install packages (APK)
Optional
REQUEST_INSTALL_PACKAGES
Only when you explicitly receive an app/APK via FileFly and choose Install. Used to start Android’s package installer UI — not silent installs.
Battery optimization exemption
Optional
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
Asked only if you want more reliable background transfer behavior on aggressive OEMs. You can refuse.
All files access
Optional
MANAGE_EXTERNAL_STORAGE
Needed for full-phone FTP and to auto-create/save into a FileFly folder in shared storage. You grant this in Android settings. Without it you can still transfer files and use Computer Hub; FTP over the whole phone will not work until you allow it.