Page MenuHomePhabricator

Add legal text noting hCaptcha wiki on iOS account creation screen for wikis with hCaptcha enabled
Closed, ResolvedPublic1 Estimated Story Points

Description

On iOS we need to add the following text to the account creation screen:

  • "This service is protected by hCaptcha and its Privacy Policy and Terms of Service apply."
  • Product to confirm if this should only be displayed where hCaptcha is currently active and please add any other considerations.
  • Engineering to implement
  • Design to review and provide any feedback.
Test Steps
  • Feature will be available on Testflight 7.8.11 latest build.
  • Make sure you have Test 2 as your primary app language, and your only app language.
  • Log out if needed, go to Log in > Join Wikipedia. You should see HCaptcha fine print. Ensure you can tap to show links in an in-app web view.
  • Switch primary app language to a different language, go to Log in > Join Wikipedia. You should not see HCaptcha fine print.

Related Objects

Event Timeline

HNordeenWMF triaged this task as Medium priority.Jan 6 2026, 6:06 PM
HNordeenWMF subscribed.

Aim to pick up next sprint (after offsite)

Reedy renamed this task from Add legal text noting hcaptch wiki on iOS account creation screen for wikis with hcaptcha enabled to Add legal text noting hCaptcha wiki on iOS account creation screen for wikis with hCaptcha enabled.Jan 6 2026, 6:13 PM
Reedy added a project: Privacy.
Seddon raised the priority of this task from Medium to High.Jan 6 2026, 9:39 PM
Seddon set the point value for this task to 1.

https://github.com/wikimedia/wikipedia-ios/pull/5446

For now I have a very basic (untranslated) copy that appears like this:

Screenshot 2026-01-08 at 8.23.49 PM.png (568×1,084 px, 181 KB)

It only shows for those that receive an HCaptcha request from the server (only Test 2 wiki right now). We can try to wrap it up before the next release (7.8.10?) or we can easily suppress if needed.

Just to make sure I am reviewing the correct part: the only change here it the copy addition for those who receive the hCaptcha request, correct? I think it is good if we show the message only when needed.
If the above is correct, we should add the links for Privacy Policy and ToS to increase user transparency and comply to the hCaptcha rules - source: https://docs.hcaptcha.com/invisible/#999-passive-mode - ideally we make those external pages open in app so we don't distract users from it if they choose to learn more about hCaptcha.

Screenshot 2026-01-12 at 10.49.18 AM.png (1,958×510 px, 119 KB)

@TLessa-WMF

I think it is good if we show the message only when needed.

Yep! The fine print will only show when the server responds with an HCaptcha need (so far only on Test 2 wiki, but will become more as it activates on other wikis).

You will be able to review more fully once this is merged, but here are some screenshots with your updates:

Fine print with links:

Screenshot 2026-01-12 at 4.44.35 PM.png (568×1,084 px, 186 KB)

In-app web view modal after tapping link:

Screenshot 2026-01-12 at 4.44.39 PM.png (568×1,084 px, 247 KB)

ABorbaWMF subscribed.

Appears to be fixed on 7.8.11 (5937). Tested on iPhone 16 on iOS 26, iPad Air 11-inch on iPadOS 26, and iPhone XS on iOS 26. Tested on all themes.