Sobre o projeto
Data Mask Studio (DMS) é um aplicativo de desktop open-source, local-first para Windows 10/11 que oferece fluxos de trabalho de preparação, anonimização e mascaramento determinístico de dados. Construído com Python 3.12+ e PySide6, ele processa arquivos CSV individualmente ou em lotes usando perfis salvos, e pode restaurar dados mascarados a partir de arquivos CSV, bem como códigos encontrados em arquivos HTML locais e dashboards.
Os principais recursos incluem preservação, mascaramento ou exclusão seletiva de colunas; normalização de valores; renomeação de cabeçalhos de saída; composição de colunas; e detecção assistida de colunas. O mascaramento é determinístico e vinculado a um cofre local criptografado (SQLite com AES-256-GCM), onde as chaves locais são protegidas pelo Windows DPAPI. O cofre permite a restauração controlada dos valores originais a partir dos tokens gerados, que não expõem diretamente os dados originais.
Recursos adicionais incluem backups portáteis protegidos por senha, auditoria de integridade, ferramentas de diagnóstico e manutenção, processamento em streaming para arquivos grandes e operação totalmente local sem telemetria. A série 1.0.x mantém compatibilidade de tokens com o schema 3 e suporta migração transacional de cofres mais antigos.
O aplicativo é distribuído sob GPL-3.0-only como um instalador Windows por usuário ou um pacote portátil. Atualmente, ele é destinado apenas ao Windows devido à sua dependência do DPAPI, e os executáveis ainda não são assinados digitalmente. Não há sincronização, atualização automática ou recuperação remota de chaves.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.