Income
Salary
12,345.67 MADTechnical encryption overview
Mizanek applies authenticated encryption to protected financial values inside the application service before persistence. The database stores ciphertext instead of readable protected amounts or financial details.
Salary
From app to storage
The Mizanek app can display the financial information you provide because the authorized service decrypts it when needed. The persistence layer receives encrypted values.
A readable product view for the authorized household member.
The value is encrypted and its intended context is authenticated before the database write.
AES-256-GCMexpectedAmountMinorEncrypted8f3a91…c14eNo readable protected amount is stored
Application use and database storage are different boundaries: Mizanek can calculate your plan without keeping protected financial fields readable in the database.
Technical architecture
The public design is intentionally described without keys, credentials, infrastructure identifiers or operational procedures.
Protected financial values are encrypted in the persistence path before they are written to the database.
Authenticated encryption protects confidentiality and detects ciphertext or context modification.
Each household has a separate data-encryption key, keeping cryptographic boundaries household-scoped.
Household data keys are stored only in wrapped form through the configured environment key-management layer.
Authenticated context ties a value to its household, entity type, record, field and key version.
A fresh random initialization value means encrypting the same value twice does not produce the same ciphertext.
Protected financial fields
Coverage follows Mizanek’s maintained protected-field registry rather than a broad claim that every database value is encrypted.
Income names, expected values and recorded actual values.
Protected bill names, expected amounts and actual payment amounts.
Current-account, cash, savings and period balance values.
Savings names, balances, corrections and transfer values.
Flexible plans, remaining amounts, allocations, adjustments and financial check-in results.
Protected names, amounts, notes and related financial values.
Protected close snapshots and month-end financial values.
Financial audit and idempotency payloads where the registry marks them as protected.
This claim applies to registered protected financial fields. It does not mean every field in every Mizanek database table is encrypted.
Public verification evidence
The same information has a readable product representation and an encrypted persistence representation. The final schema removes the protected plaintext column instead of keeping a second readable copy.
Purpose-built illustration only. No user record, real identifier or customer ciphertext is shown.
Salary
12,345.67 MADexpectedAmountMinorEncryptednameEncryptedexpectedAmountMinornameDuring migration both columns existed for verification. The final protected schema retains the encrypted column and removes its readable counterpart.
expectedAmountMinorexpectedAmountMinorEncryptedexpectedAmountMinorEncryptedReadable protected amount column removed
Automated verification
Migration and schema checks validate protected fields before the encrypted-only cutover is allowed to complete.
If verified encrypted coverage is incomplete, the migration is blocked instead of removing the protected plaintext columns.
Every eligible protected plaintext value must have a corresponding encrypted value.
Encrypted values must authenticate successfully rather than merely exist.
Verification decrypts ciphertext and confirms that it matches the authoritative migration value.
Protected-field mappings, migration mappings and encrypted persistence columns must remain complete.
Post-migration checks require registered plaintext columns to be absent and encrypted columns to remain present.
Access boundaries
This is application-level encryption, not end-to-end encryption. The distinction is essential to an accurate security claim.
Direct database access and database dumps see ciphertext for registered protected financial fields.
Mizanek’s internal administration tools are designed not to expose decrypted protected financial values.
The authorized backend decrypts protected values when required for user-requested budgets, bills, balances and insights.
Clear limitations
Transparency about the boundary is part of the protection model.
No digital system can promise complete security. Users should also protect their password, device and household access.