Play Integrity is a software system provided by Google for checking if a device and the app itself has been manipulated.
Play Integrity can check the app that is running and the platform/device the app for manipulations (e.g. unlocked bootloader). It also provides an emulator detection. The check result is signed data which can be verified by the app itself or a server used by the app.
Play Integrity is the successor of SafetyNet which has been shut down in 2024.
The app check can detect if an app / APK has been tampered.
The device/platform checks provides three categories:
- DEVICE_INTEGRITY
- BASIC_INTEGRITY
- STRONG_INTEGRITY