Two types of data can be transferred while using Microsoft SwiftKey.
First, anonymous usage stats are periodically sent back to help us understand how people use the functionality of their Microsoft SwiftKey Keyboard and how we can make it better. We get meta-level insights such as how many characters people have entered in total and how many keystrokes have been saved, but we don’t know anything about what you have been writing. If the app crashes, anonymous info about the crash will also be sent to us.
Second, if you sign up for a Microsoft SwiftKey Account, various additional data can be transferred to our servers to help us provide these services. For example, if you have Backup and Sync enabled, you give explicit permission for your personal language model data to be stored on our servers and processed to ensure prediction consistency between your devices. If you elect to use Microsoft SwiftKey Account personalization services, you give explicit permission for our servers to process your personal message data from these services, in order to improve the word predictions that Microsoft SwiftKey gives you.