A Ruby library for data obfuscation that: - Preserves original data format and structure as much as possible - Supports numbers (including IP-like sequences), dates, and text - Maintains text structure while replacing content with meaningless but natural-looking words in English and Russian - Maintains data type consistency and decimal precision - Offers seeded randomization for reproducible results - Handles various number formats (leading zeros, separators) - Provides configurable options (unsigned mode, format preservation) Note: Individual obfuscator instances are not thread-safe. For concurrent operations, create separate instances per thread.

Required Ruby Version

>= 3.3.0

Authors

Aleksandr Dryzhuk

Versions

  1. 0.8.1 February 23, 2025 (21 KB)
  2. 0.3.2 February 19, 2025 (14.5 KB)
  3. 0.3.1 February 19, 2025 (14 KB)
Show all versions (8 total)

Pushed by

SHA 256 checksum