FWIW, all KB's can see what you type as that is the nature of the keyboard interacting with the screen. I believe Apple is better with our privacy concerns tho and that's why I use the stock KB. That warning always gives me a chill and turns me off tho. Swift key seemed to work better on android than iPhone for me. Speech recognition works very well IMO and I use that if I'm typing out anything very long. Landscape does give a larger KB to work with, maybe try that. Other than that I just got used to the OEM KB on my iPhone 7.