Sanitize Large SQL Dumps.
Zero Cloud Risk.
Visual schema mapping and cryptographic PII compliance scrubbing. Process up to 5GB+ database dumps completely offline. Built for teams that handle sensitive user data.
Process Massive Files
Built with Rust, DumpBeacon handles databases up to 5GB+ seamlessly, overcoming the limitations of traditional memory-bound sanitizers.
Cryptographic Redaction
Ensure GDPR and SOC2 compliance with secure, irreversible hashing and masking of PII, completely offline.
Visual Mapping
Stop writing complex regex. Use our intuitive interface to map tables and columns for redaction in seconds.
How DumpBeacon Works
- Local-First Architecture: Completely standalone desktop application that runs offline without any external dependencies.
- High-Performance Parsing: Custom Rust-based parsing engine reads SQL files line by line, preventing memory exhaustion on massive dumps.
- Intelligent Schema Discovery: Automatically detects table structures and relationships from raw SQL without requiring an active database connection.
- Visual Mapping Interface: Intuitive UI allows developers to select tables and columns for redaction with just a few clicks.
- Cryptographic Hashing: Employs industry-standard cryptographic algorithms (SHA-256, bcrypt) to pseudonymize identifiers irreversibly.
- Dynamic Data Masking: Supports various masking rules like partial obfuscation, replacing strings with random characters, or fixed placeholders.
- Referential Integrity Preservation: Ensures that foreign keys and relationships remain intact even after data has been scrambled.
- Cross-Platform Compatibility: Available as a lightweight executable for Windows, macOS, and Linux.
- Batch Processing Mode: Automate routine database sanitization tasks via an optional command-line interface for CI/CD pipelines.
- Zero Data Leakage: Guaranteed compliance with GDPR, HIPAA, and SOC2 by ensuring sensitive user data never leaves your local machine.
Frequently Asked Questions
Do I need an active database connection to use DumpBeacon?
No. DumpBeacon parses raw SQL dump files directly on your disk, eliminating the need to spin up a temporary database server for redaction.
How large of a database file can DumpBeacon handle?
Thanks to our stream-processing architecture built in Rust, DumpBeacon can comfortably process SQL dumps of 5GB, 10GB, or even larger, limited only by your available disk space.
Can it preserve the relationships between tables after anonymizing data?
Yes. DumpBeacon offers deterministic hashing, meaning the same original value will always map to the same anonymous value across all tables, preserving foreign key relationships.
Is my data sent to the cloud for processing?
Absolutely not. DumpBeacon is a 100% local-first desktop application. Your data never leaves your machine, ensuring complete privacy and compliance.
Which database dialects are supported?
Currently, DumpBeacon is optimized for PostgreSQL and MySQL dump files. We are actively working on adding support for SQL Server and Oracle exports in upcoming releases.
Legal Information
Please review our privacy policy to understand how we handle data.
Privacy Policy