The DataVeil Data Masking Platform

What is the DataVeil Platform?

DataVeil is static (persistent) data masking software that is available in three license categories:


1) The Platform License


oFree license 

oAll Standard Software Features are included (see section below for details)

oUnlimited use of a core set of built-in Free masks on any supported database connection

oUnlimited use of your own user-defined masks on any supported database connection

oLimited use of Premium masks on any supported database connection

oFirst 50 results of a Discovery search.



2) The Plus License


oPaid license

oAll features of the Platform license

oPlus extended or unlimited use of Premium masks on selected database connection types according to options selected during licensing.



3) The Professional License

oPaid license

oAll features of the Platform license

oUnlimited use of all Premium masks on all supported connection types.


Therefore the reference to the "DataVeil Platform" usually indicates DataVeil software using a free Platform license. This provides all of the Standard Software Features described below and unlimited masking using any user-defined masks that you develop. Thus, DataVeil provides a comprehensive platform on which you can develop and run your masks. Unlimited use of the free built-in masks (listed below) is also provided.

User-defined masks are created using the native SQL of the database that you are masking. i.e. For SQL Server it is T-SQL and for Oracle it is PL/SQL. The SQL can be specified inline in a mask or you can define these within SQL User Defined Functions on your database and call them from DataVeil User SQL Value masks.


Standard Software Features

The DataVeil data masking software provides a sophisticated environment in which you can create and execute data masking projects.

The DataVeil environment provides all of these features absolutely free.


Streamlined graphical user interface for unparalleled ease of use.


Sensitive data discovery feature

oBuilt-in patterns to search for typical sensitive data

oExtensible with your own regular expression patterns.


Preview 'before' and 'after' masked values side-by-side in the integrated data browser before writing any masked values to your database.


Review 'before' and 'after' masked values side-by-side in the integrated data browser after writing masked values to your database.


Random or deterministic and repeatable masking modes

oDeterministic and repeatable masking modes 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 disabling and re-enabling of:




Referential integrity automatically maintained


User-defined dependencies are supported


Unlimited conditional masks for each field


Synchronization of duplicates



oA mask in one table can reference values in multiple other tables.


Multi-threaded parallel execution of masks


Execution order automatically determined

oIf 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

oView the status and duration of all masks currently executing in your masking project

oAbility to terminate a project in an orderly manner

oPoint & click on any masked column to review a sample of the actual 'before' and 'after' masked values.


Command line execution

oMasking projects can be run from the GUI or from the command line and batch files to facilitate automation.


Reports automatically generated

oMasking reports

oDiscovery reports

oCustomizable headings

oEmail notification of masking job completion with optional report attachment

oAutomatic file management to delete old reports

oArchive important reports

oActual masking project can be automatically saved together with the reports


Free Masks

The Platform license allows the unlimited use of the following free masks:





User SQL Value 

Premium Masks

Premium masks are those listed in the Masks Reference section that do not appear in the list of Free Masks (above).

The Platform license allows Premium masks to be defined on up to 200,000 sensitive values in any one project.

The Plus license allows more Premium masks according to options selected at the time of licensing (typically 10 million sensitive values or unlimited on specific database types).

The Professional license allows an unlimited number of Premium masks on any supported database type.