TotalHealWhitepaper · 27 October 2026

Data Loss Prevention (DLP) and data discovery

Know where your sensitive data is, and who can reach it

Finds Aadhaar numbers, PAN, bank accounts, card numbers, keys and your own confidential records where they should not be — on servers, in OneDrive, SharePoint and Google Drive, and in mail that leaves — and takes access away with a second person’s approval.

DataShield DLP icon
TotalHealDataShield
Freaquer Corporation Pvt Ltdtotalhealsecurity.com

Contents

  1. 1Executive summary
  2. 2The challenge
  3. 3Architecture
  4. 4How it works
  5. 5Capabilities in detail
  6. 6Security and data handling
  7. 7Where it fits
  8. 8Deployment and system requirements
  9. 9Technical specifications
  10. 10Getting started

1Executive summary

DataShield inspects servers, OneDrive, SharePoint, Google Drive, sent mail and anything sent to its scan API with identifiers validated by checksum, your own records matched exactly and confidential documents recognised by fingerprint; it shows who can reach each finding and takes access away when a second person approves. Sensitive values never leave the inspection unmasked.

2The challenge

Sensitive data spreads: a patient export left on an application server, a .env with production keys every user can read, a vendor list with PAN and bank accounts mailed to an outside firm, a results sheet shared with “anyone with the link”. Under the DPDP Act 2023, the Aadhaar Act and PCI DSS the organisation must know where this data is and who can reach it — and pattern-matching tools drown teams in invoice numbers that look like account numbers.

The TotalHeal approach. DataShield inspects files on Linux servers, in Microsoft 365 and Google Workspace, in sent mail and anything sent to its scan API with an engine of its own: identifiers validated by their checksums, your own records matched exactly, confidential documents recognised by fingerprint. It shows where each finding is and who can reach it, and removes public links or file access when a second person approves.

3Architecture

DataShield DLP reference architecture: Servers inspect files locally and send only masked findings; cloud files and sent mail are read through the providers’ APIs and forgotten after inspection; access changes run only after a second person approves.
Servers inspect files locally and send only masked findings; cloud files and sent mail are read through the providers’ APIs and forgotten after inspection; access changes run only after a second person approves.

4How it works

  1. TeachChoose regulation templates; add your records, confidential documents and codenames — kept only as hashes.
  2. InspectServers daily and on demand, cloud drives and sent mail every five minutes, applications through the scan API.
  3. ValidateChecksums, context words and thresholds keep ordinary numbers out of the findings.
  4. See exposureEvery finding shows who can reach it: anyone with a link, outside recipients, every user of a server.
  5. ContainRemove public links or take file access away after a second person approves; resolve or accept the rest.

