Services
  Get started
  DBmasker
    Introduction
    Why anonymize data
    DBmasker
    DBmasker ANO syntax
      Creating the ANO file
      The model
        model
      The schema section
        schema
        type
        size
        pk
        unique
        fk
        columns
        to/from
      The user defined classes section
        userdefined
      The tasks and rules section
        Creating Tasks
          task
          sql
          update
          create
          distribute
          delete
          cascade
          erase
          eraseTable
          simpleMask
          sar
          sarTable
          selectionKey
          where
          child
          parent
        Creating masking/anonymization rules
          anonymization
          map
          propagate
          mask
          sourceSequence
          sourceColumn
          sourceFile
          sourceRandom
          randomInteger
          randomDecimal
          randomTime
          randomDate
          randomDateTime
          randomize
          random
          convert
          shuffle
    Code structure and customization
      Code structure
      Code packages and files
      Conversions
        Using text files with multiple columns of data
      Transformations
      Distributions
      Custom code strategies
      Using the application JAR from other Java programs
        ConfigUtil
        IContext
        Log
        Anonymizer
      Running SAR exports
      Running AnonymizerHotel tasks with embedded jar
    Generate and run
      Generate the java code
      Compile and run the generated program
        Setup your custom code and data
        Configure database driver settings
        Configure database connection settings
        Build using Maven
        Run the application
    DBmasker example project with Derby
      Prerequisites
        Derby install
      Download the github project
        Create and populate the database
        Investigate the ANO file
      Generate the anonymization/masking program code
      Prepare and setup
        Connect class
        Edit config.properties
        Using Maven, edit pom.xml
      Run the generated application
      Embed the generated code into a java application
      Sample database session
      The sample ano file
    Dbmasker example with H2
  DBimport
    Introduction
    Code structure
    Generate the java code
    Sample code
  DBano
    Introduction
    Generate the java code
    Sample code
  DBerase
    Introduction
    Creating the ANO file
      userdefined
      task
      erase
      eraseTable
      simpleMask
      Generate the java code
      The generated REST program
        Code packages and files
      The generated Server and REST API
        Sample REST calls using Swagger
      Compile and run the generated program
        Setup your custom code and data
        Configure database driver settings
        Configure database connection settings
        Build using Maven
        Run the generated REST server
      Sample code
    DBerase example project
      Prerequisites
      Download the github project
        Create and populate the database
        Investigate the ANO file
      Generate the GDPR forget me program code
      Prepare and setup
        Edit application.properties
        Using Maven, edit pom.xml
      Run the generated application
      Sample database session
      The sample ano file
  ANOnymization Examples
    Samples for simple anonymization tasks
      Update Mask
    Special how-to
    CreditCard with validation
    Email
    Hotel / Company name
    Mask names
    Phone number
    Tax ID number
  Get started
  DBmasker
    Introduction
    Why anonymize data
    DBmasker
    DBmasker ANO syntax
      Creating the ANO file
      The model
        model
      The schema section
        schema
        type
        size
        pk
        unique
        fk
        columns
        to/from
      The user defined classes section
        userdefined
      The tasks and rules section
        Creating Tasks
          task
          sql
          update
          create
          distribute
          delete
          cascade
          erase
          eraseTable
          simpleMask
          sar
          sarTable
          selectionKey
          where
          child
          parent
        Creating masking/anonymization rules
          anonymization
          map
          propagate
          mask
          sourceSequence
          sourceColumn
          sourceFile
          sourceRandom
          randomInteger
          randomDecimal
          randomTime
          randomDate
          randomDateTime
          randomize
          random
          convert
          shuffle
    Code structure and customization
      Code structure
      Code packages and files
      Conversions
        Using text files with multiple columns of data
      Transformations
      Distributions
      Custom code strategies
      Using the application JAR from other Java programs
        ConfigUtil
        IContext
        Log
        Anonymizer
      Running SAR exports
      Running AnonymizerHotel tasks with embedded jar
    Generate and run
      Generate the java code
      Compile and run the generated program
        Setup your custom code and data
        Configure database driver settings
        Configure database connection settings
        Build using Maven
        Run the application
    DBmasker example project with Derby
      Prerequisites
        Derby install
      Download the github project
        Create and populate the database
        Investigate the ANO file
      Generate the anonymization/masking program code
      Prepare and setup
        Connect class
        Edit config.properties
        Using Maven, edit pom.xml
      Run the generated application
      Embed the generated code into a java application
      Sample database session
      The sample ano file
    Dbmasker example with H2
  DBimport
    Introduction
    Code structure
    Generate the java code
    Sample code
  DBano
    Introduction
    Generate the java code
    Sample code
  DBerase
    Introduction
    Creating the ANO file
      userdefined
      task
      erase
      eraseTable
      simpleMask
      Generate the java code
      The generated REST program
        Code packages and files
      The generated Server and REST API
        Sample REST calls using Swagger
      Compile and run the generated program
        Setup your custom code and data
        Configure database driver settings
        Configure database connection settings
        Build using Maven
        Run the generated REST server
      Sample code
    DBerase example project
      Prerequisites
      Download the github project
        Create and populate the database
        Investigate the ANO file
      Generate the GDPR forget me program code
      Prepare and setup
        Edit application.properties
        Using Maven, edit pom.xml
      Run the generated application
      Sample database session
      The sample ano file
  ANOnymization Examples
    Samples for simple anonymization tasks
      Update Mask
    Special how-to
    CreditCard with validation
    Email
    Hotel / Company name
    Mask names
    Phone number
    Tax ID number