This error is primarily caused by rooted devices. However, it can also appear on custom ROMs or uncertified devices that fail Google Play Protect certification. In short, if your device is rooted, modified, or uncertified, ChatGPT will refuse to launch until it passes Play Integrity verification again.
1. Reset the App
Clearing cache and data does not change Google’s integrity verdicts, but it can fix temporary glitches in the app or Play Services. A clean reset forces the app to re-request validation, which may resolve issues caused by corrupted tokens or stale session files.
2. Switch to Web Version
The web version of ChatGPT is not tied to Google’s Play Integrity API. By using the PWA (Progressive Web App) or browser-based version, you avoid device attestation checks entirely. This provides an app-like experience without the integrity restriction.
3. Add ChatGPT to Magisk DenyList (Rooted Devices)
If you want to keep root, Magisk provides a DenyList feature that hides root traces from selected apps. This can trick the Play Integrity API into returning a positive result, allowing ChatGPT to run. However, results vary on newer Android versions where hardware-backed attestation is stricter.










