The DataVeil Community License

The DataVeil Community license is our free SQL data masking software license. It uses the same code as the commercial DataVeil software but has a few limits.

It provides an environment in which you can create data masking projects and a sophisticated control harness to execute them including all of the features listed below.

It allows you to mask any database up to 10GB using masks that you develop, using the native SQL of the database that you are masking and the Dataset mask to use your own CSV files for substitution data.

The commercial license offers many other premium masks. All of the premium masks are also available in the DataVeil Community license for use on a limited basis.

Included in DataVeil Community License

  • The following Free masks have no limits and can be used to mask any database up to 10GB:
    • Dataset (use your own CSV files as substitution data)
    • User SQL (call your own SQL code to return values)
  • Use Premium masks to mask up to 200,000 values for free in any masking run.
  • Integrated graphical user interface
    • Explorer, data browser, execution control panel, sensitive data discovery and reporting
  • Masking reports
    • Detailed masking PDF reports automatically generated.
    • Masking project configuration file automatically saved together with reports.
    • Optional email notifications, with thresholds, for masking job completions.
  • Sensitive data discovery
    • Built-in algorithms to search for typical sensitive data
    • Extensible with your own regular expression patterns
    • Discovery PDF reports automatically generated
    • Community license returns only up to 50 results per report.
  • 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 SQL objects
    • DataVeil automatically takes care of disabling, enabling, dropping and rebuilding related SQL objects as required to efficiently accomplish the masking process:
      • Indexes
      • Constraints
      • Triggers
  • Referential integrity
    • Foreign keys automatically handled. All related columns are automatically masked consistently to maintain referential integrity.
    • User-defined dependencies are also supported.
  • Conditional masks
    • Unlimited conditional masks for each column.
  • Duplicates
    • Consistent masking of duplicate values can be easily synchronized.
  • Joins
    • A mask in one table can reference values in multiple other tables.
  • Multi-threaded execution
    • Masking execution is automatically multi-threaded. Maximum thread count can be configured.
  • 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.