COPPA - Children's Online Privacy Protection Act Module ?

MacRonin - February 18, 2008 - 03:00

I was trying to see if I could find a module or a simple recipe to support compliance with COPPA ( Children's Online Privacy Protection Act ). I did some searching and have found discussion about others looking for support, and an issue added to Drupal 6 core (a module would be better), but haven't seen a concrete solution.

Have I missed anything? A standalone module would be nice but an add-on to Logintobogin would also be good. I wish I had thought of this while GHOP will still in progress, but maybe it would work for DROP instead.

hmmm

silverwing - February 18, 2008 - 03:15

There was a post about setting a profile field to be required before a user can sign up for an account. (And I can't find it.)

Basically (I think, for I have not tried it) you set a profile field to
The user must enter a value.
Visible in user registration form.

on a field (like: Are you over X years old?)

But a module would be better.

~silverwing

_____________________________________________
MisguidedThoughts | showcaseCMS

=-=

VeryMisunderstood - February 18, 2008 - 03:19

investigate the legal.module

Thanks for the reminder on

MacRonin - February 18, 2008 - 03:42

Thanks for the reminder on the Legal module. I don't see any COPPA code in it already, but It hooks in the right place so it might also make a good starting point.

-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front (Drupal)
http://www.SunflowerChildren.org/ Helping children around the world ( Drupal)

What are the requirements?

Michelle - February 18, 2008 - 14:24

I thought you just had to have a checkbox that the user is 13+? Is there more to it?

Michelle

--------------------------------------
See my Drupal articles and tutorials or come check out life in the Coulee Region.

Its the first step for most basic of sites

MacRonin - February 18, 2008 - 17:08

The checkbox alone can be enough for many sites assuming that they don't want any children under 13 using the personalization features of the site. Now if you wish to allow children under 13 to use these features, you either need to limit which ones(maybe control with a role) or get parental authorization. I started thinking about this when a friend of mine decided that she wanted to make a website as a companion to a book she has written.

The Children's Online Privacy Protection Act, effective April 21, 2000, applies to the online collection of personal information from children under 13. The new rules spell out what a Web site operator must include in a privacy policy, when and how to seek verifiable consent from a parent and what responsibilities an operator has to protect children's privacy and safety online.

Verifiable Parental Consent

Before collecting, using or disclosing personal information from a child, an operator must obtain verifiable parental consent from the child's parent. This means an operator must make reasonable efforts (taking into consideration available technology) to ensure that before personal information is collected from a child, a parent of the child receives notice of the operator's information practices and consents to those practices.

Exceptions

The regulations include several exceptions that allow operators to collect a child's email address without getting the parent's consent in advance. These exceptions cover many popular online activities for kids, including contests, online newsletters, homework help and electronic postcards.

Prior parental consent is not required when:

*an operator collects a child's or parent's email address to provide notice and seek consent;
*an operator collects an email address to respond to a one-time request from a child and then deletes it;
*an operator collects an email address to respond more than once to a specific request -- say, for a subscription to a newsletter. In this case, the operator must notify the parent that it is communicating regularly with the child and give the parent the opportunity to stop the communication before sending or delivering a second communication to a child;
*an operator collects a child's name or online contact information to protect the safety of a child who is participating on the site. In this case, the operator must notify the parent and give him or her the opportunity to prevent further use of the information;
*an operator collects a child's name or online contact information to protect the security or liability of the site or to respond to law enforcement, if necessary, and does not use it for any other purpose.

More detail can be found at these links

http://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act
http://www.ftc.gov/bcp/conline/pubs/buspubs/coppa.shtm

-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front (Drupal)
http://www.SunflowerChildren.org/ Helping children around the world ( Drupal)

Thanks

Michelle - February 21, 2008 - 16:00

In my case, I'm fine saying no one under 13. But this is good info for future reference.

Michelle

--------------------------------------
See my Drupal articles and tutorials or come check out life in the Coulee Region.

Validateage module may be an option as well

nhwebworker - February 21, 2008 - 13:12

Check http://drupal.org/project/validateage . I've used it on a wine-related web site.

Thanks for the pointer. For

MacRonin - February 21, 2008 - 15:40

Thanks for the pointer. For many folks this might be perfect. In my case I'd like to take it a step further, since I would like to allow children under 13 in, just restrict what they can do, or get extra parental approval to allow fuller access.. These do give a starting point to build on though.

-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front (Drupal)
http://www.SunflowerChildren.org/ Helping children around the world ( Drupal)

need for a COPPA module?

nhwebworker - February 21, 2008 - 16:28

I agree, all of these are starting points only.

When I researched some of the issues in age validation. there was some evidence that asking for birthdates reduced the number of false registrations when compared to a simple "are you of nn years of age" checkbox. Sorry, I no longer have links to the sites I visited.

Are you considering building a contributed module? I'd be happy to test it or help out as I can.

I'd like to but first I'll

MacRonin - February 21, 2008 - 16:47

I'd like to but first I'll need a bit of that mysterious thing I've heard of called "free time", and a bit more ;-) knowledge on drupal module building. It does seem to be a niche that could use filling though. Now if only my friend was a best selling author instead of of a struggling artist, so she could sponsor this :-)

The asking for an actual birth date reducing false sign ups does sound logical though. A 8 year old who can't be bothered to figure out when they would have to be born to pass the test, would have no problem just clicking on a check box.

-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front (Drupal)
http://www.SunflowerChildren.org/ Helping children around the world ( Drupal)

 
 

Drupal is a registered trademark of Dries Buytaert.