Android permissions control an app's access to sensitive resources and data (camera, location, contacts, storage). Apps must declare permissions and, for dangerous ones, request them at runtime — protecting user privacy and security.
Why permissions exist
Apps need user PERMISSION to access sensitive resources/data:
→ protects PRIVACY and security — apps can't silently access your camera, location,
contacts, microphone, etc.
→ the user decides whether to grant access
