Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to implement field-level encryption in Scala applications using the Cryptic library in this conference talk from Scala Days 2025. Discover how to protect sensitive data without resorting to encrypted data stores or complex purge routines by simply defining individual fields that need protection using the Encrypted typeclass. Explore cryptography fundamentals including best practices, common challenges, and potential pitfalls that developers face when handling sensitive information. See how Cryptic provides a ready-to-use solution that requires no initial configuration or setup for basic use cases, while offering full customization options for advanced scenarios. Learn about integrating Hardware Security Modules with Cryptic for enhanced security requirements. Gain practical insights into implementing a non-intrusive approach to data protection that allows you to selectively encrypt specific fields within your data structures rather than applying blanket encryption solutions.