app1cker
Hi
When you do template update or module updates it will override the core files with fresh code, if there custom hacks they will be override.
You can make an override of the module files in the template/html/ folder to avoid the overrides.
If the module already has an override in template folder and you applied the custom work in that. you create an override for that too in the /local folder of template.