Earlier quoted context omitted.
COCOM is a non issue when building your own devices from scratch. GPS satellites are transmit only so they can’t impose such limits directly it’s device manufacturers that implement COCOM.
You are right that COCOM is not the issue, but there are other measures. 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 a…
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_...