Anonymize data in non-production
environments using Soflab G.A.L.L.

 Prevent sensitive data leaks

Your daily challenges

Regardless of your role – whether you are an IT Director, IT Project Manager, or Chief Data Officer (CDO) – this is the reality you face every day.

Migrating to a new ERP version

The process requires copying data into test environments with anonymization to ensure GDPR compliance.

Risk of data leaks

Unsecured test data can lead
to leaks and serious security
breaches.

Sensitive data
in test environments

We use artificial intelligence
to predict and optimize processes.

Regulatory compliance:
GDPR, DORA, NIS2

Your environments must comply with GDPR, DORA, NIS2, HIPAA, PCI DSS, Data Act, AI Act, and other regulations.

Transferring data
to external companies

Anonymization (the irreversible removal of identifiers) excludes data from the scope of GDPR – it’s no longer considered “personal data.”

Low quality
of test data

The data is often random and doesn’t reflect reality, resulting in ineffective testing.

Explore Soflab G.A.L.L. case studies and discover how organizations address data-related challenges

Hub for sensitive data in non-production systems

Transfer of data to third parties

Data
for the actuary

ERP migration
or upgrade

Hub for sensitive data
in non-production systems

Challenge

In complex IT systems, there are several other environments operating alongside the production environment, such as development, testing
and pre-production environments. Each of these should contain anonymised data.

Solution

The implementation of GALL populates a central repository that can supply all systems, whilst ensuring the consistency and quality of the test data.

Transfer of data to third parties

Challenge

The transfer of large amounts of data to external parties should be carried out securely and in an anonymised manner.

Solution

Soflab G.A.L.L. ensures that the anonymisation process is properly monitored and guarantees business security in accordance with GDPR regulations.

Data for the actuary

Challenge

The data used in actuarial analyses comes from various systems,
which makes it difficult to ensure consistency. It must also be protected (GDPR, insurance confidentiality), which is why actuaries work with anonymised data that is consistent across systems (the so-called
‘golden record’, ensuring a single ID for each individual or policy).

Solution

Soflab G.A.L.L. ensures the consistency of anonymised data.

ERP migration or upgrade

Challenge

During the migration and upgrade process, it may be necessary to create
a consistent test database. As external companies are involved, participants should not have access to live data, and access is often less restricted.
It is therefore important to prepare a consistent dataset quickly.

Solution

Soflab G.A.L.L. enables the rapid anonymisation of large datasets.
It also ensures data consistency, which is critical during the testing process.

How Soflab G.A.L.L. addresses these challenges

Changes are made directly in the source system without creating test environments.
Soflab G.A.L.L. deletes data in accordance with the retention policy by overwriting it in production.

Direct Updates

Soflab G.A.L.L. makes changes directly in the source system without the need to copy data.

No Non-Production Environments

No need to generate non-production environments, which simplifies the anonymization process by analyzing and overwriting data directly.

Analysis
and Overwriting

The app defines which production data to delete and irreversibly overwrites it in the production environment.

How Soflab G.A.L.L. addresses these challenges

On-the-fly Data Anonymization

Secure production data masking during transfer to non-production environments, without storing sensitive data outside the production system.

folder
Production
Environment
Sensitive data
strzałka
Transfer of all
or a subset of data
gall
Soflab G.A.L.L.
Anonymized data
strzałka
folder
Non-production
Environment

Masking Outside Production

Data is masked within Soflab G.A.L.L.
and securely stored in the non-production environment.

Test Environment Protection

The test environment operates continuously without using
unmasked production data.

Secure Data
Transfer

There is no contact with sensitive data
at any point during the process.

How Soflab G.A.L.L. addresses these challenges

Changes are made directly in the source system without creating test environments.
Soflab G.A.L.L. deletes data in accordance with the retention policy by overwriting it in production.

Direct Updates

Soflab G.A.L.L. makes changes directly in the source system without the need to copy data.

No Non-Production Environments

No need to generate non-production environments, which simplifies the anonymization process by analyzing and overwriting data directly.

Analysis
and Overwriting

The app defines which production data to delete and irreversibly overwrites it in the production environment.

How Soflab G.A.L.L. addresses these challenges

On-the-fly
Data Anonymization

Secure production data masking during transfer to non-production environments, without storing sensitive data outside the production system.

Production
Environment
Sensitive
data
Transfer of all
or a subset data
Soflab G.A.L.L.
Anonymized
data
Non-production
Environment

Masking Outside Production

Data is masked within Soflab G.A.L.L. and securely stored in the non-production environment.

Test Environment Protection

The test environment operates continuously without using unmasked production data.

Secure Data Transfer

There is no contact with sensitive data at any point during the process.

In-place
Data Anonymization

The most efficient way to handle large data volumes. The system works locally, eliminating additional network traffic, which streamlines the entire process.

Production
Environment
Sensitive
data
Non-production
Environment
Anonymized
data
Sensitive
data
Security of the
entire environment
Soflab G.A.L.L.

Automatic Data Transport

The batch process is the most efficient way to transfer entire databases or their fragments between environments.

Local Data Processing

Soflab G.A.L.L. analyzes and overwrites data locally, eliminating the need to transport data between environments.

