Data & permissions

Why EchoSweep needs storage access

EchoSweep can only inspect and compare files it can read. Android controls that access through permissions, storage boundaries, and the current user profile.

Media access

On newer Android versions, separate permissions may cover images, video, and audio. EchoSweep uses these categories to inventory media and run local analysis.

Broad storage access

For a storage-management utility, broader shared-storage access may be requested so the user can inspect files beyond individually selected media. Android and Google Play apply additional restrictions to this capability.

No Internet permission

The inspected source does not request Android's INTERNET permission. Local analysis is not designed to upload storage data to an Adz Dev Coding server.

What local analysis can include

Inventory
Names, paths, sizes, file types, and modification dates.
Exact duplicates
Size grouping, partial fingerprinting, SHA-256 hashing, and final byte comparison.
Similar photos
Local perceptual image analysis that suggests visually similar images; it is not proof that files are exact duplicates.
Cleanup records
Local history of selected actions, paths, timestamps, and sizes needed for quarantine, restore, or deletion workflows.

Android still sets the boundary

EchoSweep cannot claim access to other apps' private data, protected system areas, or another Android user's private storage. Access depends on the device, Android version, user profile, permissions, and file-system state.

Your controls

  • Review permission prompts before granting access.
  • Revoke storage or media permissions in Android settings.
  • Choose a narrower scan location where the app version supports it.
  • Review files before cleanup.
  • Clear app data or uninstall EchoSweep to remove local app records, subject to Android backup and transfer behavior.

For the complete disclosure, read the EchoSweep Privacy Policy.