a system and method for authenticating the location of content players are provided . one aspect of the system comprises a content processing device , which comprises a descrambler , a gps receiver and a processor . the content processing device processes scrambled content signals from an internet connection , a satellite , a cable network , a terrestrial stream or a packaged media . the gps receiver receives a plurality of gps signals and determines a location of the gps receiver . the processor may check a time generated by the gps receiver with a secure time source to verify the validity of the gps location . the processor then compares the location determined by the gps receiver with pre - determined access criteria . if the location determined by the gps receiver meets the access criteria , the processor allows the descrambler to descramble the content signals .