Hi @cdlzs__
If you have it in a solution, then export it as a Managed Solution, and then no they cannot. Now let me clarify something that is important.
If someone wants to change it they can. How??? Well, if they go to change something that is marked NOT customizable and in a managed solution, it will create a Wedge solution (yeah I call it that) which sits on top of your solution.
Your solution wont change, but they are able to change and create their own "version". Again didn't change your solution, just created a layer on top of it.
If I have helped you, I would really appreciate if you please Mark my answer as Resolved/Answered, and give it a thumbs up, so it can help others
Cheers
Thank You
Michael Gernaey MCT | MCSE | MCP | Self-Contractor| Ex-Microsoft
https://gernaeysoftware.com
LinkedIn: https://www.linkedin.com/in/michaelgernaey