Get Started
Timed Lockbox is provided as a free service to everyone. This is a project that was worked on entirely in my limited free time as a father. If you find this to be useful, I would be grateful for a totally optional donation to help keep the site running and the materials up to date.
Now let's get started...
The premise behind this tool is simple.
Put passwords into this lockbox that you want to delay access to (iPhone screen time, DNS, router, etc). Presumably these accounts control access to limits you have on your phone or computer.
Open the lockbox when you need to make changes to your accounts are get general access.
The passwords will be delayed so you don't have unfettered access to undo the limits you put in place.
The lockbox is an HTML file that can be stored on a flash drive or locally on your computer. The file is heavily obfuscated such that you can't pull the passwords out of the file by looking at the source code. You will determine how long of a delay you want before getting access to your passwords.
To create the lockbox file, please follow this guide:
Open the HTML file created from this guide when you need access to the passwords. You will need to keep the browser window open for the alloted time to be given access.
That is it! It is a good idea store a backup of the passwords in a remote location if possible so you are not 100% reliant on this tool for retrieval if you were to lose your file.
If you prefer to obfuscate the html locally instead of using ByteHide's tool, I would reccomend taking a look at https://github.com/javascript-obfuscator/javascript-obfuscator. This is only if you are a little bit more technically-minded.
I hope you find this tool to be useful, and if you do, please share it with anyone you think could benefit!