Less Network Traffic

When data is processed locally, you don’t have to open additional network traffic, helping optimize overall performance.

Need a PDF offer?

Download a ready-to-use, two-page PDF presenting the Soflab G.A.L.L. offering — a concise, professional asset you can easily share across your organization. It’s a convenient tool for quickly communicating the key information about the application, with no need for additional summaries or edits.

What does Soflab G.A.L.L. consist of?

Soflab G.A.L.L.

Global Anonymization
Linked Loader

Spy icon

Anonymous

The main module responsible for providing data masking
Spy icon

Chronicler

Maps source systems
and data
Spy icon

Administrator

Defines users,
their permissions, and dictionaries
Spy icon

G.A.L.L. API

Integrates into the CI/CD pipeline (cyclic execution
of defined anonymization scenarios)
Spy icon

Scribe

Enables extending algorithms by integrating external AI/ML engines and other advanced analytic modules.
Spy icon

Galileo

A data discovery module supporting the implementation
of statistical analysis
of data and metadata

from source systems
Spy icon

Alchemist

Creates
consistent customer record based on anonymization processes
Over 60 proprietary anonymization algorithms

What you get

Security

Reduced data breach risks by replacing actual data
with artificial equivalents.
Detection of potentially sensitive and erroneous
data
using relevant tools.
Lower legal and financial risk, preventing potential penalties.
Protection of customer transactional data.

Consistency

Same data model across the entire testing
environment.
Unified anonymization across all non-production systems – all systems operate on a uniform data set
while maintaining relationships with production data. 
Anonymization lets you exercise the right to be
forgotten
without losing data value.

High-quality test data

Synthetic data is algorithmically generated based
on key attributes of production data.
Statistical consistency with the original data
supports the development of BI solutions and AI training. 
High-quality test data retains analytical value. 
A single test data repository lets you copy data
to other environments while maintaining full control.

Cost and process optimization

Reduced costs of preparing and maintaining
test environments.
Shorter anonymization time for large data sets and faster deployments (up to 5 days).
Simulation mode for analyzing results before anonymization is deployed.
Reusable anonymization scenario configurations.

We integrate with most popular database systems

The verification of test data requires an approach that covers all systems in which it is processed.

PostgreSQL
MariaDB
Oracle
SQL Server
MySQL
DuckDB
H2
SQLite
DB2

Learn about the implementation process

Identify data for anonymization
Find dependencies between data within
the environment
Connect to source systems
Data masking mechanisms (anonymization algorithms)
Anonymization
process execution
Identify data for anonymization
Find dependencies between data within
the environment
Connect to source systems
Data masking mechanisms (anonymization algorithms)
Anonymization
process execution

Why Soflab?

16 years of experience

Polish Innovation Award

> 8,000 completed orders

200 people on board

Projects for large,
renowned clients

ISO 27001 certificate

Our clients

Ikona
Ikona
Ikona

Schedule a free consultation

Want to learn how to effectively protect data in your organization and comply with GDPR requirements?
Schedule a 30-minute presentation.

During the meeting:

  • You will see how simple data anonymization and masking are while we present the tool live.
  • We’ll walk through a sample anonymization scenario
    step by step.
  • We’ll answer all your questions.
  • We’ll help you verify whether this solution truly meets
    the needs of your organization.

There are no strings attached. The demo is the best way for you to see how our solution works in practice and how it can support your data security efforts.

Fill out the form to schedule a meeting.

Marcin Myrta

Soflab G.A.L.L. Product Manager

By submitting the form below, you agree to be contacted by Soflab and consent to the processing of your data in accordance with the Privacy Policy.

FAQ

How long does it take to implement the application?
The implementation of Soflab G.A.L.L. can take as little as 5 days, but the final timeline depends on the complexity of the environment.
In what environments can this tool be used?
You can use Soflab G.A.L.L. in all JDBC-based relational databases and implement it in any non-production environment – testing, development, and cloud.
What anonymization techniques do you use?
The tool uses advanced methods for data generation, masking, and pseudonymization, effectively removing sensitive information while preserving its analytical value and data consistency across the entire environment.
Does Soflab G.A.L.L. also anonymize documents?
No, the tool does not anonymize documents. It only handles data in relational databases.
Does the application support the right to be forgotten?
Yes, you can implement a uniform policy for deleting former customer data in accordance with the regulations – in an efficient and cost-effective way.
Does the tool support test process automation (CI/CD)?
Yes – Soflab G.A.L.L. enables automatic preparation of high-quality test data within the DevOps pipeline, reducing the risk of poor test coverage and improving the quality of automated testing.
What does the implementation process look like?
The implementation is carried out by an experienced BI team that quickly deploys the tool in the selected environment. Soflab offers consultations tailored to the specifics of your system and the number of databases, as well as support at every stage of the project.
Does the application support generating multiple test data sets?
Yes – based on one anonymized customer, you can create multiple records with similar characteristics according to a specific pattern.
What support does Soflab offer during tool implementation?
  • Free consultations tailored to your needs
  • Data protection and legal compliance consulting
  • Experienced and proactive implementation team