Skip to content
GitLab
Next
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 50,742
    • Issues 50,742
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,554
    • Merge requests 1,554
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #273480
Closed
Open
Issue created Oct 28, 2020 by Robert May@robotmay_gitlab🔴Maintainer

Investigate FriendlyCaptcha support

Release notes

Problem to solve

Provide an alternative to reCaptcha on GitLab. reCaptcha is a pretty terrible experience for a lot of people (namely; Firefox users, VPN users, people with disabilities, anyone outside the USA) but is an unfortunate necessity when dealing with spam.

Intended users

User experience goal

Provide an alternative captcha system for those who would like one, with alternative methodology used to help prevent spam but provide a better experience for users.

Proposal

Investigate possibility of implementing https://friendlycaptcha.com, which was suggested by its author on Hacker News.

Further details

Some good examples of why a reCaptcha alternative would be good:

  1. reCaptcha is predominantly based on US imagery, which makes visual identification difficult sometimes for non-US citizens
  2. reCaptcha barely works in Firefox. They seem to have an odd delay built in which causes the images to load very slowly
  3. reCaptcha is not great for accessibility
  4. There are arguments against the use of reCaptcha on the basis of its use providing free image recognition training for Google

FriendlyCaptcha looks to have some interesting benefits, most notably that it's open source and can be self-hosted. We could potentially provide support for both the SAAS version and the self-hosted one, which would be a good option for our own open source communities.

Permissions and Security

Documentation

Availability & Testing

What does success look like, and how can we measure that?

Support for an additional captcha solution and perhaps a streamlined way of adding other alternatives in future.

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Edited Oct 28, 2020 by Robert May
Assignee
Assign to
Time tracking