KryptaLogs is an end-to-end encrypted logging platform. Your logs are encrypted before they leave your application. The server stores only ciphertext - only you can read your logs.
Logs are encrypted client-side using ECDH P-256 + HKDF-SHA256 + AES-256-GCM. Your private key never leaves your device. We literally cannot read your logs.
Your encryption keys are derived from a 24-word seed phrase you control. No key management servers. No trust required. Your words, your keys.
Go, Python, and Dart/Flutter SDKs integrate with standard logging frameworks. Add encrypted logging to your app with a few lines of code.
On registration, a 24-word BIP39 seed phrase is generated in your browser. This deterministically derives your ECDH P-256 key pair.
SDKs fetch your public key and encrypt each log message with ephemeral ECDH + AES-256-GCM before sending to the server.
Enter your seed phrase when logging in. Your browser derives the private key and decrypts logs locally. The server never sees plaintext.
Go (slog integration)
client := kryptalogs.NewClient(url, apiKey)
handler := kryptalogs.NewSlogHandler(client)
logger := slog.New(handler)
logger.Info("user signed up", "email", email)