5Capabilities in detail

  • 25 detectors, validatedAadhaar (Verhoeff check digit), PAN (holder type), GSTIN (check character), bank account numbers next to account words, IFSC, UPI IDs (known bank and app handles), Indian mobile numbers, passport, voter ID (EPIC) and driving-licence numbers, payment cards (Luhn and real network prefixes: Visa, Mastercard, RuPay, Amex, Discover, Diners, JCB), IBAN (mod-97), SWIFT, US SSN, e-mail addresses — each with context words that raise its confidence; repeated and sequential test numbers are ignored.
  • Secrets and keysPrivate keys (RSA, EC, OpenSSH, PGP), AWS access keys, GitHub, Slack and Google API tokens, Stripe and Razorpay live secret keys, JSON Web Tokens, database and broker connection strings with passwords, Azure storage keys and passwords in configuration files (placeholders ignored).
  • Exact data matchUpload a CSV of your customers, patients, employees or accounts: DataShield keeps only salted hashes and finds files holding two or more fields of the same record, however the numbers are written.
  • Document fingerprintsRegister a board paper, contract or design: files that copy a share of its text are found, even with other text around it. Only hashes of the document are kept.
  • Keyword dictionariesCodenames, project names and labels such as “Strictly confidential”, matched as whole words in any case.
  • Text from real filesWord, Excel and PowerPoint (Office Open XML), OpenDocument, PDF text, CSV, JSON, XML, HTML, e-mail with attachments, and zip archives nested up to three levels; legacy Office files by their text; password-protected files reported, never silently skipped; archive bombs refused.
  • Policies for regulationReady templates for the Aadhaar Act, PCI DSS, the DPDP Act 2023 (bulk personal data), Indian financial identifiers, credentials and GDPR / GLBA, and your own policies: data types with minimum counts and confidence, your records, documents and words, per channel — edited in the console, never as JSON.
  • Servers: data at restThe TotalHeal server agent inspects the folders you choose on every Linux server every day and on demand, reads only new or changed files, never follows links and never reads system trees, and reports who owns each file and whether every user of the server can read it.
  • OneDrive, SharePoint and Google DriveChanged files in every user’s drive (and every SharePoint site library) are inspected every five minutes, with how each is shared: a link anyone can open, people outside your domains, the whole organisation or nobody. Google Docs, Sheets and Slides are inspected through their text.
  • Mail that leavesEvery sent message and its attachments in Microsoft 365 and Gmail is inspected; recipients outside your domains make the finding exposed.
  • Scan APIPOST any file or text to the scan API from your applications, upload paths or CI and get the verdict, the masked findings and the policies broken; record the result as a finding if you choose.
  • Masked evidenceA full sensitive value never leaves the inspection: findings keep the count, the confidence and up to three masked samples (•••• •••• 9012), the file and the part of an archive or attachment it was in.
  • Take access away, with approvalOn a server, group and other users lose access to a flagged file and its old permissions are journaled so it can be put back; in Microsoft 365 or Google Drive, public links and outside shares are removed while shares inside the organisation stay. Every change needs a second person — never the requester, never a service account.
  • Findings that stay currentResolve, accept the risk with an expiry, or reopen; files that are deleted or cleaned are resolved by the next scan, and a finding that comes back reopens.
  • Alerts in the same incident queueA new finding that breaks a policy becomes an alert (credentials in files: MITRE ATT&CK T1552.001) correlated with endpoint, identity and cloud alerts and sent on to your SIEM, ticketing and playbooks.
TotalHeal console, DataShield overview: open findings, exposed findings, access taken away, approvals waiting, files watched on servers; policies broken, data found and where
The DataShield overview in the TotalHeal console (demo organisation). Real screenshot, demo data.

6Security and data handling

  • Values stay maskedOnly counts and masked samples leave the inspection; records and documents are kept as hashes.
  • Two people for every changeTaking access away or removing a link needs a second person — never the requester, never a service account.
  • Every server change can be undoneThe old permissions of a restricted file are journaled and put back on request.
  • Read-only until you allow itServers change nothing unless the host owner allowed access changes.

7Where it fits

DPDP Act readinessFind personal data of many people outside the systems meant to hold it, with evidence of where and who can reach it.
Aadhaar and card dataProve Aadhaar numbers and card numbers are not lying in exports, uploads and shared folders.
Leaked keysFind production keys and passwords in files every user can read, and take access away the same day.

8Deployment and system requirements

Cloud (SaaS)AvailableSingle-region service.
On-premisesAvailableDelivered with our team from the on-premises kit.
Air-gappedAvailableOffline kit, offline licence file and offline update bundles.

Protected platforms

  • Ubuntu20.04, 22.04, 24.04
  • Debian11, 12
  • Red Hat Enterprise Linux8, 9
  • Rocky Linux8, 9
  • AlmaLinux8, 9
  • Microsoft 365
  • Google Workspace
  • Gmail

On-premises server

Operating system
RHEL, Rocky Linux or AlmaLinux 8 / 9; Ubuntu 20.04, 22.04 or 24.04; Debian 11 / 12
Processor
4 vCPU (tested configuration)
Memory
8 GB recommended (6 GB minimum)
Disk
10 GB free for software, releases and backups, plus data
Sign-in
Active Directory / LDAP, SAML 2.0 or OpenID Connect
Software
Nothing to pre-install: no container runtime, database, web server or Java

Network and access

  • The TotalHeal server agent on each Linux server, with datashield.enabled and the folders to inspect
  • datashield.allow_restrict on servers where approved access changes may run
  • For cloud files and mail: an administrator who grants API access to Microsoft 365 or Google Workspace

