Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm working on a website where we expect many of our users to be under 18. Our lawyer told us that anyone under 18 will need their parents to agree to the Terms of Service, since they aren't legally able to do it themselves.

So my question is, how thoroughly do we need to verify a user's age? Is it enough to just ask them?

share|improve this question

closed as off-topic by Scant Roger, gnat, Ixrec, MichaelT, Bart van Ingen Schenau Dec 26 '15 at 19:54

  • This question does not appear to be about software development within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

Uh, you have a lawyer to tell you it needs to be done, but not how thoroughly? – Karl Bielefeldt Mar 28 '11 at 19:48
What did you lawyers's say? If they say "anyone under 18 will need their parents to agree to the Terms of Service", they must have some workable definition of "agree" and "under 18". Start with them, since they're writing the requirements. – S.Lott Mar 28 '11 at 19:49
You might have some luck looking for the rules promulgated pursuant to COPPA, I think they talk about valid ways to obtain parental consent, though they're probably for a different purpose than your current need. As always with questions like this, discuss it with your lawyer and not a bunch of yahoos on a community help site. – Aneurysm9 Mar 28 '11 at 20:41
I don't think it should be as strict as asking their parents to physically sign and ship the form. There are many U.S based websites e.g facebook where you just have to click the agree button – Click Upvote Mar 28 '11 at 22:03
I'm voting to close this question as off-topic because it definitely is asking a legal question a bunch of software developers are not qualified to answer. – Scant Roger Dec 26 '15 at 1:02
up vote 8 down vote accepted

The two attempts to set a legal standard for this (COPA and OAVSCA (Son of COPA)) have, in the former case, been repeatedly trounced in court (to the point of being ruled unconstitutional), and in the latter case, never even made it into law in the first place. As it stands there is no real law that enforces online age verification.

There is no reasonable way to get a persons age over the internet other than by asking them, so you're going to have to ask them. There is just no way around it. This is why COPA failed: it placed an obscene and insurmountable burden on website maintainers.

Even if you asked a person to physically show up at your offices with proof of age, and verified all their information before you gave them their login, there is still no way to know that the person who logged in is the person who showed up. You'd need some kind of biometric system coupled with a camera to make sure the original person didn't leave the terminal at any time. I've used classified government systems that didn't have that level of security.

In the end, you're going to be forced to go with self-reported data, and you're absolutely going to have people who are misrepresenting their age for the purpose of agreeing to your ToS.

share|improve this answer
Take a look at COPPA‌​, which did make it into law, and has been enforced. – Dori Mar 29 '11 at 1:44

Not the answer you're looking for? Browse other questions tagged or ask your own question.