Hardened mobile scanner for user privacy

Native Rust core, audited FFI bridge, packaged as XCFrameworks — designed for minimal attack surface.

App preview

Built for privacy

All sensitive logic runs in a native engine compiled from Rust and packaged into platform-specific XCFrameworks. No raw data leaves the device by default.

  • Argon2id key derivation
  • XChaCha20-Poly1305 for local blobs
  • Audit-friendly FFI boundary

Try the prototype

This site includes a small SwiftUI prototype and Figma starter assets in the repo. Use them to evaluate UX and integrate the XCFramework into an iOS app.

Repository contains `ios-app` and `engine-rust/ffi` skeletons.

Next steps

  1. Validate XCFramework build on macOS CI
  2. Integrate `encrypt` crate into runtime key provisioning
  3. Iterate UX in Figma and SwiftUI prototype