Introduction

django-anon

Anonymize production data so it can be safely used in not-so-safe environments

Install | Read Documentation | PyPI | Contribute

django-anon will help you anonymize your production database so it can be shared among developers, helping to reproduce bugs and make performance improvements in a production-like environment.

https://raw.githubusercontent.com/Tesorio/django-anon/master/django-anon-recording.gif

Features

🚀 Really fast data anonymization and database operations using bulk updates to operate over huge tables
🍰 Flexible to use your own anonymization functions or external libraries like Faker
🐩 Elegant solution following consolidated patterns from projects like Django and Factory Boy
🔨 Powerful. It can be used on any projects, not only Django, not only Python. Really!

Installation

pip install django-anon

Supported versions

  • Python (2.7, 3.7)
  • Django (1.8, 1.11, 2.2, 3.0)

License

MIT