Device requirements
đą Android System Requirements (Play Integrity API)
Our application utilizes the Google Play Integrity API, which requires all devices to meet the following minimum criteria to function properly:
â Minimum Requirements
-
Android Version:
Devices must be running Android 8.0 (Oreo) and above. -
Google Play Services:
Devices must have Google Play services installed and up-to-date. -
Google Play Store:
Devices must have the official Google Play Store installed and enabled. -
Device Certification:
Devices must be Google Play Protect certified.
This ensures the device is not rooted or running an uncertified/custom version of Android.
đĢ Unsupported Devices
- Devices without Google Play Services (e.g., some custom ROMs or devices sold without Google licensing).
- Devices that are rooted, tampered, or emulated.
- Devices that fail Play Integrity API checks (e.g., due to Play Protect certification failure).
đ iOS System Requirements (Security & Integrity Attestation)
Our iOS application performs device-level security and integrity checks during startup, including verification using Secure Enclave attestation where supported. To ensure full compatibility and security, devices must meet the following requirements:
â Minimum Requirements
- iOS Version:
Devices must be running iOS 14.0 or later.âšī¸ Secure Enclave attestation is supported on devices with a Secure Enclave chip and iOS 14+.
-
Hardware Requirements:
Devices must have a Secure Enclave (e.g., A7 chip or newer).
This enables attestation of cryptographic operations and key material isolation. -
Jailbreak Status:
Devices must not be jailbroken.
Tampered systems or environments that fail security checks will not be allowed to proceed. - Device Integrity:
The app performs runtime checks to verify system integrity and signs of tampering, including:- Secure Enclave key validation
- OS trust chain validation
- Debugging/tracing detection
đĢ Unsupported Devices
- Devices running iOS versions earlier than 14.0
- Devices without Secure Enclave hardware (e.g., older than iPhone 5s)
- Jailbroken or otherwise modified devices
- Devices that fail integrity or security attestation checks