Looking for Strip secure Password Manager and Data Vault?
Codebook Mailing List
Enter your email to receive updates
General Queries
What version am I using?
The version number of Codebook is displayed at the top of the Settings screen. To get there:
- Launch Codebook on your iPhone, iPad, or iPod Touch.
- Login to Codebook with your access password.
- Click the Settings icon (the gear) at the top-left corner of the screen, in the tab bar.
What are some of the features of Codebook?
Codebook is a secure replacement for the popular iPhone, iPad, and iPod Touch application Notes that offers the following enhancements:
- High-grade 256-bit AES encryption
- First-line document titling
- Simple note editing in an easy-to-read font
- Convenient search
- Email notes from inside Codebook
- Auto-saves notes during to avoid data loss if a phone call or text comes in during editing
- Adds auto-updating title display on notes screen
Will you charge for updates?
We are not going to charge for bug fixes and minor product updates. If we do end up implementing a major change or enhancement to Codebook, we may opt to charge for the upgrade.
How do I recover from data loss?
iTunes automatically backs up data on your iPhone, iPad, or iPod Touch every time you sync your device. You can read more about this process on Apple’s website. If you have lost your data on your phone and need to restore from back up, do not connect your iphone to your computer just yet! If you do, the next sync will wipe out your backup.
Follow these steps:
- On the computer you use to sync your device, go to: iTunes → Preferences → Devices, Check “Disable automatic syncing for all iPhones and iPods.”
- Now connect your device to your computer and it should show up in the iTunes sidebar.
- Right-click on your device and select “Restore from backup.”
How do I backup my data?
Codebook is automatically backed up by iTunes. There is some detailed information available from Apple about iPhone backup, but the summary is that both the software program and the encrypted database are backed up during each iPhone sync.
The only important thing to remember is that if you somehow lose data and need to restore your iPhone, you should disable automatic sync right before you plug it in to your desktop. We encourage you to have a look at our step-by-step instructions for the restore process.
Security
What gets encrypted?
In Codebook, all data that you enter is encrypted. Codebook uses SQLCipher, a fully-encrypted and open source embedded database, to keep your data safe. SQLCipher uses the world-class, peer-reviewed OpenSSL library.
Am I susceptible to dictionary attacks?
There’s no such thing as total security, but you can get really, really close. A strong password goes a long way, but we took it a step further. Zetetic’s open source SQLCipher project, which provides secure data storage for Codebook, has been enhanced to use PBKDF2 with a per-database salt to make it even more resistant to brute force and dictionary attacks.
Are my back ups encrypted?
Yes, they sure are!
Codebook uses page-level encryption to ensure that your entire database is always stored securely. This database cannot be unlocked without the key — the password you use every time to run Codebook. When iTunes backs up the Codebook application, it simply copies the application and the supporting database file, which remains encrypted.
You can learn more about iTunes backups on Apple’s website, and we’ve also got some information here on using these backups to recover from data loss.
What kind of encryption does Codebook use?
Yes, it does. Codebook uses our own SQLCipher library, an extension of SQLite that provides transparent, 256-bit AES encryption of database files. Pages are encrypted before being written to disk and are decrypted when read back. Encryption is provided by the OpenSSL crypto library.
What if I forget the master password?
If you forget your password, we cannot help you recover your database. It’s important to set a password that’s strong (at least 8 characters), but also one that you can remember.
Feature Requests
Are you going to make an Android version?
We’re investigating this now, but can’t commit to doing so just yet. If you’ve got to have Codebook for Android, make your voice heard, get in touch, it matters!
Are you going to port Codebook to [insert platform here]?
Right now we have no plans to support WebOS, Blackberry, or Windows Mobile/Phone 7 Whatever It’s Called Now. That doesn’t mean we’re against it, we just don’t have any plans to do so right now. If you would like us to build a version of Codebook for your favorite platform, please get in touch and let us know!
Can you add a setting so I can change the locking behavior?
Whenever your iPhone or iPod touch becomes inactive, for instance when it goes to sleep, Codebook immediately locks the database. When your device becomes active again, if Codebook is still running, you will be prompted to login before you can continue to use the program.
This behavior is currently dependent on the iPhone’s sleeping/locking settings. If you’d like to change the idle time, launch the Settings application, tap the General row, tap Auto-Lock, and select the duration you would prefer.
Usage
How do I delete note?
Codebook allows you to delete Notes using the swipe-to-delete paradigm common to many iPhone apps.
Codebook is a secure notebook for for iPhone, iPad, and iPod Touch that
protects your sensitive information with 256-bit AES encryption.
