The Encryption Template

Dear Diary...

Implement rock solid per-row encryption in your own Coda Docs, easy as pie 馃構

If you need to restrict sensitive or confidential information to authorized users, then this template may be right for you. Right now, adding a user to a Coda doc means giving them the keys to the castle. This solution offers an alternative. It鈥檚 quick to setup, easy to manage, and doesn鈥檛 compromise on security.
Quick Start Guide

Cool, how does it work?
Fancy a look under the hood? Here鈥檚 a high-level introduction to this template鈥檚 features and a basic run-through of how the solution works.
The table stores confidential information using encryption. What this means is that sensitive text is transformed into a gibberish string of characters that cannot be decrypted without knowing the password originally used to encrypt it.
When creating a new item, the user enters a password which is used to generate an encryption key. An encryption key is a long string of characters used by the encryption algorithm to transform the original text into an encoded state. Sensitive information is only ever stored encrypted within the Doc. At no time are the password or the unencrypted text ever saved to a table, synced to Coda鈥檚 servers, or made visible to other users within the doc.
To access the encrypted information, the same password must be provided. The encryption algorithm is effectively reversed, and the unencrypted content is made visible to the authorized user. Importantly, this all happens within a secure sandbox.
While the item is visible to the authorized user, it鈥檚 not decrypted in the table, not synced to Coda鈥檚 servers, and not visible to other users.
For a walkthrough detailing each step of the solution and all the security features in place to keep your information safe, head to .
Classified page 5 newspaper selective focus photography
Fancy a demo? The Encryption Table is a stripped-down implementation showcasing the solution.
View Encryption Template
Quick Start Guide
If you鈥檇 like to setup encryption in your own docs, here鈥檚 how. Setup in less than 5 minutes, or your money back!* To get started, use the toggle below to select the setup option you鈥檇 prefer:

If you just want to use encryption in your doc without the mental overhead of additional pages and settings, this is the right option for you.
Simple Setup Instructions:
Right-click on the page in the left sidebar, and select Copy To Doc.
Select the doc you want to add this template to, or select New Doc if you鈥檙e starting from scratch.
Make sure you enable 鈥Include subpages鈥 and that you select the first option under 鈥淩ows to include鈥.
Coda will open that doc in a new tab in your browser.
See you on the other side! 馃槃
This option:
Installs the default character sets for English-speaking users.
If you need to support languages with non-latin characters, this setting won鈥檛 work for you.
Requires the fewest pages to be copied to your doc.
For users on Coda鈥檚 鈥淔ree Plan鈥, this keeps more space available for your own content.

* This is a joke; you鈥檙e not getting a refund off a free template, cheapskate! 馃槃

Want to print your doc?
This is not the way.
Try clicking the 鈰 next to your doc name or using a keyboard shortcut (
) instead.