With the rise of data protection regulations, ensuring that sensitive data is safeguarded properly has become an essential step in the development of every app and service.
To achieve compliance with emerging rules, app owners need an app-specific approach to secure data moving to and from devices. Failing to comply with these legislations and exposing sensitive medical, financial or personal data could result in hefty fines. A data leakage or loss can have other harmful after-effects as well, including legal fees and brand damage.
sensitivity.io Software Development Kits (SDKs) were launched with a simple goal in mind: to inject security, Data Loss Prevention (DLP) features and compliance policies for regulations such as GDPR, HIPAA, PCI DSS or GLBA at the core of applications. Thus, they offer a convenient data security solution with customizable detection techniques that can identify and monitor data usage and movement within apps, services and platforms.
We’ve collected the top five features of sensitivity.io:
1. Easy to integrate
sensitivity.io allows developers to save significant time and money by focusing on delivering superior applications rather than spending time developing security features. For an added convenience, it’s also divided into modules with specific SDKs for data loss prevention and data classification.
2. Cross-platform development
The SDKs are written in C++ which ensures a smooth and seamless installation and integration on popular operating systems including Windows, macOS and several Linux distributions such as CentOS, Ubuntu, OpenSUSE etc. as well as Android and iOS.
3. Bindings for mainstream programming languages
We also provide bindings for mainstream programming languages (C, C#, PHP, Python, Ruby, Go, Java, Objective C/Swift) that are easy-to-use and integrate into existing applications. Once integrated, it’s easy to switch the programming language since the SDKs know-how persists throughout the supported platforms and programming languages.
4. Works fully offline
sensitivity.io SDKs work fully offline, without having to stay connected to an external service or the need for constant communication with an API. In this way, data remains inside the company integrating the SDKs at all times for better overall data control and protection against data exfiltration. This feature also offers the possibility of using existing IT infrastructure for scalability.
5. Configure threats & take remediation actions
Based on an extensive list of data that the SDKs scan and which are defined as threats, you can define your own subset that interests you and your application (for example IBAN code, an SSN or a specific word). Besides the basic methods that allow the user of the SDK to scan for a specific number of threats or till the end of data provided for scan, the SDK provides the possibility to define your own threat handler, thus empowering the developer to customize the scan to his requirements. Furthermore, we provide you with our own thread pool based ScannerExecutor in order to simplify developers work in multithreading environments.
In conclusion, sensitivity.io SDKs were created not only to protect sensitive data from loss or theft, but also took into consideration the challenges and requirements app developers have when implementing security and DLP capabilities into their products.