Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/socialgouv/anonymify

Outils TypeScript pour l'anonymisation des données en langue Française, compatible Node.js et dans les browsers.
https://github.com/socialgouv/anonymify

anonymization csv

Last synced: 3 months ago
JSON representation

Outils TypeScript pour l'anonymisation des données en langue Française, compatible Node.js et dans les browsers.

Awesome Lists containing this project

README

        

# @socialgouv/anonymify

Outils TypeScript pour l'anonymisation des données en langue Française.

Compatible Node.js et dans les navigateurs

Démo : https://socialgouv.github.io/anonymify

## Packages

| package | description |
| ------------------------------------------- | ------------------------------------------ |
| [match-entities](./packages/match-entities) | detection du type d'entité |
| [csv-sample](./packages/csv-sample) | detection des types de données dans un CSV |
| [csv-anonymify](./packages/csv-anonymify) | anonymise un CSV |

## Apps

| app | description |
| ------------------- | ------------------------------- |
| apps/match-entities | démo web de match-entities |
| apps/csv | démo web d'anonymisation de CSV |

### Build

To build all apps and packages, run the following command:

```
yarn run build
```

### Develop

To develop all packages, run the following command:

```
yarn run dev
```

Also run the web demo separately : `cd apps/csv && yarn dev`

### The Secret Sauce

- [React.js](https://reactjs.org/)
- [MiniSearch](https://lucaong.github.io/minisearch/)
- [faker.js](https://github.com/marak/Faker.js/)
- [turborepo](https://turborepo.org/)
- [datagouv](https://data.gouv.fr)

### Todo

- export CSV progress