Privacy for Under 18s

gary.moncrieff
gary.moncrieff
@garymoncrieff
9 years ago
865 posts
Hey Guys

Would it be possible to get a setting so that under 18's profiles are auto set to being Private?
updated by @garymoncrieff: 08/06/15 08:35:16AM
brian
@brian
9 years ago
10,148 posts
gary.moncrieff:
Hey Guys

Would it be possible to get a setting so that under 18's profiles are auto set to being Private?

How are you sure someone is under 18?


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
gary.moncrieff
gary.moncrieff
@garymoncrieff
9 years ago
865 posts
Would have to be based of a date of birth field.
SteveX
SteveX
@ultrajam
9 years ago
2,584 posts
I'm under 18.


--
¯\_(ツ)_/¯ Education, learning resources, TEL, AR/VR/MR, CC licensed content, panoramas, interactive narrative, sectional modules (like jrDocs), lunch at Uni of Bristol. Get in touch if you share my current interests or can suggest better :)
gary.moncrieff
gary.moncrieff
@garymoncrieff
9 years ago
865 posts
My concern is the ever growing concern of parents and with no abuse system built into Jamroom as of yet, it needs something in this area to ease parents concerns.
michael
@michael
9 years ago
7,715 posts
Like this as a splash page?

http://borderlandsthegame.com/index.php/agegate?ref=%2F

enter your date of birth to continue?
gary.moncrieff
gary.moncrieff
@garymoncrieff
9 years ago
865 posts
No I would be more inclined to make it a required field on signup, and then the system checks to see if the profile age is under 18, if true sets the profile privacy option to private.

But with the growing concern around social network bullying, it would also be nice if a user account could also be associated in some way to another so parents could monitor. Not sure what way that would be achieved however, of if possible.
updated by @garymoncrieff: 05/15/15 03:13:58AM
paul
@paul
9 years ago
4,326 posts
All that you suggest is possible, but I still don't see what's to stop a minor lying about their age.


--
Paul Asher - JR Developer and System Import Specialist
gary.moncrieff
gary.moncrieff
@garymoncrieff
9 years ago
865 posts
It never will but gives people the sense of security, FB works this way for under 13's and while many under 13's are on it, there is no way for their parents to monitor their accounts.
paul
@paul
9 years ago
4,326 posts
You could have one profile with two associated users (parent and child) though currently admin would need to set each one up.
I dare say something custom could be done to make this more automatic though off the top of my head I can't think how as there would need to be consent and confirmations from the two (or more) parties built into the process.


--
Paul Asher - JR Developer and System Import Specialist
michael
@michael
9 years ago
7,715 posts
or you could set that as a param in the core list functions. Get them to set the DOB in their profile, then when doing a list call:
{$cutoff = $smarty.now - 568021248}
{jrCore_list module="?????" search1="profile_dob > $cutoff"}

That 568021248 is 18 years in seconds.

--edit--
need to have the DOB attached to the profile because thats were all the data is associated with. the $_user account is the actual person, but you could have a 25 year old person and a 17 year old person both associated with the same profile. Need to decide on how to set that up.
updated by @michael: 05/16/15 01:16:39AM
gary.moncrieff
gary.moncrieff
@garymoncrieff
9 years ago
865 posts
Yes there would need to be some sort of consent. Your suggestion of two associated users having access to one profile is exactly what I was talking about.

I would invision this workflow

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 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.
paul
@paul
9 years ago
4,326 posts
Add a DoB field to the signup form.
Create a quota with Profile 'Show Privacy Options' unchecked.
Create a custom module to listen for signups and if under 18, put them in the new quota.
The custom module will also listen for the 'daily maintenance' event to check all user ages, moving them to a regular quota when over 18, and removing the parental access.

All the gaining consent and initial account linking would still need to be done by admin, by hand, though.


--
Paul Asher - JR Developer and System Import Specialist
gary.moncrieff
gary.moncrieff
@garymoncrieff
9 years ago
865 posts
Not sure a new quota will work as I already have multipe quota's and likely to add more. I dont really want to double up on each one as it would become a nightmare.

There must be a way that this could just be added to all quotas. But I guess this would require an update to the core.
paul
@paul
9 years ago
4,326 posts
The problem is that in the (nearly) 12 years of Jamroom, this is the first time that a request like this has come up, so don't want to rush into making any Core changes until we're sure that it would benefit more users. That's why I'm trying to think of ways to do this within what JR can do already. Is this for a specific project or are you thinking generally?

The reason I suggested separate quota(s) above is that they have the means to disable user privacy options so that a minor cannot just override the setting. Maybe the custom module could also listen for the profile update form and remove the field if under 18?


--
Paul Asher - JR Developer and System Import Specialist
gary.moncrieff
gary.moncrieff
@garymoncrieff
9 years ago
865 posts
I was at a network meeting here locally last week about businesses using social media, this is one of the topics that came up from one of the speakers. That is what sparked the idea. There has been a lot of teenage suicides here lately and they are being attributed to online bullying and parents are starting to demand better access to their childrens online activities.

This will effect every community site in the medium to long term and it would be good for Jamroom to lead the way on anti bullying tools built right into the core system.

This is only one idea for privacy, a prevention and monitoring measure but there are other things that can be done also. ie a Report Abuse button, that allows a member to report any item as abusive at the click of a button. Normally anything more complicated and they work take the time.

The last thing I want on my site is a pile of trolls messing it up for everyone.
paul
@paul
9 years ago
4,326 posts
This is something we can look into adding to Jamroom at some point. Thanks for the suggestion and its reasons.


--
Paul Asher - JR Developer and System Import Specialist
gary.moncrieff
gary.moncrieff
@garymoncrieff
9 years ago
865 posts
http://www.nspcc.org.uk/fighting-for-childhood/news-opinion/online-safety-social-media-companies/?utm_content=buffer4b626&utm_medium=social&utm_source=linkedin.com&utm_campaign=buffer
gary.moncrieff
gary.moncrieff
@garymoncrieff
9 years ago
865 posts
Another prime example is the escalating concern about the Yik Yap mobile app that is contributing to social bullying.
michael
@michael
9 years ago
7,715 posts
Sent you a Private Note for something to take a look at.
gary.moncrieff
gary.moncrieff
@garymoncrieff
9 years ago
865 posts
A recent report came out here stating that for this county with not many more than 70000 people at least 1 person per week is admitted to local hospital because of self harm.
michael
@michael
9 years ago
7,715 posts
The part I get stuck at is what to build. In order to build something I need to know what to build. I don't want to design the system for others to follow, just implement the system that is needed. And only for the locations were it is needed and wanted.

Kind of like "Peace on earth forever", nice concept, but how to implement it.
gary.moncrieff
gary.moncrieff
@garymoncrieff
9 years ago
865 posts
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.

Tags