Since the launch of this game have emerged countless techniques and tricks to level up easier and without even leaving home. If you use software to circumvent the GPS or software to automate the game, you could lose your account on Pokémon Go forever.
This statement Niantic describes what the permanent ban means.
"Your account was permanently terminated for violations of the Pokémon GO Terms of Service. This includes, but is not limited to: falsifying your location, using emulators, modified or unofficial software and/or accessing Pokémon GO clients or backends in an unauthorized manner including through the use of third party software.
Our goal is to provide a fair, fun and legitimate game experience for everyone. We will continue to work with all of you to improve the quality of the gameplay, including ongoing optimization and fine tuning of our anti-cheat system. If you believe your account has been terminated in error incorrectly, you can appeal that termination through this form. For privacy reasons, please do not post appeals on social media. "
The statement also includes a link to a form for you if you think you have blocked unjustifiably.
As ever, you should be careful if you are using "help" to play. The permanent bocks Niantic are not limited to things described above , so technically they could block you for cheating in the game forever.