Will I lose custom page templates when themes are updated?

I have created custom page templates and I was wondering if I will lose them when updates for the themes are released.

Also, I am running a multi site and I was wondering if I could create custom page template for specific clients and hide them from other clients that may happen to be using the same theme.

Thanks