permissioncentric
Permission-centric is an approach to software design and security in which access to data and resources is governed by explicit permissions granted by users or administrators. In this model, software requests access only for the resources it needs, and access is granted with clearly defined scope and duration, and remains revocable. The aim is to shift control over data usage toward users and operators, increasing transparency and accountability.
Key characteristics include explicit permission prompts before access, narrowly scoped permissions, runtime granting and revocation, and
Applications include mobile operating systems that require user consent for camera, microphone, location, and contacts; web
Benefits include improved privacy, user control, and auditability, plus reduced risk of over-privileged software. Criticisms include
Related concepts include consent management, least privilege, and privacy-by-design.