← Latest papers
💻 computer science

A low-code data anonymization platform for achieving data privacy for research data

This paper introduces a novel, low-code Shiny-based data anonymization platform that empowers researchers, particularly in resource-constrained settings, to protect sensitive information and ensure data utility through an intuitive interface, integrated risk assessment, and automatic generation of reproducible code in R, Stata, and Python.

Original authors: Silas Owuor Ooko, Daniel Mwanga, Bonface Ingumba, Steve Bicko Cygu, Vincent Were, Wanjiru Murigi, Nelson Mbaya, Agnes Kiragga, Damazo T. Kadengye

Published 2026-08-24
📖 5 min read🧠 Deep dive

Original authors: Silas Owuor Ooko, Daniel Mwanga, Bonface Ingumba, Steve Bicko Cygu, Vincent Were, Wanjiru Murigi, Nelson Mbaya, Agnes Kiragga, Damazo T. Kadengye

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the modern world of research, data is the lifeblood of discovery. Scientists and public health officials gather vast amounts of information about people, from their health records and education levels to their location and family details. This information allows them to spot patterns, track diseases, and make decisions that improve lives. However, this same data holds a double-edged sword. If shared without care, the very details that make the research useful can also reveal the identities of the individuals who provided it. A combination of seemingly harmless facts, like a person's age, gender, and zip code, can sometimes be pieced together to pinpoint exactly who they are. This risk turns a valuable dataset into a threat to privacy, potentially exposing people to stigma, discrimination, or legal trouble. To solve this, researchers use a process called anonymization, which carefully alters or removes specific details to protect individuals while keeping the data useful for analysis. Yet, for many researchers, especially those working in regions with fewer resources, the tools required to do this safely are often too complex, too expensive, or locked behind steep learning curves that demand advanced computer programming skills.

A team of researchers at the African Population and Health Research Center in Kenya has addressed this gap by building a new, accessible tool designed to make data privacy manageable for everyone. They created a low-code platform, a type of software that allows users to perform complex tasks through simple clicks and menus rather than by writing lines of code. This platform, which they call the Low-Code Data Anonymization platform, acts as a guided workshop for researchers. It takes a raw dataset and walks the user through a series of steps to strip away identifying information. The system is built on the idea that protecting privacy should not require a degree in computer science. Instead, it offers a visual interface where a researcher can upload their data, select which pieces of information need protection, and choose from a menu of proven techniques to hide those details. The platform then instantly shows how these changes affect the risk of someone being re-identified, allowing the user to find the right balance between keeping the data safe and keeping it useful for study.

The researchers tested their platform using a synthetic dataset modeled after real health surveillance records, ensuring that no actual private information was ever exposed during the development process. They demonstrated how the tool handles different types of data protection. For direct identifiers like names or phone numbers, the platform can simply remove them entirely or replace them with a string of asterisks, ensuring the original value cannot be guessed by the length of the hidden text. For numerical data like age or income, the tool can group specific numbers into broader ranges, such as turning a precise age of twenty-seven into a category of "twenty-five to twenty-nine." This process, known as bucketing, makes it much harder to single out an individual because many people now share the same label. The platform also offers more advanced methods, such as generalization, where specific locations are broadened to larger regions, and tokenization, which swaps sensitive values for random, unrecognizable codes that cannot be reversed.

A key feature of this new system is its ability to act as a real-time guide. As the researcher applies these changes, the platform automatically calculates the risk of re-identification. It tracks metrics like the average chance that a person could be identified and the percentage of records that remain unique. In their demonstration, the researchers showed how a dataset with a high initial risk could be systematically improved. By applying a combination of techniques, they reduced the percentage of unique, identifiable records from over ninety percent down to zero. This means that after the process, no single person in the dataset could be singled out based on the combination of traits the researchers were worried about. Crucially, the platform does not just produce a safe file; it also generates a complete, step-by-step record of exactly what was done. It writes out the instructions for the changes in three common programming languages, allowing other researchers to see, verify, and repeat the exact same process. This transparency ensures that the work is accountable and that the methods can be audited by ethics committees or other scientists.

The authors acknowledge that while the tool is powerful, it is not a magic wand that solves every privacy problem. The balance between privacy and usefulness depends heavily on the specific structure of the data, and sometimes making data safe enough means losing some of the fine details needed for deep analysis. The platform is currently designed for structured tables of data, like spreadsheets, and does not yet handle unstructured information like images or video transcripts. Furthermore, while the tool protects the data while it is being processed, the researchers note that once the final file leaves the platform, the responsibility for how it is shared and stored falls back to the user. Despite these boundaries, the work represents a significant step forward for data justice. By lowering the technical barriers to entry, the platform empowers institutions in resource-constrained settings to adopt rigorous privacy standards without needing expensive software or specialized coding teams. It offers a practical way to ensure that the benefits of data sharing can reach more people while keeping the individuals behind the data safe from harm.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →