Back to Help Center
HelpIdentity Verification

Setting up device attestation

Configure device attestation for enhanced security verification.

Device Attestation

Device attestation cryptographically proves your device is genuine and hasn't been tampered with.

What It Proves

Device attestation verifies:

  • Hardware authenticity - Real Apple/Google device
  • OS integrity - Not jailbroken or rooted
  • App integrity - Official AffirmID app
  • Secure enclave - Cryptographic keys are protected

How It Works

  1. Your device generates a cryptographic key pair
  2. The private key is stored in secure hardware
  3. Apple/Google attest to the key's authenticity
  4. Services can verify your device is genuine

Enable Device Attestation

iOS:

  1. Open AffirmID → Settings
  2. Tap IdentityDevice Attestation
  3. Tap Enable
  4. Authenticate with Face ID/Touch ID
  5. Wait for attestation to complete

Android:

  1. Open AffirmID → Settings
  2. Tap IdentityDevice Attestation
  3. Tap Enable
  4. Authenticate with your biometric
  5. Google Play Integrity will be configured

Requirements

iOS:

  • iPhone 6s or later
  • iOS 14.0 or later
  • Not jailbroken

Android:

  • Android 8.0 or later
  • Device with hardware security module
  • Google Play Services installed
  • Not rooted

Attestation Levels

Services may require different attestation levels:

LevelWhat's Verified
BasicApp is legitimate
StandardDevice is genuine
StrongHardware-backed keys

Troubleshooting

"Attestation failed":

  • Ensure device isn't jailbroken/rooted
  • Update to latest OS version
  • Reinstall AffirmID from official store

"Device not supported":

  • Your device may lack required hardware
  • Consider upgrading to a newer device

Was this article helpful?