Download EaseFilter Secure Share Demo Setup File Download EaseFilter Secure Share Demo Zip File
File sharing powers collaboration—but without the right controls, it also creates risk. Contracts, designs, source code, and financial reports can be leaked, copied, or misused. Traditional access controls stop at the perimeter and rarely follow the file. The solution is secure file sharing with Digital Rights Management (DRM) using the EaseFilter File Security SDK. With EaseFilter, you embed policy enforcement into the file workflow itself, so sensitive data remains protected across endpoints, servers, hybrid cloud, and external devices.
Digital Rights Management (DRM) enforces how files can be viewed, copied, printed, shared, or modified. Instead of granting blanket access, DRM attaches enforceable usage policies to content. With EaseFilter DRM, you can:
EaseFilter integrates these controls transparently, minimizing user friction while maximizing protection.
Define who can open, read, modify, or delete a file, with rules scoped by user identity, process name, device posture, file path, file type, or network location.
Encrypt data at rest and decrypt only for authorized processes. Files remain encrypted if copied outside the organization, protecting data against exfiltration.
Block print, copy-paste, screen capture, and bulk export. Set view-only permissions for external collaboration and enforce watermarking when needed.
Share with partners and clients while retaining owner control. Revoke access instantly or set auto-expiry after a date or number of views.
Capture detailed logs of every open, read, write, rename, and delete event. Generate compliance-ready reports for GDPR, HIPAA, SOX, and ISO 27001.
Apply consistent DRM policies across local storage, network shares, VDI, and cloud storage in hybrid environments.
A software company needs to share source code and design documents with an offshore team. With EaseFilter DRM, they can:

using EaseFilter.FilterControl;
class DRMExample
{
static void Main(string[] args)
{
FileFilter autoEncryptFilter = new FileFilter();
// Protect sensitive project documents with DRM
autoEncryptFilter.IncludeFileMask = @"C:\Projects\Confidential\*";
//Set up the auto encryption filter rule, the new created files in this folder will be encrypted automatically.
//Only the authorized processes or users can read the encrypted files,
//enable the auto encryption for this filter rule.
autoEncryptFilter.EnableEncryption = true;
// all process can't read the encyrpted file except the authorized processes.
//get encryption key and iv from the server.
autoEncryptFilter.EnableEncryptionKeyFromService = true;
//if we enable the encryption key from service, you can authorize the encryption or decryption for every file
//in the callback function OnFilterRequestEncryptKey.
autoEncryptFilter.OnFilterRequestEncryptKey += OnFilterRequestEncryptKey;
//get the 256bits encryption key with the passphrase
autoEncryptFilter.EncryptionKey = Utils.GetKeyByPassPhrase("passPhrase", 32);
//disable the decryption right, read the raw encrypted data for all except the authorized processes or users.
autoEncryptFilter.EnableReadEncryptedData = false;
FilterControl.AddFilter(autoEncryptFilter);
FilterControl.StartFilter();
Console.WriteLine("DRM protection enabled. Press Enter to stop...");
Console.ReadLine();
FilterControl.StopFilter();
}
}
Stores DRM policies in a secure database (e.g., SQL Server, MySQL, or cloud DB). Policies can target users/groups, folders/file types, applications/processes, and locations (on-prem, cloud, remote).
Endpoint agents built with the EaseFilter File Security SDK periodically pull (or receive push updates of) the latest policies from the server.
At the file system level, EaseFilter enforces who can open, read, write, delete, or copy files, and whether files must be transparently encrypted before saving.
Change rules centrally—agents apply new policies instantly without reboots.
Endpoints stream file access events back to the server for reports, alerts, and SIEM integrations (Splunk, Elastic, QRadar).
Secure file sharing with DRM is essential for modern collaboration. The EaseFilter File Security SDK combines file-level encryption, granular access control, usage restrictions, and audit logging to keep sensitive content protected everywhere. Whether you need to safeguard intellectual property, financial records, healthcare data, or legal documents, EaseFilter’s DRM capabilities give you continuous control without sacrificing productivity.