Simprints Documentation
  • Introduction
    • Goals
    • Audience
    • Disclaimer
  • Product Overview
    • Product Overview
      • Simprints ID (SID)
        • Enrolment
        • Verification
        • Indentification
      • Biometrics
        • Fingerprints Recognition
          • Vero Fingerprint Scanners
        • Face Recognition
      • SID Intents Launcher
      • Cloud Backend
      • Data Collection Platforms
        • DHIS2
        • CommCare
        • ODK + Survey CTO
  • Architecture
    • System architecture
      • Mobile
        • Simprints ID (SID)
          • Project structure
          • Biometric flow orchestration
  • Installation
    • Installation, Quick Start and Device Requirements
      • Installation
      • Quick Start Guide
      • Device Requirements
  • Security & Privacy
    • Security & Privacy Considerations
      • Security Policy
      • Responsible Use
      • Privacy Policy
      • Cookie Policy
  • Development
    • Getting setup
    • Simprints for Developers
      • Simprints for Developers
      • Integrating with Simprints
        • Getting Started
        • Enrollment
        • Identification
        • Verification
        • Exit Forms
        • Confidence Score Bands
        • Enrolment & Identification +
        • Handling Errors
        • Metadata
      • Other Intergrations
        • ODK Integrations + SurveyCTO
          • Enrol
          • Identify
          • Verify
          • FAQ
        • CommCare Integration
          • CommCare: Enrolment
          • Identification
          • FAQs
          • ↔️CoSync
        • DHIS2
  • Troubleshooting
    • FAQs
    • Common Issues
  • Community & Support
    • Support Channels
    • Community Guidelines
    • Open Source Contributions
  • Product Roadmap
    • Product Roadmap
      • Current Releases
      • Previous Releases
      • Submit an Idea or Request
  • Licence
  • Contribution Guidelines
    • Contribution Guidelines
      • Code Contributions
      • Bug Reports
      • Feature Requests
  • Supporting Partners
Powered by GitBook
LogoLogo
On this page
  • Steps
  • Prerequisites
  • 📱 Download Android Apps
  • 🧬 Provision of a biometric modality
  • 📂 Create a project
  • 👉 Perform an enrolment
  • ✅ Perform an identification
  • 🔮 What’s next?

Was this helpful?

Edit on GitHub
  1. Installation
  2. Installation, Quick Start and Device Requirements

Quick Start Guide

PreviousInstallationNextDevice Requirements

Last updated 7 months ago

Was this helpful?

This guide was initially intended for Simprints staff who want to use and/or test Simprints for the first time. It assumes no prior knowledge and only covers the absolute essentials required for first-time setup.

As such, open-source users cannot perform steps 3 to 7 without support from Simprints. If you want to know more, please contact us via our Support.

By the end of this guide, you should have:

  • An understanding of Simprints core components

  • Provisioned a biometric modality

  • Captured some biometric data (either your Fingerprint or Face)

Steps

  1. 📱

  2. 🧬

  3. 📂

  4. 👉

  5. ✅

  6. 🔮

Prerequisites

Required

  • Web browser (hopefully, you are reading on one!)

Optional

  • Vero scanner (needed for fingerprint)

📱 Download Android Apps

Two apps are required to use Simprints:

1. Simprints ID

Simprints ID (SID) hosts the frontend biometric user flows (enrollment, identification, verification).

2. Intents Launcher

SID is not a standalone application; it requires a calling app to open each flow.

  • In a real project, the calling app would be a fully-fledged health record collection app (such as DHIS2 or CommCare)

  • For this guide, we will use Simprints Intents Launcher (launching February 2024), a calling app developed by Simprints to test SID.

Install the APK on your phone

🧬 Provision of a biometric modality

Simprints can be configured to support either Face and/or Fingerprint modalities. For simplicity, choose one of these for a first-time setup.

Face

Simprints has not developed its own Face algorithm (yet..). We use a commercial algorithm created by RankOne Computing, so each device using it must be provisioned with a license.

  1. Open Simprints ID

  2. Copy your device ID

Fingerprint

If you own a Vero scanner and want to use Fingerprint as your modality, you are in luck as Simprints has developed its Fingerprint algorithm, and although the algorithm isn't yet open source, you don’t need to do anything to provision it.

📂 Create a project

Projects can currently be created in the closed-source Simprints back end. Projects contain:

  • Configuration data

  • Biometric licenses

  • Biometric templates (face/fingerprint)

Projects are created and configured in Vulcan (Not currently open source).

👉 Perform an enrolment

You’re at the home stretch! Let’s perform an Enrollment to capture your biometric data to be checked against later.

  1. Open Intents Launcher

  2. Fill in projectId with the Project ID given to you by Simprints

  3. You can use any User Id and Module Id (for instance "User1" and "Module1")

  4. Leave all other fields as they are

  5. Tap Enroll (this will open SID)

  6. Login to SID by scanning the QR code generated in Vulcan

  7. Follow the steps in SID to enroll

  8. View the response in Intents Launcher.

Hopefully, you don’t experience any errors here. However, if you see something like “Invalid User ID” or “Invalid Project ID”, go back a step and check your Project configuration.

✅ Perform an identification

Last part! Let’s perform an Identification to check if we can find the biometric record you created in the last step.

  1. Open Intents Launcher

  2. Fill in Project Id with the Project ID generated in Vulcan

  3. You can use any User Id and Module Id (for instance "User1" and "Module1")

  4. Tap Identify (this will open SID)

  5. Follow the steps in SID

  6. View the response; it should look something like this:

🔮 What’s next?

If you made it this far, congrats! You should understand how Simprints works and an end-to-end solution working on your phone to play around with.

Here are a few suggestions of what you could try and do next:

  • Perform a verification

  • Create your custom intent in Intents Launcher

Android phone (most modern Android phones are supported; for full requirements)

Download and install SID from the

.

Unfortunately, we cannot release these to our open-source users. If you want to discuss this, we will help you. Get in touch with us via one of the methods listed . We will need your device ID, too.

check here
Google Play store
Download link for Intents Launcher
here
channels
Prerequisites
Download Android Apps
Provision of a biometric modality
Create a project
Perform an enrolment
Perform an identification
What’s next?
Setup to Enroll
Result after enroll
Setup to Identification is the same as for Enroll
Result of identification