It is (theoretically) possible to put links in a bio or gm notes section, but last time i tried they were a bit bugged out and roll20 hasnt replied to the bug report. But you could embed a script command (like chatSetAttr to set the value of a hidden attribute to 0 or 1), and use that attribute to hide the section. Likewise, you can have an input on the character sheet. If you want the functionality of the all button and the password input, you are best off using a third attribute as well: this one is hidden, but it has the class and value that is used to check whether stuff should be hidden and displayed. then you use a sheet worker to respond to changes in the _section attribute and the password input, and set the hidden input's value based on their values. It can check the password matches the phrase. This has the advantage that players cant check the html for the password. Though if you plan to add the sheet to the github repo, there's no way to hide the password string (you could have a way to enter a new password, so it's only valid on a per campaign basis which would solve that problem). This is an interesting question!