The DataVeil Static Data Masking Software

DataVeil is a comprehensive static (persistent) data masking software solution that is available with two types of license:


1) The Community License


oFree license 

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

oCan mask an unlimited number of databases of up to 10GB from any masking project

oCan create an unlimited number of masking projects

oFree masks (listed further details below)

oLimited use of Premium masks

oFirst 50 results of a Discovery search

oCan be installed on up to 5 computers

oOnly one concurrent user.



2) The Team License


oPaid license

oAll features of the Community license

oUnlimited use of Premium masks

oCan mask databases that are within the licensed source database size limit

oCan be installed on an unlimited number of computers

oUnlimited concurrent users per license.





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 these features:


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.


Reusable Components and Macros


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 Community license allows the free use of the following masks in any masking project:





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 Community license allows Premium masks to be defined on up to 200,000 sensitive values in any one project.

The Team license allows an unlimited number of Premium masks.