Privacy for Under 18s
Suggestions
Ok there are a number of steps which would be needed to improve options within Jamroom.
At the most basic level a new report abuse system, a simple module that puts a report abuse button on every item of content on the site, when clicked a modal window appears with a drop down with pre determined reasons and an additional comments block. The would then get submitted to admin and appear in the dashboard.
Next stage would be extend the Jamroom Profile Privacy options to allow to exclude specific members from viewing your content. The easiest way to do this would just have a blocked users area in profile settings. The additional step here could be to add a "Who Can View This" option when adding a new item of content, so any item of content could have restricting viewing provledges, but that is a bigger undertaking.
Third stage would be to add some sort of Age control based on Date of Birth, this age control would determine visibility of a users profile, and profile privacy option should be auto set to whatever the admin decides and approve followers should be auto checked. ie if a user is under 18 their profile is only visible to followers.
Fourth stage is to add some sort of parental control system. ie
Under 18 signs up, profile made private automcatically by system
Parent is concerned their child is getting bullied so can sign up and request access to their sons/daughters profile.
Consent between parties is agreed. (Admin decides what is needed for consent)
Admin grants parent access to the profile
Upon the child turning 18, access should be revoked automatically, but of course the parent can re-apply for access after this is there are reasons why they feel son/daughter's account still needs monitoring.
The fifth stage would then to be add some sort of content filter to modules, which would exclude those profiles under 18 from seeing inapropriate content.
There is no doubting this is a major job, and this is only some of the things that could be done in this area, just wish more would weigh in on this discussion.