Secured Parameter Storage - not available to user

I am new to the ArduCopter world, so apologies if this is not the correct place for this question. I did not find any existing conversations on this topic.

Is there the ability to store a parameter in flash memory, which should not be available to the user?
For instance, I would like to store the serial number of the unit in flash memory, however the BRD_SERIAL_NUM parameter is available to be modified in the Full Parameter List in MP. If the user should accidentally change this number, bad things could happen. Is there the ability to store the serial number elsewhere, accessible only to the manufacturer?

Thanks.

https://ardupilot.org/dev/docs/apjtools-intro.html

Thank you very much for your help!