Static Data Masking (SDM)
# Static data masking permanently replaces sensitive values in a copy of a database so the copy can be used safely for development, testing, training or analytics. Mage Data's static data masking uses discovery results to apply the right masking method to each column automatically and runs much faster than hand-written scripts.
Read more: Static Data Masking
A masking method is the specific technique used to protect a value, such as redaction, substitution or encryption. Mage Data offers 80+ masking methods, and new methods can be added as needed.
Read more: Static Data Masking
Privacy Enhancing Techniques (PETs)
# Privacy Enhancing Techniques are methods that let organizations use data while protecting the individuals in it. Mage Data's PETs include realistic masking, format-preserving encryption and tokenization, and synthetic data with differential privacy.
Read more: Static Data Masking · Synthetic Data
Anonymization irreversibly transforms personal data so the individual can no longer be identified. Anonymized data generally falls outside the scope of privacy laws such as GDPR.
Read more: Static Data Masking
Pseudonymization replaces identifying values with consistent substitutes, so records can still be linked and analysed without revealing who they belong to. Unlike anonymization, it can be reversed by whoever holds the mapping or key.
Read more: Static Data Masking
Redaction hides all or part of a value, for example showing a card number as XXXX-XXXX-XXXX-1234.
Read more: Static Data Masking
Database redaction masks every sensitive value in a database copy with placeholder characters while keeping field lengths and formats. It suits users such as DBAs who need the database structure, not the real values.
Read more: Dynamic Data Masking
Suppression removes a sensitive value entirely, such as replacing it with a blank or null.
Read more: Static Data Masking
Generalization replaces a precise value with a broader one, such as replacing a date of birth with an age band or a full address with a city.
Read more: Static Data Masking
Randomization replaces a value with a random value of the same type and format.
Read more: Static Data Masking
Context-preserving masking
# Context-preserving masking produces realistic fictitious values that keep the meaning and relationships of the original data, such as a valid-looking address in the same region. It keeps masked data useful for application testing.
Read more: Static Data Masking
Format-preserving encryption (FPE)
# Format-preserving encryption encrypts a value so the result keeps the original length and format, such as a 16-digit card number that stays 16 digits. Applications and database schemas keep working without changes, and authorized users can decrypt the value.
Read more: Static Data Masking
Tokenization replaces a sensitive value with a non-sensitive token that maps back to the original only through a secure process. Mage Data supports format-preserving tokenization so tokens fit existing fields.
Read more: Static Data Masking · Training Data Guardrails
Synthetic identities are complete fictitious people, with names, addresses and other details, used to replace real individuals while preserving demographic patterns in the data. Mage Data calls this capability Identities.
Read more: Static Data Masking · Synthetic Data
Referential integrity means related records stay correctly linked across tables and systems after masking or subsetting. Mage Data masks the same value consistently everywhere it appears so joins and application logic still work.
Read more: Static Data Masking · Intelligent Subsetting
Data subsetting creates a smaller, representative slice of a production database for testing, while keeping related records intact. Mage Data's Intelligent Subsetting builds the subset from a single condition, such as customers over 60, and resolves related records automatically.
Read more: Intelligent Subsetting
Test data delivery is how protected data reaches the teams and systems that need it. Mage Data supports in-place masking, extract-mask-load pipelines, automated file masking and self-service uploads, so it fits an organization's existing process.
Read more: Test Data Management · Secure Data Provisioning
Secure data provisioning
# Secure data provisioning delivers protected data to the people and systems that need it, at scale and on demand. Mage Data provisions data through high-speed secure data pipelines, database virtualization, files in transit and self-service.
Read more: Secure Data Provisioning
Secure data pipelines move data from production to non-production or analytics systems and protect it in flight, so sensitive values never arrive unmasked. Mage Data's pipelines move millions of records in minutes.
Read more: Secure Data Provisioning
In-place masking protects an existing copy of a database directly, such as a clone or staging environment.
Read more: Static Data Masking
Secure File Gateway (files in transit)
# A Secure File Gateway watches folders and cloud storage locations such as Amazon S3, Azure Blob Storage and Google Cloud Storage, then automatically detects, masks and forwards files that land there.
Read more: Secure File Gateways
A file watchdog continuously monitors folders and cloud storage for new or changed files and triggers protection automatically. Mage Data's file watchdog detects sensitive data in each file as it lands, masks it and forwards the protected file, with no manual step.
Read more: File Watchdog
Self-service data provisioning
# Self-service data provisioning lets developers and testers get protected data themselves, through a portal or file upload, without filing a request and waiting for a DBA.
Read more: Secure Data Provisioning · Test Data Management
Synthetic data generation
# Synthetic data generation creates artificial data that mirrors the structure and statistical patterns of real data without containing any real records. Mage Data generates schema-based or digital twin datasets, synthetic documents and multi-turn conversational data for testing, development and AI training.
Read more: Synthetic Data
Differential privacy is a mathematical technique that adds carefully calibrated noise to data or results so that no single individual's information can be inferred. Mage Data applies differential privacy when generating synthetic data.
Read more: Synthetic Data
A data digital twin is a synthetic replica of a production dataset that keeps its structure, relationships and statistical patterns but contains no real records.
Read more: Synthetic Data