Getting Started
Adding Simprints into your Android application can be very simple. Our current way of integrating is to first establish an integration with specific data collection platforms or with a custom-built app. Then you can add and configure your application to slot Simprints seamlessly into a program's workflow. Simprints works well with the following platforms:
SurveyCTO
OpenSRP
ODK based platforms
Commcare
& any custom built, or Java-based data collection app
Once you have been in touch with a Simprints Project Manager or Partnerships Manager, the next step to beginning an integration is for us to se you up with a Project ID and Password. Below are additional details about our system requirements.
Required information
When making a request to Simprints, three parameters are required:
Project ID
A project ID is credentials that is unique to your project and will be used to integrate with Simprints and authenticate your app
Module ID
Modules (Module IDs) can be used to stratify a dataset. During an identification, large datasets (e.g. project wide) can take longer to search for a match and reduce accuracy. Having modules will help run identification in smaller datasets
Common modules include sub-district, school or health facility
We recommend each module does not exceed 15,000 registrations
User ID
The User ID is used to identify which user is making a request to Simprints ID
How does Simprints' syncing and searching work?
Simprints is built to work offline because in many frontline contexts, internet is not available. Therefore, it is important to sync beneficiary records on the device so that the app can search for matches locally.
There are three options for how Simprints can sync data on the device and search the database for fingerprint matches: user, module, or global. We recommend that a user does not sync more than 100,000 records on the phone for storage/security reasons. To increase accuracy and to minimise search time, we also recommend that the user does not run identification from a pool of more than 15,000 beneficiaries.
User sync and search is best suited for projects where each beneficiary is likely to be fingerprinted by the same user throughout the project period. An example of a common “user” category is community health worker.
Module sync and search is best suited for projects where beneficiaries are likely to be fingerprinted by multiple users and the project is too large for global sync and search. An example of a common “module” category is sub-district.
Global sync and search is best suited for smaller projects that wouldn’t benefit from a “user” or “module” categorisation. An example might be a small research study in a single clinic.
Depending on the size and design of your project, your Simprints project manager will advise which is the most appropriate setting for you.
System requirements
Recommended requirements for Fingerprint Product
Android Version:
Recommended: 9.0 (Pie)
Minimum: 6.0 (Marshmallow)
Android API Level:
Recommended: 28
Minimum 24
CPU:
Recommended: 2.1 GHz Quad Core or better
Minimum: 1.4 GHz
RAM:
Recommended: 2 GB or more
Minimum: 1GB
Internal Available Memory:
Recommended: 1GB or more
Minimum 300MB
Bluetooth:
Recommended: 4.0
Minimum: 2.0
The following minimum specifications are different for using our Face Product. It equates roughly to a Samsung A40 or A20 for recommended devices and A10s for minimum viability.
CPU:
Minimum: Octa-core processor (1.6GHz)
RAM:
Minimum: 3 GB of RAM, 4 if available
Memory:
Minimum: 32GB of internal space
Camera
Minimum: 16MP camera with autofocus
Installing Simprints ID
Install Simprints ID from the Google Play Store:
https://play.google.com/store/apps/details?id=com.simprints.id