ONE FOCUSED ACTION

Ensure app requests only minimum necessary permissions at runtime.

App-store optimization

1 checklist items

Save for later 0

Use × to move an item here. You can restore it when you’re ready.

    Your checks and saved items stay in this browser. Nothing is submitted.

    Why this matters

    Minimizing permissions reduces user privacy concerns and increases likelihood of granting consent.

    A STARTING-POINT EXAMPLE

    Hypothetical standard operating procedure

    Adapt this example to your site, access, tools, and change process. It is our suggested procedure, informed by the sources below.

    1. Review app functions requiring permissions and justify each permission.
    2. Replace fine location permissions with coarse location where possible.
    3. Request permissions contextually when feature is accessed, not at app start.
    4. Warn users clearly why permissions are needed during requests.
    5. Audit app manifest and runtime code for excessive permissions regularly.

    Watch for

    Requesting unnecessary sensitive permissions harms user trust and may cause app removal.

    Definition of done

    App permission requests are contextual and limited to essential functions only.

    Sources & attribution

    1. Android Developer Core App Quality Guidelines ↗

    Original checklist wording and example SOP by Best SEO Checklist, using source-grounded AI assistance. Editorial contact: Ted Kubaitis, @tedkubaitis on Teams. Check current source guidance before implementation.