Giter Club home page Giter Club logo

Comments (3)

cassidyjames avatar cassidyjames commented on June 18, 2024 1

I think this needs to be broken up a bit.

  • Encourage devs to use OARs data
  • Actually display the content rating in AppCenter
  • Provide an API for restricting based on the rating

I think this issue is the second item, and #629 would be the third.

from appcenter.

danirabbit avatar danirabbit commented on June 18, 2024 1

Just fleshing this out a bit, these are the categories of content that OARS currently deals with. It goes into a lot more detail and granularity, but I think some way to represent that the app contains "Some form of the following" would be a helpful first step. I've made some notes about what is included in each category and some thoughts about maybe ignoring certain things so that we give useful/accurate content warnings and don't go overboard. I think warning fatigue is something we should watch out for:

  • Violence. This covers cartoon and fantasy violence as well as realistic violence and violence-related concepts like slavery and desecrating religious symbols, buildings, etc.
  • Drugs. This includes both the presence of or references to alcohol, narcotics, or tobacco. This might be better defined as "illicit substances" or some such other since depending on your locale you might not consider all of these to be "drugs" in the traditional sense of the word. If we iconify here it might be worth depicting alcohol and tobacco to make sure it's understood that these are included.
  • Sex & Nudity. This oddly includes references to homosexuality and the vague "sexual appearance" with the provided example being women's swimwear. This one might need some special casing to make sure it's useful as a broad category. I wouldn't expect a game like Pokémon to contain a content warning for "Sex & Nudity" because some characters are in swimwear.
  • Language. This includes the obvious profanity, but also discrimination and humor. Again might need some filtering since I don't think a "Language" content warning makes sense if your app contains "slapstick humor".
  • Money. This includes advertising, gambling, and in-app purchases. In this context advertising goes so far as to refer to "banners showing the Coca-Cola logo shown in a Soccer game". Since we don't allow what most people would consider advertising in AppCenter, maybe we should just look for gambling and in-app purchases here. iOS places a warning about in-app purchases right next to the price button, which I think is an interesting choice especially when the app shows as free. It's kind of a nice way to say "Free, but here's the catch". If we did something like that, then we could just warn about gambling on its own.
  • Social. This basically covers anything where you send data to the internet for other humans to see.

My guess is we could show something like the PEGI rating icons on the page somewhere. Here are examples of those:


It might actually be worth proposing a standard set of icons upstream for OARS.

Interestingly, GNOME Software seems to be generating an actual age rating though I don't see anything that looks like a spec for this on their website. I'm not sure how terribly useful this is since what kind of content parents are okay with seems to be a pretty personal choice.

from appcenter.

danirabbit avatar danirabbit commented on June 18, 2024

Gonna punt since this is an enhancement not a release blocker

from appcenter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.