Boosting Trust for Third-Party Keyboard APP

Business Context & Problems

KIKA TECH-Supporting verbal & non-verbal communication

Tired of your phone’s built-in keyboard? You’ve got an option to shake up your messages. KIKA emoji keyboard provides thousands of keyboard themes, emojis, fonts, gifs, stickers and it enriches the communications and emotional connection between individuals. It’s an efficient, instinctive, expressive keyboard product.

However,

Users are worried about their privacy because when they enable our keyboard as new users, the default warning will pop up. It really affects the rating and satisfaction rate.

By simply telling our users we are safe when they are asking is not the solution to their needs. We need to have a better UX to represent our sense of security. 

From researches and design audits, we found what our users actually WANT:

  • A smooth and easy on-boarding process 
  • Seamless user experience throughout the app 

Define success metrics 

  • Lower the # of negative reviews regarding privacy  
  • Increase NPS scores
  • Increase the amount of time users spend on the app

This is a really big mission. And it takes more than a design team to achieve. That's why we looped in people from engineering, marketing, and product from Day 1.

First Impression is the Last Impression 

Onboarding is one of the most critical phases in an app user’s journey. It is primarily the first point of contact and therefore is essential for making a great first impression. So it is important to make the process as simple and seamless as possible. 

Old Onboarding
Credit: Material Design Request types
Design Option 1: Ask up-front & Ask in context

Before users enable the keyboard, a message will pop up and telling them we will not collect any personal information. User are more likely to agree to app permissions when they get asked during important tasks where permission is needed.

Explore 1


Explore 2
Design Option 2: Educate up-front & Educate in context

Before going to settings, we can educate user up-front in-app. During the on-boarding process, users get confronted with a lot of information. They can't possibly understand why they have to give us several permissions unless we explain it to them. So we add some informational words to request, explain the value and build up trust.

Ideal Flow

Trust is earned when actions meet words

In order to increase the ratings, we need to guide users when they’re comfortable and happy to give out reviews to build up trust. How does rating-guide drive user engagement? Exploring how to guide users to make good ratings and provide a happy path when downloading a new theme.

Applying new themes

Design Option: Always keep users informed about what is going on
Type to Try the new keyboard
Design Option: When to ask users to give out reviews?

User Scenarios: Meet Mia, who wants to download a cute kitty keyboard theme. After browsing thru the app, she finds one that she likes the most and decides to download it on her phone. The downloading process is quick and easy and Mia is very happy about her new keyboard theme. At this time a window pop-up and asking her to rate the app.

Using Emojis instead of stars

Designing a Localization-Friendly User Interface

KIKA and Emoji keyboards are available in more than 50 countries and we support 150+ languages. Localization is a complex work involving not just translation. As a bilingual designer working for a international product, I always put localization in mind when I am designing.

Different languages require different amount of screen space to display the same information.

Unfortunately, there isn’t an ideal font size that works for all languages across the globe. Our team want to maintain a globally consistent layout so we adopt a variable font size option to give a better user experience across languages and devices.

Copy in English vs in Russian

Takeaways

This project allowed me to practice critical thinking, attention to detail, and human-centered design thinking to consider all the useful features I could add to such a simple tool. I gave presentations at the end of every design stage, and I actively signed up for critiques or scheduled mock presentations with other designers in order to get feedback. Collaborating with engineering, I was able to learn how to consider edge cases.

In the end, I was able to deliver design solutions that are intuitive and functional. But No design should be the final design, we are still iterating on our products and seeking out for breakthroughs.