Jelly Bean Keyboard.
#About "collecting data" warning message:
That warning message is a part of the Android operating system, and it appears whenever a third party keyboard is enabled. You don't have to worry because the keyboard don't have permission to internet access.
Available dictionaries from the market(look for "Ics language packs" from the market) for: