Поскольку вы сказали, что являетесь разработчиком на стороне клиента, я предполагаю, что вы создаете приложения, которые вы хотите хранить локально (или, по крайней мере, у вас есть доступ к коду для них).
Если это так, то вам, вероятно, стоит взглянуть на dojo-storage: http://google-opensource.blogspot.com/2008/03/dojo-storage.html
Редактировать: я не читал вопрос достаточно внимательно; требования, чтобы локально хранимая информация была доступна через различные браузеры и передавалась по электронной почте, по сути, дают локально хранимым данным первоклассный статус; то, что вы не получаете ни от хранилища dojox, ни от хранилища html5, ни от автономного режима html5.
Единственная идея, которая приходит мне в голову, - это делать что-то вроде того, что делает TiddlyWiki, и динамически изменять источник самой страницы; но даже тогда пользователь будет обязан периодически сохранять страницу вручную.