Introduction
The DataSapien Mobile SDK is an embeddable ZPD / ZSD and intelligence engine capable of collecting, storing and processing personal data on iOS and Android based mobile-devices.
The SDK is designed to be easy to add to your mobile app as a library, configure, and init as part of your mobile app with just a few lines of code. There is two way communication between DataSapien Mobile SDK and your mobile app:
- Your app calls Mobile SDK functionality provided via its services
- Mobile SDK invokes callbacks registered by your app to notify it when particular events occur within SDK
The DataSapien Mobile SDK is designed to work with DataSapien Mobile Backend deployed on-prem, on your choice of cloud provider or hosted by us on your behalf. You will need to configure the Mobile SDK to connect to the DataSapien Mobile Backend.
SDK Maintained Stores
The Mobile SDK creates and wraps 3 data stores on the mobile device.
- Data Vault: For storage of collected MeData values. This store is maintained by MeData Service
- Reward Vault: For storage of rewards. All varieties of rewards earned by user may be stored here. This store is maintained by Reward Service
- OWF Wallet Storage: For storage of VCs. This store is maintained by Wallet Service
Part of the functionality of the above mentioned service enables high level access to these stores.
The Mobile SDK contains backup and restore functionality to create a backup of the above stores on the user's choice of cloud provider, including iOS and Google (Android) cloud. This backup & restore functionality ensures reslience of the edge data storage, and can be invoked by your host app.
Sandboxed JavaScript and Python Engines
The Mobile SDK makes use of embedded JavaScript and Python engines.
- The JavaScript engine allows rich scripting for many SDK provided use-cases.
- The Python engine enables execution of ML/AI models since the vast majority are based on TensorFlow and PyTorch.
The Mobile SDK runs JavaScript and Python engines in a security sandbox where only permitted functionality is available to executed scripts.
On-Edge Intelligence
DataSapien is the pioneer of consented, on-edge, Zero-Party Data (ZPD) collection and on-edge processing of privacy data to enable Zero-Shared Data (ZSD). Intelligence Service provides access to three levels of intelligence.
DataSapien provides consultancy regarding the best use of ML/AI models on-edge. Contact us
OWF Compliant Wallet
The DataSapien Mobile SDK is an OpenWallet compliant wallet. This means it implements required data structures as a wallet provider and it can interact with compatible issuers and third parties.
Licensing
A license file is needed to use the DataSapien Mobile SDK. The license file contains a digital signature with your unique identifier and list of enabled SDK services.
Contact us about the license and for further information.