Currently turned off on my devices. Apple has access to lots of things but at least I can point to them directly, than some third party company which in the fine print probably says your data is being sold, and your case won't hold anywhere in court.
"We will not sell your personal data to third parties." - from our privacy policy:
http://swiftkey.com/en/privacy/
We're iOS users too. We respect your privacy and none of your typing leaves your device unless you enable SwiftKey Cloud for backup and sync.
The reason why our keyboard needs full access (which means ONLY that our keyboard can communicate with our app, nothing to do with sandboxing how some people above have speculated) is because the language engine lives in the container app, where you can download additional languages and change settings. If our keyboard cannot communicate with our app, none of this would be possible.
If you're interested in more info about full access, see our FAQ:
http://iossupport.swiftkey.com/hc/en-us/articles/201466641-Why-does-SwiftKey-need-Full-Access- And if you have any questions, see our support forums where all of these things are explained and discussed.
Apple doesn't make money selling your data and neither does SwiftKey.
But at the end of the day, it's always your choice whether you want to get a much better typing experience with SwiftKey or not. We're just trying to make a great product. Nobody's twisting your arm ;-)
----------
SwiftKey is by far my favorite but i'm concerned about the full access so I deleted it and purchased Swype. It's going to take some getting used to. SwiftKey is much easier for me to use.
See here why we need full access to work (it just means that our keyboard can communicate with our app, so that when you download more languages in the app or change a theme, it can be reflected in the keyboard). Nothing you type leaves your device unless you explicitly take advantage of SwiftKey Cloud, which provides you with a backup and sync service, where all the data is encrypted.
http://iossupport.swiftkey.com/hc/en-us/articles/201466641-Why-does-SwiftKey-need-Full-Access-
----------
Swype doesn't ask for full access, you just have to pay for the app. It's clear that the others are free because they're collecting data.
SwiftKey being free has nothing to do with collecting data. See our privacy policy:
http://swiftkey.com/en/privacy/
tl;dr? We will NEVER sell your data to 3rd parties.
----------
Exactly. If a product is free, ask yourself how they're making money. What is the product. Well, it's free, so the product is your data, and in this case, the things you type. I can't believe anyone would willingly install what amounts to a remote key logger on iOS, and frankly I'm surprised Apple allows network access from these. I'd classify this app as spyware.
SwiftKey being free doesn't have anything to do with collecting data. None of your typing leaves your device unless you opt-into SwiftKey Cloud which provides you with backup and sync. Completely optional (but pretty awesome, sync across multiple devices).
Our privacy policy clearly states, that we will never ever ever ever sell your data to 3rd parties:
http://swiftkey.com/en/privacy/
And full access just means that you can download more languages in the app, that's why we need to be able to communicate between the keyboard and the app:
https://iossupport.swiftkey.com/hc/en-us/articles/201466641-Why-does-SwiftKey-need-Full-Access-
We take your privacy very seriously. We're iOS users as well.
If you ever have any questions, head to our support forums. But you might just want to give our keyboard a try first. The exploding popularity and star rating is no accident, it's the best keyboard out there
appstore.com/swiftkeykeyboard