Players using bot software on Pokémon Go could face permanent bans. Niantic Labs is now banning players who are found cheating with outside software or by inputting GPS data incorrectly, in accordance with the game's terms of service. The website, which allows you to appeal against a ban, mentions:

"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."

However, if players feel their account has been restricted unfairly, Niantic Labs has provided an online form to allow the appeal of a ban. A report by Polygon also suggests that third party software, such as Necrobot, HaxtonBot and PokeMobBot, are shutting down as the game no longer issues "soft bans" for offences.