Alerts and tickets to

  • Splunk
  • Microsoft Sentinel
  • Elastic
  • Syslog / CEF
  • Jira
  • ServiceNow
  • Slack
  • Microsoft Teams

9Technical specifications

FeaturesIncluded
25 detectors, validatedIncluded
Secrets and keysIncluded
Exact data matchIncluded
Document fingerprintsIncluded
Keyword dictionariesIncluded
Text from real filesIncluded
Policies for regulationIncluded
Servers: data at restIncluded
OneDrive, SharePoint and Google DriveIncluded
Mail that leavesIncluded
Scan APIIncluded
Masked evidenceIncluded
Take access away, with approvalIncluded
Findings that stay currentIncluded
Alerts in the same incident queueIncluded
Availability by editionBusinessEnterprise
Detectors, exact data match, fingerprints, dictionaries, policies, servers, OneDrive / SharePoint / Google Drive, sent mail, scan API, approved access changes, alertsIncludedIncluded
Platforms and coverage
Linux servers (Ubuntu, Debian, RHEL, Rocky, AlmaLinux)TotalHeal server agent with datashield.enabled and the folders to inspect
Microsoft 365OneDrive, SharePoint and sent mail through Microsoft Graph (Files.ReadWrite.All, Sites.Read.All, Mail.Read, User.Read.All), or keyless with a federated credential
Google WorkspaceDrive and Gmail sent mail through a service account with domain-wide delegation
Applications and pipelinesThe scan API (any file or text up to 25 MB)
ConsoleTotalHeal web console
Deployment options
SaaS (India region)AvailableSingle-region service.
On-premises control planeAvailableDelivered with our team from the on-premises kit.
Air-gappedAvailableOffline kit, offline licence file and offline update bundles.
Licensing
Priced perServer per year
CountedServers reporting to DataShield; Microsoft 365 / Google Workspace connections included
Trial30 days, up to 5 servers
EditionsDataShield is sold on its own, outside the editions.
Government profileGovernment is a profile, not a separate tier or price list: the Elite tier with Government defaults switched on — data residency in India, four-eyes approval of policy changes, a distinct approver for every approval-level action, retention of at least 180 days, and the CERT-In and DPDP reporting clocks.
Procurement dossierCompliance matrix, bill of materials, architecture and hardening, SLA and OEM authorisation letter, on request
On-premises server
Operating systemRHEL, Rocky Linux or AlmaLinux 8 / 9; Ubuntu 20.04, 22.04 or 24.04; Debian 11 / 12
Processor4 vCPU (tested configuration)
Memory8 GB recommended (6 GB minimum)
Disk10 GB free for software, releases and backups, plus data
Sign-inActive Directory / LDAP, SAML 2.0 or OpenID Connect
SoftwareNothing to pre-install: no container runtime, database, web server or Java
Requirements
Requirement 1The TotalHeal server agent on each Linux server, with datashield.enabled and the folders to inspect
Requirement 2datashield.allow_restrict on servers where approved access changes may run
Requirement 3For cloud files and mail: an administrator who grants API access to Microsoft 365 or Google Workspace

10Getting started

  • The TotalHeal server agent on each Linux server, with datashield.enabled and the folders to inspect
  • datashield.allow_restrict on servers where approved access changes may run
  • For cloud files and mail: an administrator who grants API access to Microsoft 365 or Google Workspace

Start a 30 days, up to 5 servers trial in the TotalHeal console with a Sttiz account. For a quote, an on-premises installation or the procurement dossier (compliance matrix, bill of materials, architecture and hardening, SLA, OEM authorisation letter), write to business@totalhealsecurity.com.

About TotalHealTotalHeal is a security platform from Freaquer Corporation Pvt Ltd: endpoint, network, application, cloud, security-operations and backup products, each sold on its own and run from one console.
Datasheettotalhealsecurity.com/datasheet/datashield

No third-party certification is claimed. Figures are from our own tests where stated, with their dates. Specifications can change; this whitepaper is dated 27 October 2026.