DocumentationHow we handle your safety

How Lock Bot Handles your Safety

This guide explains the safety tools provided to you, how Lock Bot keeps you safe and the items that Lock Bot’s staff can do to assist you.

Tools to Keep You Safe

How Lock Bot Handles Codes

Codes are a core part of Lock Bot, they help you make sure your keys are not easily accessible when a lock is ongoing. However, unlike some services, codes are not required for locks in Lock Bot, so if you do not feel comfortable setting one or do not have the means to you can still easily use Lock bot.

NOTE If you create a lock without a code by default it will not count time towards your stats unless you enable codeless stats in your user settings.

Also unlike most other services Lock Bot also supports lock seals, these being one time use “locks” to lock your keys away while allowing them to be accessed at any time. Aside from the fact that this code is considered public and is displayed on the lock menu, it otherwise functions as if it is any other code.

Whenever a code is created, regardless of type, it gets stored into the code pool attached to your user account. This pool always stores the last 5 codes, and the active code is stored within the lock itself. This pool of codes can be accessed at any time by using the /viewcodes command.

The viewcodes command

All past codes will be displayed but the current active code and any codes created within the last 15 minutes will be hidden. If you need access to a hidden code learn how Lock Bot’s staff can help.

Whenever you are being unlocked, weather that be for a custom unlock, finishing a lock, ect, if you have a code set it will be presented to you. If a code is presented to you it will ask you if the code works correctly or not, this is Lock Bots code troubleshooter to help in case your code does not work as intended.

Lock Bot asking if the code works or not

If your code is correct no action is needed, you can either let the menu time out or select “Code works” which just closes the menu. Hitting “Code does not work!” however launches Lock Bots code troubleshooter. This provides the code along with tips and suggestions on how to resolve the incorrect code.

Lock Bot asking if the code works or not

💡

We recommend that you keep one key easily accessible independent of Lock Bot. Despite our best efforts to maintain data and stability it is impossible to guarantee that your data will always be accessible. Read more about we host Lock Bot.

Emergency Unlocks

By default, all locks have emergency unlock option enabled. This allows the user to end the lock early in the event of an emergency. However, this also means the lock can not be resumed like a custom unlock option nor does this count towards the users finished lock statistics.

To active an emergency unlock, run the /lock command, click unlock options and then select the emergency unlock option, you will then be unlocked.

Activating the emergency unlock

Emergency unlocks are however optional and can be disabled but they are always enabled by default when making a new lock. To disable the option of an emergency unlock go to the unlock options section in the /createlock menu and toggle emergency unlock off.

Staff and any keyholders can end a lock early if need be even if the emergency unlock option is disabled, click here to learn more about how Lock Bot staff can help.

Blocking Users

Lock Bot allows users to block any user at any time for any reason to prevent them from interacting with themselves.

Blocked users can not view your profile or keyholder your lock. If a blocked user attempts to view your profile or update an old profile view they will be greeted with an error message.

Error message returned trying to view a blocked users profile

Additionally if a user is a keyholder for your lock when you block them they will be removed as a keyholder and no longer have any access to your lock. They will also be automatically removed from your trusted user list if they are in it.

To block a user either use the /block command followed by the user argument or by clicking the user options button under their profile and then hitting block.

For more information about blocking please visit the blocking command guide.

⚠️

It is also highly recommend that any users you block in Lock Bot you also block in Discord.

Reporting Users

⚠️

Their is currently no report system in Lock Bot, it will be coming soon. In the mean time please join our support server and reach out to staff directly to report any users.

Private Accounts

Lock Bot allows you make your account private to avoid non trusted users from viewing your account and your commands.

Marking your account private will make all lock commands send in private messages (e.g. /lock and /createlock) that only you can see. In addition users can not look at your user profile unless they are in your trusted user list or are a pending or approved keyholder on a current lock.

This feature can be enabled or disabled at any time, run the /profile command, click settings and toggle private.

Click here to learn more about private accounts.

How Lock Bot keeps you Safe

Lock Bot is hosted with a DigitalOcean’s droplet that only 2 people have access to. We use a rethinkdb database that is hosted on the droplet with its data being stored in a digitalocean volume.

“Volumes store data on hardware that is separated from the Droplet and replicated multiple times across different racks, reducing the chances of data loss because of hardware failure.”

On top of this, Lock Bot’s database is also backed up daily to a digitalocean space.

This means the chance of downtime or hardware failure causing any data loss is incredibly low, but not technically impossible.

We will try to give as much notice as possible to any planned downtime, we recommend you follow our status updates channel in our support server for updates about Lock Bot’s status.

What Lock Bot’s Staff can do

In situations where you all your other options listed above can not be used our staff team might be able to help. However please make sure all your other options are attempted first before coming to staff.

All staff actions listed below are logged internally. This is to prevent any of these tools being abused.

If you need to reach out to staff for any of the issues below please join our support server.

Ending Locks

In the event that you can not end your lock and you do not have a keyholder, Lock Bot staff can force a lock to end. This works much the same way as when a keyholder force ends a lock, where the lock will be stuck in a ready to be unlocked state and it can not be resumed.

End Lock DM

Unfreezing Locks

If your lock is frozen and you do not have a keyholder or any other way to unfreeze your lock Lock Bot’s staff can unfreeze your lock. However it is recommended, if possible to create a new lock to avoid getting trapped in a stuck state.

Force All Codes

In the event you need access to all of your codes found in /viewcodes Lock Bot staff can help. Staff can force all codes including hidden codes to be visible to you.

Force Code example

Conclusion

We hope this guide help explains how Lock Bot works to keep you safe and the policy’s in place regarding safety, your safety is very important to us. If you have any remaining questions or if you have any suggestions how to improve our policy’s we would love to hear from you in our support server.