Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ban inappropriate words in profile names #4087

Closed
srushtirk opened this issue Jan 8, 2022 · 5 comments
Closed

Ban inappropriate words in profile names #4087

srushtirk opened this issue Jan 8, 2022 · 5 comments
Labels
enhancement End user-perceivable enhancements. Impact: Low Low perceived user impact (e.g. edge cases). Issue: Needs Clarification Indicates that an issue needs more detail in order to be able to be acted upon. Work: High It's not clear what the solution is. Z-ibt Temporary label for Ben to keep track of issues he's triaged.

Comments

@srushtirk
Copy link

Is your feature request related to a problem? Please describe.
Ban offensive and swear words under user profile names so that kids (learners) do not add inappropriate profile names to their accounts.

Describe the solution you'd like
Here is a list of words that should be banned from profile names in the app.
https://docs.google.com/spreadsheets/d/1aXBkwOoelPfqbIroiPVEeU3Mjt2AcinUKgh-UBzA3xs/edit#gid=0

Describe alternatives you've considered
NA

Additional context
Add any other context or screenshots about the feature request here.

@srushtirk srushtirk added Type: Improvement Priority: Important This work item is really important to complete for its milestone, but it can be scoped out. labels Jan 8, 2022
@srushtirk srushtirk added this to the Beta MR1 milestone Jan 8, 2022
@BenHenning
Copy link
Member

@srushtirk would this list also need to be internationalized? It's also generally pretty easy to circumvent simple censors (and doing something more elaborate can get very complex). I don't think we have any similar filtering on Oppia web, though we do have moderators & admins that could take action if people did this. Given the nature of solving this problem properly, I'm wondering how much this matters/whether we actually see it being a problem.

@srushtirk
Copy link
Author

srushtirk commented Jan 13, 2022

Hi @BenHenning, this list definitely needs to be internationalized, and therefore I want to suggest if we can have an ongoing list that we can update timely to add inappropriate words to be banned in the app from other languages?

Since the devices may be shared between multiple users (kids) of different ages (between 5-14 yrs), and in scenarios of unsupervised learning, this issue could potentially raise a concern between teachers or parents. To build the trust on Oppia's end around this, I believe this is an important problem to solve (but not a P0).

Let me know if this makes sense.

I'd also like to know @isalooo @seanlip 's thoughts.

@seanlip
Copy link
Member

seanlip commented Jan 13, 2022

I'll defer to @isalooo (Android product lead) on this.

@BenHenning
Copy link
Member

@srushtirk perhaps we should discuss this in the next product sync--it'd be nice to get broader thoughts on this.

@BenHenning BenHenning removed this from the Beta MR1 milestone Jun 11, 2022
@Broppia Broppia added Impact: Medium Moderate perceived user impact (non-blocking bugs and general improvements). issue_type_infrastructure labels Jun 13, 2022
@BenHenning BenHenning added issue_type_enhancement Impact: Low Low perceived user impact (e.g. edge cases). Issue: Needs Clarification Indicates that an issue needs more detail in order to be able to be acted upon. Z-ibt Temporary label for Ben to keep track of issues he's triaged. and removed Impact: Medium Moderate perceived user impact (non-blocking bugs and general improvements). issue_type_infrastructure labels Sep 15, 2022
@seanlip seanlip added enhancement End user-perceivable enhancements. and removed issue_user_learner labels Mar 29, 2023
@adhiamboperes adhiamboperes removed the Priority: Important This work item is really important to complete for its milestone, but it can be scoped out. label Aug 10, 2023
@adhiamboperes adhiamboperes added the Work: High It's not clear what the solution is. label Aug 10, 2023
@BenHenning
Copy link
Member

So I think, for now, we're inclined not to proceed with this work. It's not entirely obvious to me that it's solving any known problems (particularly since profiles are only local to a user's device at the moment). We're also expecting devices to be primarily managed by a teacher, parent, or older sibling, and our new onboarding flow is orienting the profile creation process to generally be done by that individual rather than the learner directly.

We've also not seen many issues on the Oppia web side with public usernames. I'm inclined to close this until we have a clearer need to address to help reduce the number of overall issues that we're tracking in the project.

Thanks again for filing this @srushtirk!

@BenHenning BenHenning closed this as not planned Won't fix, can't repro, duplicate, stale Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement End user-perceivable enhancements. Impact: Low Low perceived user impact (e.g. edge cases). Issue: Needs Clarification Indicates that an issue needs more detail in order to be able to be acted upon. Work: High It's not clear what the solution is. Z-ibt Temporary label for Ben to keep track of issues he's triaged.
Development

No branches or pull requests

5 participants