Okay, I added a contact with a normal keyboard, waited almost one day and it started showing up in Swype as something I could swype to input. Swype has NO place for it to ask for permission to contacts, so there is no way to shut it off.
Okay, here are the screen shots and the repro steps.
-
My personal Swype dictionary (notice that there are no Z words in here)
-
Settings -> Privacy -> Contacts - notice that Swype is not listed here
-
Settings -> General -> Keyboards -> Swype Keyboard - Swype - notice I have not allowed full access (nor would I allow it)
-
Contacts App -> Add a Contact - Notice I'm adding a Contact with the regular keyboard with the last name ZzNoChanceInDictionary
-
Never type this word in swype, but attempt to swype to see if it has access over the next day.
-
Note that after some amount of time (it took from 7PM last night to almost 4PM today) you will be able to use that word, a name from contacts.
I think you will agree this is an egregious privacy concern.
Spotlight search doesn't include contacts either.