Does SwiftKey ask for geolocation?

No. SwiftKey does not ask for or use location permissions. This is unlike certain other keyboard apps on Google Play. At any time you can see what permissions SwiftKey requires, both during the install process in Google Play, or by loading SwiftKey's app info in your Android settings. For more information on the permissions SwiftKey does require, please see this article

Feedback and Knowledge Base