iPhones remember what words you've ever typed?

General discussion about learning languages
User avatar
smallwhite
Black Belt - 2nd Dan
Posts: 2386
Joined: Mon Jul 06, 2015 6:55 am
Location: Hong Kong
Languages: Native: Cantonese;
Good: English, French, Spanish, Italian;
Mediocre: Mandarin, German, Swedish, Dutch.
.
x 4878

iPhones remember what words you've ever typed?

Postby smallwhite » Fri Sep 28, 2018 2:19 am

iPhones seem to remember what words you have typed in the past. Can we extract that information to compile a personal active vocabulary list?
2 x
Dialang or it didn't happen.

Speakeasy
x 7660

Re: iPhones remember what words you've ever typed?

Postby Speakeasy » Fri Sep 28, 2018 3:21 am

Filing a FOIA (Freedom of Information Act) request for all your call information, text messages, et cetera, might be quicker and simpler. :D
1 x

User avatar
zenmonkey
Black Belt - 2nd Dan
Posts: 2528
Joined: Sun Jul 26, 2015 7:21 pm
Location: California, Germany and France
Languages: Spanish, English, French trilingual - German (B2/C1) on/off study: Persian, Hebrew, Tibetan, Setswana.
Some knowledge of Italian, Portuguese, Ladino, Yiddish ...
Want to tackle Tzotzil, Nahuatl
Language Log: viewtopic.php?f=15&t=859
x 7032
Contact:

Re: iPhones remember what words you've ever typed?

Postby zenmonkey » Fri Sep 28, 2018 9:57 am

smallwhite wrote:iPhones seem to remember what words you have typed in the past. Can we extract that information to compile a personal active vocabulary list?


Short answer: No, you currently cannot.

Long technical answer (after a deep dive because I got interested in this for another project): I see three possible ways this might have been possible:

1) As an export function in the iOS core Apple implementation - they have not developed this and likely won't (see below). You can edit words from your typing shortcuts but can't export the QuickType database in the current iOS (12).

2) Through the iOS functions by developing a new app that would read the database. It is possible to use the autocorrect functions by implementing the UITextChecker and UILexicon objects and check if a word is learned or to get suggestions. But the documentation explicitly states that the lexicon cannot be read: "What you type in one app is not available to other apps." This type of security concern is also why 1) is likely to remain closed.
Some references:
https://nshipster.com/uitextchecker/
https://developer.apple.com/documentati ... extchecker

3) One of various hack: a) Rooting a phone, finding out where the data is written and then reading that area - that's theoretically possible but not worth the effort unless you work for a 3 letter agency. b) Doing a GDPR request, getting your data dump and then looking there to see if the data is kept - most likely not an easy process. c) break a backup and read the data... see a) and b)
4 x
I am a leaf on the wind, watch how I soar


Return to “General Language Discussion”

Who is online

Users browsing this forum: aliciasmith12 and 2 guests