View the original community article here
Last tested: Nov 6, 2019
Hidden parameter is used to hide fields from explore field picker, doesn't hide hidden field in Custom Filters
The purpose of a hidden parameter is to make a field available for modeling but not available to end users. However, if end-users are using custom filters in the UI, they will have access to hidden dimensions.
Docs go into the hidden parameter in more detail