Functional Specification
Within your personal database is your government records for each life, these cannot be touched, they sit outside of your directory.
The index directory for each life is in format, sub directories are titled with which life you were on, your name in that life, your birth year and your death year. Once you are dead the directory is locked, it doesn't matter what's in there it can never ever ever be touched.
Within the sub directories you have full control of organization, you can upload any text, image, audio or video, you have unlimited space. It is possible with neural implants to place an event in digital memory, from your perspective with your thought narration. It can even go to saving non verbal thought patterns, translating the entire organic fire into a digital fire so it can be read by anybody else's organic fire, so obviously this will be a new file type outside of video.
You can give varying levels of permission to specific files or directories by tier or by individual, all the way to full public access. Public, of course, does not mean searchable by content, however it will be available to all who know your soul identifier. When you're dead whatever is public is public, whatever is tiered is tiered, who resides in what tier of permission is a thing you can re-establish life to life, individual permissions end with that individual's life.
Public files and tiered files are given a commentary option that you may re-establish life to life with a running log of the commentary that only you have access to.
There is a function that allows you to call attention to specific files in every life, you can always re-establish which files are called to however there is always a background log of everything that's ever been declared something you should call your attention to, which life you disabled it or re-enabled it and the notes you left when you decided to disable it or re-enable it.
If you wish to design your sub directory organization in HTML or a similar markup language, the software comes with the ability to display this, you also have the ability to override the display and observe in directory format.
A file declared public is given a url designation that you may display on the internet, however a system of warnings is in place that alerts you to every website this file is being displayed on.