L
Listicler
MyDiamo

MyDiamo

Column-level encryption for open-source databases without code changes

Founded
2013
Starting Price
$0
Category
Developer Tools
Company Size
10-50 employees
Last updated October 9, 2026

About MyDiamo

MyDiamo is a transparent column-level encryption solution for open-source databases including MySQL, MariaDB, PerconaDB, and PostgreSQL. Developed by Penta Security Systems since 2013, it operates at the engine level requiring no code modification, providing 256-bit encryption with access control and auditing for HIPAA and PCI-DSS compliance.

Pros & Cons

Pros

  • Free for non-commercial use with full encryption capabilities
  • No code modification needed — operates transparently at the engine level
  • Column-level granularity avoids encrypting irrelevant data
  • Low performance impact of ~6.5% measured overhead
  • Supports all major open-source databases (MySQL, MariaDB, Percona, PostgreSQL)

Cons

  • Encrypted columns cannot be indexed, affecting query performance on those fields
  • Initial setup can be complex and requires database administration expertise
  • Commercial license pricing is not publicly listed
  • Limited to open-source databases — no support for Oracle, SQL Server, or DB2
  • Smaller community compared to native database encryption features

Key Features

Column-Level Encryption

Encrypt specific database columns with 256-bit encryption rather than entire tables, minimizing performance overhead

Transparent Encryption

Engine-level operation requires no application code modification for seamless integration

Partial Encryption

Encrypt only sensitive fields like SSNs or credit cards while leaving non-sensitive data accessible

Access Control

Granular control over who can access encrypted data with role-based permissions per column

Audit Logging

Track and monitor all access to encrypted columns for compliance reporting and security analysis

Multi-Database Support

Works with MySQL, MariaDB, PerconaDB, and PostgreSQL on both Windows and Linux

Compliance Support

Helps meet HIPAA, PCI-DSS, GDPR, and other regulatory requirements for data protection

Low Performance Impact

Measured 6.5% overhead by sysbench, significantly less than full-database encryption approaches

Pricing

Community
$0
  • Full encryption features
  • Non-commercial use only
  • Community support
  • All supported databases
Commercial
Custom
  • Commercial use license
  • Technical assistance
  • Compliance certification support
  • Priority support

Best For

Healthcare Data Protection

Encrypt patient records and PHI in MySQL/MariaDB databases to meet HIPAA requirements without rewriting applications

Payment Data Security

Protect credit card numbers and financial data at the column level for PCI-DSS compliance

GDPR Personal Data Encryption

Encrypt personally identifiable information in European applications while keeping non-sensitive business data accessible

Similar Tools

Ready to try MyDiamo?

Start using MyDiamo today and boost your productivity.

Visit Website