To my knowledge, the closest thing Stack Exchange has to a sub-forum is tags: we can tag such questions accordingly (there's already swearing), then if someone wishes not to see foul language or sexual content, they can ignore the tags. To use this, however, would require that we create and carefully maintain such tags.
Other possibilities are:
Users can include a "warning" in their post (e.g. write "not safe for work") or even use spoiler space (typeset
>! hello world):
As diamond mods, we can add "post notice" to questions and answers. (This is probably something we should discuss more carefully beforehand.)
I understand there are various parental control software out there.
It's worth making sure content is not offensive, nor directed at anyone (as per the code of conduct). However, these topics are unquestionably part of the Chinese language and people are going to be curious, so I don't think it's plausible nor reasonable to totally eliminate it.
Swearing in particular on Chinese.SE was brought up 5 years ago: Policy on swear words. The main answers say:
As such, I believe that as long as the intention to asking the question is clearly specified and is perfectly valid, the question should be fine with swear words.
I was thinking we could use the EL&U policy:
- No swearing in titles (titles can be shared in many ways and the local formatting might not properly show the entire title).
- Swearing is allowed in body questions as long as the question is legit.
Searching for a particular swear word in other language sites: Japanese (6 Qs), German (7 Qs), French (10 Qs), Spanish (10 Qs), Latin (3 Qs). So there's plenty of precedent for not worrying much about swearwords.
The other thing I want to point out is that, according to the Terms of Service, we are all 13 years of age or older. In fact, Stack Exchange actually deletes accounts created by minors according to various laws:
Unfortunately, children under 13, or under 16 if located within the European Union, are not allowed to sign up for Stack Exchange accounts...
Why can't I use Stack Exchange if I'm under 13 years old, and is there any way I can use it legally?
And... well... this is the Internet. 13-year olds are a few clicks away from far more extreme material.