Android App โ€ข Beta v0.1.0

Download Rial for Android

Start capturing cryptographically verified images with AI fraud detection and zero-knowledge proofs

Get the App

๐Ÿ“ฑ

Direct APK

Download and install the APK file directly on your Android device

Download APK (v0.1.0)

18 MB ยท Debug build

Updated: November 14, 2025 (Latest)

System Requirements

  • Android 7.0 (API 24) or higher
  • Camera permission (required)
  • Location permission (optional)
  • Active internet connection
  • ~50 MB free storage

โœจ Latest Update (v0.1.0)

November 13, 2025 - Major Bug Fixes

๐Ÿ”ง Fixed: Verify Existing Photo

  • EXIF Metadata Integration - Proof IDs now embedded in image metadata for future verification
  • Backend Verification - Existing photos now verified through Rial API using stored proof IDs
  • Error Handling - Clear messages when photos weren't captured with Rial SDK
  • Timestamp Display - Verification results now show original capture timestamp

๐Ÿš€ How It Works

  1. Capture Photo - Take a photo with the app and submit it
  2. Automatic Tagging - Proof ID written to image EXIF metadata (format: RIAL_PROOF:xxx)
  3. Verify Later - Select any previously captured photo from gallery
  4. Backend Validation - App reads proof ID from EXIF and verifies with Rial API
  5. Results - See verification status, timestamp, and verification URL

Previous Issue: Users couldn't verify photos they had already captured. This is now fixed!

What's Included

Production-ready features with iOS parity

๐Ÿ›ก๏ธ

AI Fraud Detection

95%+ accuracy in detecting screen photos and screenshots with multi-modal analysis

๐Ÿ”

Hardware Security

Keys stored in Android Keystore (TEE/StrongBox) never leave secure element

๐ŸŽจ

Image Transformations

15+ transformations (crop, rotate, filters) with ZK proof tracking

๐Ÿ“

GPS & Timestamp Proofs

Optional location and time attestation with privacy preservation

โšก

Zero-Knowledge Proofs

Groth16/Halo2 circuits via backend for cryptographic verification

โœ…

Verify Existing Photos

Select photos from gallery to verify - now with full backend verification support

Technical Specifications

Version 0.1.0 BETA
Minimum Android Android 7.0 (API 24)
Target Android Android 14 (API 34)
App Size ~15 MB (APK)
SDK Language Kotlin 1.9
UI Framework Jetpack Compose
Backend API REST (Vercel Serverless)
Proof System Groth16 / Halo2
Security Hardware-backed keystore
Detection Accuracy 95%+ (screen fraud)

Installation Guide

Method 1: Direct APK Install

  1. Download the APK - Click "Download APK" button above
  2. Enable Unknown Sources - Go to Settings โ†’ Security โ†’ Install unknown apps โ†’ Enable for your browser
  3. Install - Open the downloaded APK file and tap "Install"
  4. Grant Permissions - Allow camera and location (optional) permissions
  5. Start Using - Open the app and start capturing verified images

Method 2: Build from Source

  1. Install Java JDK 17+ - Required for building Android projects
  2. Clone Repository - git clone https://github.com/windsurftemplate/rial.git
  3. Navigate to SDK - cd rial/android-sdk
  4. Build - ./gradlew build
  5. Install - ./install-on-phone.sh (with phone connected via USB)

โš ๏ธ Beta Software Notice

This is beta software for testing purposes. Some features may be incomplete or unstable. Use at your own risk. Not recommended for production use yet.

Need Help?

Check our documentation or reach out for support

๐Ÿ“š Documentation ๐Ÿ’ฌ Report Issue โœ‰๏ธ Contact Us