# Improvements in Temporal data encryption

DevFeed: [Improvements in Temporal data encryption](<https://devfeed.tech/articles/improvements-in-temporal-data-encryption-35880.md>)

Original publisher: [Read original article](<https://temporal.io/blog/improvements-in-temporal-data-encryption>)

Author: Jonathan Lacefield

Published: 2023-06-27T04:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Encryption](<https://devfeed.tech/topics/encryption.md>), [Security](<https://devfeed.tech/topics/security.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [data-security](<https://devfeed.tech/tags/data-security.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [security](<https://devfeed.tech/tags/security.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

The article explains Temporal's data-encryption model, in which users provide encryption algorithms through the Temporal SDK Data Converter without sharing keys with Temporal. It also describes local decryption through a pluggable Codec Server so users can view plaintext in the Temporal UI or CLI, and discusses configuring Codec Server endpoints per Namespace.

## Source excerpt

Data Encryption in Temporal# Data Encryption is a fundamental security capability most applications implement to protect user and app data. Typically, apps simply use whatever encryption algorithm is supported by their data infrastructure software provider, for example their database or queuing systems. Typically, apps also provide access to their encryption keys to their data infrastructure software provider.