Using IBM Cloud Hyper Protect Services with Apple CareKit
This week, we introduced Hyper Protect iOS SDK for CareKit powered by IBM Cloud Hyper Protect Services, which ensures data is always encrypted.
CareKit is an open source framework for developing iOS apps to help users better understand and manage their health. Functions include creating dynamic care plans, symptoms tracking, connecting with care teams and more. iOS devices lead the industry in ensuring the security and encryption of customer data. As CareKit often works with back-end systems for synchronization of data across devices, as well as for access by care teams, it’s important to also be able to trust the security of your chosen cloud. Cloud security requirements can be onerous for healthcare providers as they need to guarantee the privacy and protection of data in flight, at rest, and in operation at the server side where personally identifiable information (PII) and health information is stored.
This week, we introduced Hyper Protect iOS SDK for CareKit powered by IBM Cloud Hyper Protect Services, which ensures data is always encrypted, whether in flight or at rest and protected in use. Hyper Protect Services gives you complete authority over sensitive data and associated workloads — restricting access even for cloud admins.
About the Hyper Protect iOS SDK for CareKit
The Hyper Protect iOS SDK has two components:
- Front-end SPM (Swift Package Manager) package that is included into CareKit apps
- Back-end TypeScript/node.js that serves as a mediator for database operations
For the back-end server, you need two services from the IBM Cloud Catalog: Hyper Protect Virtual Server and Database as a Service. The back-end SDK will then consume these services and expose them to the front-end SDK. Both are available with a free 30-day trial. You will need to create an IBM ID if you do not already have one. The IBM ID will need to be a paid account, requiring you to enter credit card information, but you will not be charged for the free trials.