Data Loss Prevention SDK for Cloud, Apps, and Services
Inject security, DLP features & HIPAA, GDPR, CCPA and other compliance policies at the core of your apps.
Featured in
What does it take to build a secure app by design?Read the article
Supported Platforms
Programming Languages
Unmatched sensitive data visibility and compliance for Cloud, Apps, and Services
SDKs for in-app cybersecurity
Enrich your applications with advanced Data Loss Prevention and other security features through our complete and well documented tools. It’s divided into modules with specific SDKs for DLP, data classification, OCR, and others. It also includes language specific sets of tools and helpers for communication with sensitivity.io.
Cloud-based API
Use our Cloud Engine to get visibility into sensitive data collected and stored by your apps and services and add them to projects with specific settings and protection profiles in the sensitivity.io Control Panel. Identify, tag, scan confidential data in the cloud and apply remediation actions like encryption and deletion.
SaaS for Data Storage Services
We offer a powerful scanner that you can use directly on your cloud services such as Box, Google Drive, Dropbox etc to perform data inspection and discover threats based on selected protection profiles. All you have to do is connect your accounts in the sensitivity.io Control Panel and you can start scanning right away.
Explore our use cases
Mobile Apps
Protect your mobile apps against data leakage and theft and stay compliant using our mobile DLP SDKs (iOS or Android) or by leveraging our cloud-based sensitivity.io DLP API.
Online backup, sync and file sharing
Make sure all data stored in your backup and file sharing solution is compliant with security policies and industry regulations. Scan and detect policy violations and take informed decisions.
Content inspection
Data in e-mail, cloud file sharing, web browser, cloud services and other apps and services can be scanned to detect confidential information and further actions can be taken to prevent data breaches.
Workstream collaboration and messaging
Integrate DLP into workstream collaboration apps like Slack and support employees in using them with no data security compromises. Enhance data protection and increase productivity at the same time.
We help organizations meet regulatory compliance
HIPAA
The Health Insurance Portability and Accountability Act (HIPAA) is a set of standards created to safeguard protected health information (PHI) by regulating healthcare providers.
GDPR
The EU General Data Protection Regulation (GDPR) is designed to protect the privacy of EU residents. With sensitivity.io policies, you can cover an important part of the audit, tracking and reporting of transferred data outside the company.
GLBA
The Gramm-Leach-Bliley Act (GLB Act or GLBA), also known as the Financial Modernization Act of 1999, seeks to protect the personal information of consumers stored in financial institutions.
PCI-DSS
The Payment Card Industry Data Security Standard is a set of security standards designed to ensure that ALL companies that store, process or transmit cardholder data and/or sensitive authentication data maintain a secure environment.
Control Panel
Explore and control sensitivity.io’s features through an intuitive user-friendly interface

Designed for Developers
We are strong supporters of efficient data security, with less development effort and fewer resources. With sensitivity.io, we eliminate thousands of hours of coding, offering developers APIs for highly personalized data security features.
Request
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | // Create new sensitivity.io HTTP(s) Client sensitivityioClient := utils.NewSIOClient() // Set client options sensitivityioClient.AuthKey = "2a3bfe54a162466fba13ec1ac3b001a5" sensitivityioClient.AccountId = "974df9c4cdc25b30" sensitivityioClient.ProjectId = "f9c4cdc2" sensitivityioClient.AppId = "b6fded054928cad8" sensitivityioClient.PrepareHeaders() // Prepare file for upload file, _ := utils.ReadFile("/path/to/confidential_file.txt") // Send file to sensitivity.io Cloud Engine if resp, err := sensitivityioClient.PostFiles(&UploadData{ InContext: true, // scan X chars of context ContextSize: 100, // context set to 100 chars around StopAtFirst: false, // stop scan if threat is found StopAt: 10, // stop when threshold is reached Files: file, // file content MaskResult: "random", // mask random results Surrounding: 20, // display text around found threat }); err != nil { http.Error(w, err.Error(), http.StatusForbidden) } else { resp.PrepareResponse() // Print JSON Response w.Write([]byte(model.ThreatResultsToJson(resp))) } |
Response
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | { "threat_results": [ { "total": 4, "elapsed": 92867, "elapsed_text": "0.093ms", "threat_index": 65, "threats": [ { "type_name": "phone-number/us", "type_id": 52, "matched_text": "+1 888 271 9349", "surrounding": "...her a call at +1 888 271 9349, but no lat...", }, { "type_name": "credit-card/mastercard", "type_id": 14, "matched_text": "****-****-****-5100", "surrounding": "..company CC ****-****-****-5100, make sure Bri..", }, { "type_name": "e-mail", "type_id": 11, "matched_text": "ov****@do****.io", "surrounding": "...unable at ov****@do****.io. Call me lat...", }, { "type_name": "ssn/us", "type_id": 15, "matched_text": "721-12-1234", "surrounding": "...this ssn 721-12-1234 allows creating...", }] }] } |
Get started
Enter your business email address to apply for sensitivity.io