GPS satellites are transmit only so they can’t impose such limits directly it’s device manufacturers that implement COCOM.
The new military M code transmitted from the latest satellites is encrypted with a frequently changing key, so in the event of a war the DOD can disable the civilian signal as the M code will work standalone, hence a third party nation cannot rely on GPS.
The previous P(Y) code was also encrypted, but is theorised to need the civilian C/A code as well to work.
They also had the option in older satellites of turning on selective availability, which would degrade the civilian location service from 5-meter to 100-meter accuracy without affecting the military service. Purportedly newer GPS satellites don't have the option anymore.
https://en.wikipedia.org/wiki/Error_analysis_for_the_Global_...
That does sound suspiciously like something the military would want you to believe
There are probably other, newer ways to prevent an adversary to use the GPS signal, but there is little reason to doubt that SA is gone.
https://en.wikipedia.org/wiki/CoCom#Legacy
Edit: I'm wrong.