The DataVeil Platform

What is the DataVeil Platform?

The DataVeil Platform is the free community edition of our data masking software. It is based on the same code as the commercial DataVeil software.

It provides an environment in which you can create data masking projects and a sophisticated control harness to execute them. See the section on Standard Features below for details.

It allows you to mask an unlimited amount of data using masks that you develop, using the native SQL of the database that you are masking.

It includes some free built-in masks such as shuffle, redaction, date randomization and a dataset mask to use your own CSV files for substitution data. You can use these masks to mask an unlimited amount of data.

The commercial software differs only in that it provides additional premium masks. All of the premium masks are also available in the DataVeil Platform for use on a limited basis.

In summary, the DataVeil Platform license is free and will never expire. You can use it to mask an unlimited amount of data and you can extend its masking capabilities using any masking functions that you write.

Included in DataVeil Platform

  • Unlimited masking with the following Free masks:
    • Dataset (use your own CSV files as substitution data)
    • Randomize DateTime
    • Redact
    • Shuffle
    • User SQL (call your own SQL code to return values)
  • Use Premium masks to mask up to 200,000 values for free in any project
  • Integrated graphical user interface
    • Explorer, data browser, execution control panel, sensitive data discovery and reporting
  • Sensitive data discovery feature
    • Built-in algorithms to search for typical sensitive data
    • Extensible with your own regular expression patterns.
  • Preview masking values
    • View before & after masked values side-by-side in the integrated data browser before writing any masked values to your database.
  • Random or deterministic masking modes
    • Deterministic masking of the built-in masks can ensure that specific original values are masked consistently across all of your masking jobs even when executed on different days and across different database types.
  • Automatic management of:
    • Indexes
    • Constraints
    • Triggers
  • Referential integrity is maintained
    • Foreign keys automatically handled
    • User-defined dependencies are also supported
  • Unlimited conditional masks for each field
  • Synchronization of duplicates
  • Joins
    • A mask in one table can reference values in multiple other tables.
  • Multi-threaded parallel execution of masks
  • Execution order automatically determined
    • If some masks rely on other masked results then DataVeil has the intelligence to automatically schedule mask execution in the correct order (you do not have to specify this manually)
  • Masking execution control panel
    • View the status and duration of all masks currently executing in your masking project
    • Ability to terminate a project in an orderly manner
    • Point & click on any masked column to review a sample of the actual ‘before’ and ‘after’ masked values.
  • Command line execution
    • Masking projects can be run from the GUI or from the command line and batch files to facilitate automation.
  • Reports automatically generated
    • Masking reports
    • Discovery reports
    • Customizable headings
    • Email notification of masking job completion with optional report attachment
    • Automatic file management to delete old reports
    • Archive important reports
    • Actual masking project can be automatically saved together with the reports