Datum Locker has the objective of placing a lock on data around a typical workstation that is deemed sensitive, that is information not to be shared amongst others like business account logins, office notes, telephone exchanges and more.

It deploys the use of cryptography with a key which is defined by the end user to store all data input, without the key to later decode such entry, the storage content markup is practically useless to an intruder.

Getting Started

Figure 1, Cryptographic Key Input

The first dialog to appear when Datum Locker is launched prompts for the insertion of a "key". This key is the primary strength behind Datum Locker, it is a term, password or phrase which is unique to you that dictates the mathematical modelling that the cryptographic algorithm applies to your data.

It is important the key you choose is never forgotten because it is never stored physically on disk as an intended security measure and no spares exist!

Without this key your data will remain in a unreadable state and a state which cannot be recovered without this key.

Note: In subsequent launches you will never be informed of an incorrect key, the value is never stored on disk as an intended security measure naturally so no comparison check exists to determine whether your key is systematically correct, it can merely cipher and decipher using the value given.

Folder Filters

Figure 2, Datum Filters

Figure 2, Datum Filters Folders naturally are a way to divide and organise information, the same is true for your datum entries, your data can be organised using folder filters.

Attempting to create entries when no folder filters exist (much like after a fresh install) will result in a dialog which will prompt you to create folders and will thereafter switch to the rightful panel in order to do so.

Tip: You are able to remove filters later by highlighting them with the mouse and using the DEL key.

Should you remove a folder filter whilst it possesses datums, those datums too will be deleted. You are able to change the filters your datums possess by using the drop down combo box evident when viewing active datums.


Figure 3, Modify Settings

Datum Locker docks onto the system tray by default when a period of time has elapsed.  You are able to modify the default behaviour via the selection of the "Settings" option from within Datum Locker.

Idle Interval
The number of seconds that need elapse before the application denotes itself as idle thus automatically docking into the system tray.

Clipboard Prune Interval
The interval in seconds before the clipboard when passed credentials is nullified to the prior contents.

Password Generator Config
Launches a dialog for the configuration of non deterministic passwords to inherit upper / lower case, numeric and symbolic characters (see below).

Auto Dock Upon Lock
Datum Locker will dock into the system tray when the lock timer expires (checked by default).

Disable Auto Lock Timer
Disable the automated lock mechanism, not recommended thus unchecked by default.

Close Button = Dock
The close button situated at the top right of the interface exhibits docking behaviour (checked by default).

Overwrite Upon Import
Any datum in a Datum Locker backup file possessing the same title, filter and profile type as that which exists presently in the data structure will be overwritten if this checkbox is enabled. Alternatively (unchecked) the datum from the backup file will be skipped. (unchecked by default)

Password Generation

If you rely upon Datum Locker to produce passwords prior to creating new registrations for various logins, you can modify such generation settings via the "Settings" panel and clicking the button that resides (right) of the "Password Generator Config" label.

Figure 4, Password Generation

You will be in receipt of the following dialog which allows you to dictate the presentation of any passwords you need be generated. The Exclusion box input allows you to specify characters that need be omitted from the generation if any.

The Auto Copy checkbox if checked will place the recently generated password into memory for quick pasting into an accompanying registration form.

You need not switch panels for quick data entry, you can easily invoke a new password if desired via the data entry form for new logins by clicking the "light bulb" metaphor annotated in red above.

Datum Importing and Exporting

Figure 5, Importing and Exporting

There will be times when a format is due or you need switch machines, in such circumstance you can quite easily export (backup) and import (restore) your datums by clicking "File" (Alt-F) and selecting "Datums" (D) and thereby choosing the desired operation.

Upon importing your datums, the folder filter structure will be rebuilt as was evident to the time of the initial backup, additional filters and datums existent presently will remain and co-aside with those imported.


Datum Locker was running fine but all of a sudden, my datum data is corrupt with random characters instead of the real decoding I typically see/expect, have I lost all my datum data?

Remember due to the nature of the algorithm, the encoding/decoding is uniquely relative to your own specific defined key which you choose prior before data entry. This problem is clearly resultant from the input of a mismatched key although the program didn't alert you to this mismatch because the original key you chose is/was never stored on disk as a security measure thus a comparison (yes/no) is never possible. You need input your original key to be in receipt of a correct decode.

Figure 1, Set User Defined Key

Deploying the self update utility to obtain a recent software revision fails, why?

After Windows Vista and its UAC security policy, File I/O operations in any system or program directory require the windows user account to possess administrator privilege/permission. Please run the application as administrator and try again. Email us in the rare event of a further problem.

Figure 2, Run Update Utility as Administrator

I no longer remember the key I chose to encode my data entry inputs, how can I retrieve the original input?

There is no feasible solution to this, the only "route" to decoding data without the key is years upon years of brute force and even then still relying upon a probabilistic end result where a comparison is made against semantically sound meaning in any resultant terms. It's enough to denote such a scenario most improbable therefore in future, don't forget your key because no spares exist!

The majority of my datum entries decipher correctly to clear text but a small minority contain random characters, how can I fix this?

You need to do a spring clean on that minority because somewhere along the line, you began data entry after mistakenly supplying a mismatched key thus one key for one datum decodes perfectly but doesn't for another. It is vitally important you use the same key if you wish the decoding for all your datums to remain uniform.

Where are the datums stored and in what format?

The datum entries are stored in flat-file formation in the windows AppData directory. For users of Windows 7, this directory is ("C:\Users\YOUR_WINDOWS_USERNAME\AppData\Roaming\Nullox\Datum Locker\data"). The entries are stored in individual XML-like dat files where field properties are ciphered with the key you defined prior.

Will I lose my data if I uninstall Datum Locker from my computer?

Your datum entries are stored in a location other than the program directory, they will therefore remain on disk.

© Nullox 2019