DLP validation

Verify your data-loss prevention controls.

Use representative test content or a non-production sample file. Nothing submitted here is publicly accessible.

01 · Text test

Paste sensitive-test content

Confirm whether your endpoint or network DLP detects text-based data movement.

02 · File test

Upload a controlled sample

Select your DLP platform to help us interpret the result. Use only non-production test files.

Your DLP solution

Synthetic sample library

Download fabricated detection targets.

These CSV files contain only synthetic values and known payment-card test numbers. Use them for safe web, endpoint, and scanner tests.

Name, SSN-like value & date of birth

30 clearly fabricated records.

Download CSV →

HTTPS accept-and-discard test

Exercise web DLP without retaining a payload.

The endpoint reads your request so it traverses your inspection path, then discards it. It never stores or emails the payload.

Maximum request size: 100 MB. The file body is discarded after receipt.

Data generator

Build a reproducible synthetic test set.

Include fields

Regex lab

Check a DLP pattern locally in your browser.

This ECMAScript tester sends nothing to the server. Try \b\d{3}-\d{2}-\d{4}\b against an SSN-like test value.

File-transfer tests

Test FTP and S3 upload controls.

FTP

Host: dlpengineers.com
User: dlptest-upload
Password: 8f9ee040cf49f386fee92fb8f9c5422fb49b6e673d9ba13e
Upload directory: /incoming

Passive mode only. Uploads are not downloadable and are removed after approximately ten minutes.

S3-compatible PUT

Upload-only endpoint:

https://dlpengineers.com/dlptest/s3/dlp-test-uploads/FILENAME

Use a unique filename. Objects cannot be listed, read, or deleted publicly, and are automatically removed within 24 hours.

MCP DLP test

Exercise AI-agent traffic inspection.

Connect an MCP-capable client to https://dlpengineers.com/dlptest/api/mcp/. The public service provides synthetic-data generation, controlled echo testing, a small DLP pattern library, and an inspection-path probe. It does not store requests.