In the annals of time…

Ok, so maybe your journals aren’t that lofty, but they are important to you. You want them synced between your devices, and you want them secure. Annals was designed from the ground up with syncing, security, and ownership in mind.

You can have multiple shelves to divide your entries up by whatever reason. Each of your shelves has it’s own password**, which is used to encrypt the shelf’s master key, and the shelf master key is used to encrypt each individual item’s key, which is used to encrypt the entry and any associated attachments.

QuickEntry lets you quickly and securely create entries without unlocking shelves. Simply enable it on a shelf, and you can create entries from the status item in your menu bar. The entry and images are then encrypted using the shelf public key, to be re-encrypted with the shelf master key the next time you unlock the shelf

If you use syncing, it happens over CloudKit via SSL, and your data is stored in your own private CloudKit database which only you can access and is further encrypted.

Finally, your data is yours, now and forever. Import from and export to generic, unencrypted, JSON and CSV files by date range and shelf, as well as automatic encrypted complete backups at a location of your choosing.

Other features:
Entry editing - font, color, and background color selection for those prefer something besides the system font
TimeZone support
Multiple attachments per entry, of almost any file type (excluding package files)

**We will not be able to recover these passwords for you! We strongly recommend creating and storing them in a password management app

What’s New

Version 2.0

Time for an update! A number of new features have been percolating since last fall, and are ready to serve!

First, we now support time zones! No more wondering when an entry was actually written, as you hop about the globe.
Next up is another new way to view your entry list with a beautiful new calendar view to remind you how amazing you are at reliably writing in your journal (or not as the case may be)!
And last, but by certainly no means least...
Generic attachments! Attach almost any file to an entry, and view it using QuickLook. (package files not supported unfortunately)

Fixed tag field behavior on entry creation and crash with tags which aren't tokenized yet.
Fixed layout glitch on shelf creation and initial unlock.


Dark Chocolate Software, LLC
15.3 MB

macOS 10.12 or later, 64-bit processor



Age Rating
Rated 4+
Copyright © 2019 Dark Chocolate Software. All rights reserved.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer