It won't need any separate permission to overlay on apps. As long as it can keep running in the background, it can do that. If you disable its permission to run in the background, it won't be able to. This along with Greenify basically prevents the app from running at all until you explicitly click on it.