arx-deidentifier / arx

ARX is a comprehensive open source data anonymization tool aiming to provide scalability and usability. It supports various anonymization techniques, methods for analyzing data quality and re-identification risks and it supports well-known privacy models, such as k-anonymity, l-diversity, t-closeness and differential privacy.

Home Page:http://arx.deidentifier.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[FEATURE] Export the applied transformation hierarchies to a file

ZachHaber opened this issue · comments

Is your feature request related to a problem? Please describe.
Due to the nature of how I'm using this, my final results isn't a CSV of the transformed data. I take the transformations that are anonymous and then apply them separately to PDF files.

Currently after finding a transformation I'm happy with, I have to go back and forth between the "Explore Results" tab to look at the tooltip of the node in the lattice and the "Configure Transformation" tab to write down the exact transformation that's applying.

Describe the solution you'd like
I'd like a way to export the applied transformations i.e. level-0 to the applied level for each transformation that way I can more easily utilize the program with fewer mistakes from manual copy-pasting.

To clarify, you are not interested in exporting the levels applied (e.g. "level 0"), but in exporting the one-to-one mappings between the input values and the output values (e.g. "male -> *", "female -> female")?

That's correct.

The problem with this is that this only works for some of the anonymization methods supported by ARX. In many cases, the same values can be transformed into different values in different records, so a one-to-one mapping does not exist. Hence I don't think it makes a lot of sense for ARX to provide that feature. Are there any alternative functionalities that you could think of which would help with your workflow? Something like right-click on hierarchy -> "Copy this level" for example?