In Settings > Apps, you can check each app's latest activity, security issues that may need attention, permissions that may include sensitive data, and whether it supports required security measures (expiring tokens and IP restrictions).
The app list shows each app's most recent activity.
Security issues that may need attention are highlighted in the list.
On the detail page, permissions that may include sensitive data are labeled.
On the app details page, you can check whether an app has adopted required security measures The article names the following 2.
Credentials that expire and must be refreshed regularly.This shortens the window in which a stolen token can be misused.
Restricts requests to the Shopify API so thatonly approved IP addressescan be used by the app to access the store.
| Screen | What you can check | How it helps |
|---|---|---|
| App list | Display Latest activity for each app | See which apps have been active recently and which haven't |
| Apps list | Highlights Security issues that may need attention | Quickly find apps that need action |
| App details | Consolidated Access, permissions, and activity in one section | Check an app's scope of impact in one place |
| App details | Labels Permissions that may include sensitive data | Identify permissions that need attention |
| App details | Adoption status Enforcement of expiring tokens / IP restrictions | Check an app's security posture |
Eligible plans and rollout status across all stores are not stated.
Whether the same information is available via API is not stated. Only the review feature in the admin is described.
Which staff permissions are needed to view this page is not stated.
In the Shopify admin, go from Settings to Apps.
Review the latest activity and highlighted security issues.
Review access, permissions (sensitive data labels), activity, and security measure adoption status.
Each app's support for token expiration is shown to merchants. App developers will be judged on whether their implementation handles refreshing tokens before they expire.
Because API access is allowed only from approved IPs, it matters whether your app's servers use fixed, managed source IPs. Specific configuration steps aren't documented.
Permissions that may involve sensitive data are clearly flagged to merchants. This is a good prompt to check whether the permissions (scopes) your app requests are the minimum it needs.
The announcement covers only viewing this information in the admin. If you want to automate app audits, you'll need to check separately whether an API exposes the same information.
Because the list shows latest activity, it's easier to spot apps that haven't run in a long time but still have access.A starting point for access audits (removing unneeded apps)—that's how you can put it to use.