Page MenuHomePhabricator

Onboarding: Intro Screens and Context Setting
Open, HighPublic5 Estimated Story Points

Description

Background / Description

The onboarding flow needs to be updated to allow users to customize their experience from the first app launch. This task covers the first two onboarding screens: the welcome screen ("All the world's knowledge") and Data and Privacy.

User Story

As a new user opening the Wikipedia Android app for the first time, I want to see a welcoming introduction to Wikipedia and understand how my data is managed, so that I feel confident my privacy is protected and motivated to continue through onboarding.

Requirements

  • Reassure users are in the official Wikipedia app and show them the option to progress through onboarding . Users should have the option to learn more about Wikipedia which lands them into MediaWiki. Progressing through onboarding should take them to the data policy screen
  • When users progress from the first screen they should see our Data and Privacy screen with the option to learn more about our privacy policy and terms of use and proceed to the next screen
    • Links for privacy policy and terms of use should be the same as found in our current onboarding

Design Link

Reassure users are in the official Wikipedia app and show them the option to progress through onboarding . Users should have the option to learn more about Wikipedia which lands them into MediaWiki. Progressing through onboarding should take them to the data policy screen

Figma link →

When users progress from the first screen they should see our Data and Privacy screen with the option to learn more about our privacy policy and proceed to the next screen

Figma link →

Note for engineers: images are gifs - see example below

explore-feed-gif.gif (1×712 px, 1 MB)

Event Timeline

JTannerWMF triaged this task as Medium priority.Mar 3 2026, 3:49 PM
Seddon raised the priority of this task from Medium to High.Mar 17 2026, 4:40 PM

@HNordeenWMF The first screen and the data and privacy are not skippable - should we add this note to the requirement?

Hi @JTannerWMF

Would it be possible to move this screen into the interest selection flow? T418770

image.png (1×720 px, 108 KB)

Because it has the bottom "Skip" and the pager indicators, and the context also relates to the interest selection.

Hi @HNordeenWMF

"Learn more about our privacy policy and terms of use"

FYI that we can use this for data & privacy
https://foundation.wikimedia.org/wiki/Special:MyLanguage/Privacy_policy

But, we have another link for "Terms of use" and that has been used in the existing onboarding since there are two links for one sentence.

Could you please confirm which link we should set for the sentence?

@cooltey could we please keep the same sentence with 2 links as in our current onboarding? I just updated the description. I know Figma doesn't exactly match, so let me know if reusing the current sentence introduces any issues.

@cooltey could we please keep the same sentence with 2 links as in our current onboarding? I just updated the description. I know Figma doesn't exactly match, so let me know if reusing the current sentence introduces any issues.

Hi @HNordeenWMF,
Thank you! The design should probably be changed because the whole sentence is in progressiveColor. cc @TLessa-WMF

Hi @TLessa-WMF

This is ready for design signoff now. Please download the APK below and enable the initialOnboardingEnabled in the Developer settings to see the implementation, thanks!

Screenshot_20260401_135344_Wikipedia Dev.jpg (2×1 px, 63 KB)

https://github.com/wikimedia/apps-android-wikipedia/pull/6446

I can't see the "Make Wikipedia yours!" module is this build - is it expected? I see "All the world's knowledge" , Data and Privacy and Languages - will move to blocked and waiting as we discuss this

Talked to @cooltey and the "Make Wikipedia Yours" module should be moved to T418770 as requested above.

Updated this task to reflect that after aligning with @JTannerWMF.
@cooltey before I move this to the next column, can I have a quick confirmation that the blue color in the first screen is accurate? Here is the link with visuals + further explanation https://docs.google.com/spreadsheets/d/1X1HhkL6-w1PnZJnbvE9AF7c56OCL8Ol1u3ngvwoikbY/edit?gid=1778801329#gid=1778801329&range=5:5 - thanks!

Hi @TLessa-WMF, yes, the link is progressiveColor.

ABorbaWMF subscribed.

Looks good on 50585-alpha-2026-05-08
Tested on:
Pixel 6 on Android 16
OnePlus 8 on Android 13
Galaxy A36