Back in the early days of software, a simple offline algorithm could verify a serial key. Today, when you enter a product code, Sygic’s servers check that code against a database of purchased licenses. A random "key generator" cannot create a code that is already registered in Sygic’s official database.
Many of these keygens are in fact malware, trojans, or viruses in disguise. Antivirus software often flags keygens as high-risk even when they are not inherently malicious, precisely because of this threat. By running them, you risk opening your device to data theft, system damage, or becoming part of a botnet.
These sites often force you to complete "human verification" surveys, which are designed to harvest your phone number, email, or credit card information [2].