You might be wondering what this has to do with child pornography and protecting children, as the bill claims to exist for those reasons. The idea is that child pornographers will be easier to catch if these records are available, and that, in turn, will protect children. According to the Denver Post, child pornography cases have been on the rise and there have been over 10,000 arrests since 1996. While the police should be prosecuting child pornographers and consumers, the problem isn't so out of control that these extreme measures are necessary.
Internet World Stats reports that there are currently 272.1 million Americans connected to the internet. The 10,000 known child pornography consumers make up a tiny fraction of a percent of Americans online. Even if the number of child pornography consumers were as much as 1,000,000, it still wouldn't make up a single percent. That's not to say that we wouldn't want to prosecute them and get them to stop, or that even 10,000 is a small number when it comes to a crime like this, but making a year's worth of records doesn't solve the problem.
Consider the browser history of a single person over the course of a year, and then multiply that by 272,100,000. Then try to find 10,000 people in that data that have, at some point during that year, downloaded at least a single piece of child pornography. Finding a needle in a haystack is hard, but it gets to be pretty close to impossible when that haystack is the size of a country. There are too many people not downloading child porn to easily locate an offender and too few policemen to thoroughly look through the information. Like we've seen when the RIAA prosecuted music downloaders with little success, you get nowhere going after the consumers. Instead, you have to go after the providers. It's why police are much more interested in drug dealers than the people who buy from them. You need to cut off the source. But this bill isn't targeting the source at all. Furthermore, there are already provisions in place (like the Protect Our Children Act of 2008) that give the police a means of collecting information on a potential child pornography consumer.
Essentially, this bill does nothing more than make the browsing histories of approximately 272.1 million Americans readily available to the police. And that information comes with credit card numbers, addresses, and more. It not only encroaches upon personal privacy but is a complete waste of resources.