{"id":54506,"date":"2016-09-30T11:27:00","date_gmt":"2016-09-30T16:27:00","guid":{"rendered":"https:\/\/content.findlaw-admin.com\/ability-legal\/supreme\/legal-commentary\/why-amazon-was-right-to-raise-a-first-amendment-objection-to-a-subpoena-for-its-customer-records-in-a-tax-fraud-case.html"},"modified":"2016-09-30T11:27:00","modified_gmt":"2016-09-30T16:27:00","slug":"why-amazon-was-right-to-raise-a-first-amendment-objection-to-a-subpoena-for-its-customer-records-in-a-tax-fraud-case","status":"publish","type":"supreme","link":"https:\/\/supreme.findlaw.com\/legal-commentary\/why-amazon-was-right-to-raise-a-first-amendment-objection-to-a-subpoena-for-its-customer-records-in-a-tax-fraud-case.html","title":{"rendered":"Why Amazon Was Right to Raise a First Amendment Objection to A Subpoena for Its Customer Records in a Tax Fraud Case"},"content":{"rendered":"\n<div class=\"wp-container-core-columns-is-layout-9d6595d7  fl-block-columns fl-sectionWithSidebar fl-container fl-flex fl-flex-wrap fl-gap30\">\n    \n    <div class=\"fl-page-articles   fl-block-column fl-section-main fl-section-main-full-width\">\n        <div class=\"yui-g\" id=\"leftcol-module\">\n      <!-- Right Line of Links Section -->\n      <!-- BEGIN PICTURE INSERTION -->\n      <!-- BEGIN TITLE AND AUTHOR INSERTION -->\n      <table>\n        <tr>\n\n          <td width=\"100\" rowspan=\"3\" class=\"wiauthor\"><a href=\"\/legal-commentary\/anita-ramasastry-archive\"><img decoding=\"async\" src=\"https://supreme.findlaw.com/static/f/images\/writ\/anita.ramasastry.jpg\" border=\"0\"><\/a><\/td>\n          <td class=\"wititle\"><h1>Why Amazon Was Right to Raise a First Amendment Objection to A Subpoena for Its Customer Records in a Tax Fraud Case<\/h1><\/td>\n        <\/tr>\n        <tr>\n          <td class=\"wiauthor\"><a href=\"\/legal-commentary\/anita-ramasastry-archive\" class=\"graybold\"><h2>By ANITA RAMASASTRY<\/h2><\/a><\/td>\n        <\/tr>\n        <tr>\n          <td class=\"widate\">Wednesday, Jan. 09, 2008<\/td>\n\n        <\/tr>\n      <\/table>\n      <span class=\"smalltext\"><p>Recently, Wisconsin-based U.S. Magistrate Judge Stephen Crocker made public his sealed decision concerning a federal government request to Amazon for customer book purchase records.<\/p>  <p> Thus, the public learned that, in early August 2007,  Magistrate Judge Crocker had denied a government subpoena request that would have forced Amazon.com to identify customers who had purchased books from a man charged with tax evasion. <\/p>  <!-- 300x250 AD -->\n\n<p>As I will discuss below, the judge&#8217;s ruling was straightforward and correct.  Customers (or those parties who hold their customer records) should be able to invoke a First Amendment right when the government wants to seek access to their reading histories without their prior notice or consent. The government should have to justify the necessity of obtaining such records through subpoena, showing its heightened need for such sensitive, private information. <\/p>  <p>If courts did not afford such protections, I believe customers would feel less safe with online purchases and commerce. Thus, the government&#8217;s request to Amazon could have a chilling effect on the virtual marketplace for books and other media. We should encourage people to read freely, and not to worry about whether their book purchases might cause them trouble.<\/p>  <p><b>The D&#8217;Angelo Investigation, and What the Government Wanted from Amazon <\/b><\/p>  <p>This past summer, the federal tax investigation at issue in the case targeted Robert D &#8216;Angelo, a former head of the Madison Wisconsin Civic Center and director of the Overture Center for the Arts, for possible charges of tax and mail fraud. D&#8217;Angelo had reportedly sold over 24,000 books through the Amazon website to third parties, operating from his office, without declaring his profits as income. (Amazon hosts smaller sellers that sell used books, listing their books as well as new books on the site.) <\/p>  <p>The government wanted to examine his book sales records and contact customers to find out more about D&#8217;Angelo&#8217;s online business activity. It sought to obtain the records through Amazon, because, since Amazon hosted D&#8217;Angelo&#8217;s book offers, his customers would also be Amazon patrons. Thus, it subpoenaed Amazon for the records of all of D&#8217;Angelo&#8217;s customers, hoping some of these customers would testify against him.  <\/p>  <p>Importantly, the customers were not implicated in any of D&#8217;Angelo&#8217;s alleged crimes, and would have had no prior knowledge or notice that federal prosecutors would be wading through their book purchases. However, they might have learned about it later, and certainly if they were contacted to provide testimony. (Moreover, had the subpoena been enforced, all Amazon customers might have learned about it when the judge made the decision public.) They then might have become worried about their own book selections. For example, what if someone wanted to read about terrorism because she was interested in national security; or another person was interested in serial killers because he was a crime novel fan?  They might fear the government&#8217;s learning these facts, and even storing such data once it had trawled through the D&#8217;Angelo records.  Due to concerns like these, the First Amendment&#8217;s protection of the freedom of expression necessarily includes some protections for anonymity both in creating speech and in consuming it.<\/p> <p>The government eventually narrowed its request and asked for the transaction records of 120 customers who had bought used books from D &#8216;Angelo (about 30 customers per year for the four years D&#8217;Angelo transacted online through Amazon.com).    <\/p>  <!-- MIDDLE AD PLACEHOLDER -->\n<p>As noted above, Amazon fought the subpoena; invoking the First Amendment rights of its customers. It claimed that if it divulged so many customer records, when none of the customers themselves were accused of criminal activity, that would be an infringement on its customers&#8217; rights of freedom of expression.  It also cited a &#8220;chilling effect&#8221; on speech &#8211; a special concern under Supreme Court First Amendment doctrine &#8211; noting that if customers learned their records were being accessed without their knowledge or permission, that might cause them to alter their online reading and spending activity.<\/p> <p>In April, Amazon filed a motion to quash the subpoena, under court seal.<\/p> <p><b>Magistrate Judge Crocker&#8217;s Opinion: Why It Was Right to Allow Amazon to Invoke Customers&#8217; First Amendment Rights<\/b><\/p> <p>Magistrate Judge Crocker correctly found that Amazon had a right to invoke its customers&#8217; First Amendment interests in objecting to the subpoena. After all, the customers, unaware of the subpoenas, were not in a position to raise these rights themselves. He noted that given today&#8217;s political climate, especially, customers might well become worried and change their behavior if they knew that federal officials were perusing their reading lists. <\/p> <p>Magistrate Judge Crocker also noted that the First Amendment was clearly implicated here: &#8220;The subpoena is troubling because it permits the government to peek into the reading habits of specific individuals without their prior knowledge or permission.&#8221;  He also declared that the subpoena&#8217;s &#8220;chilling effect on expressive e-commerce would frost keyboards across America.&#8221;  Although he acknowledged that the prosecution wanted the sales records for a legitimate law enforcement goal, he also noted that&#8221;[i]t is an unsettling and un-American scenario to envision federal agents nosing through the reading lists of law-abiding citizens while hunting for evidence against somebody else.&#8221;<\/p> <p>Finally, Magistrate Judge Crocker also referred to current public apprehension about issues such as the reach of the USA Patriot Act, the FBI &#8216;s Internet search program (named Carnivore), and recent issues concerning the dismissal of U.S. Attorneys. These might be reasons why customers might &#8220;fear that federal prosecutors and law enforcement agents have a secondary political agenda that could come into play when an opportunity presented itself.&#8221;<\/p> <p>Magistrate Judge Crocker had no concerns about the government &#8216;s good faith in seeking the records, he wrote, but he also added that Amazon was rightly concerned about how complying with the subpoena might  adversely impact its bookselling business.  He noted, that when a party invoked the First Amendment, the government had a higher burden to show its legitimate need for the data it sought, and also why such information was crucial to its investigation.<\/p> <p>Federal prosecutors did not see this as a First Amendment issue and argued that the U.S. Supreme Court has never recognized this type of First Amendment concern as grounds not to prohibit disclosure to a grand jury. The feds also noted that they needed to interview D&#8217;Angelo&#8217;s customers in order to present evidence to the grand jury about D&#8217;Angelo&#8217;s book sales. In other words, they could not prove he engaged in tax fraud without showing evidence of the sales that had transpired.<\/p> <p><b>A Less Intrusive Way to get Customer Data<\/b><\/p> <p>Magistrate Judge Crocker agreed with the point that the federal government had an important need to interview or contact D&#8217;Angelo&#8217;s customers (who are also Amazon customers).  <\/p> <p>Yet he pointed out that there was a less intrusive way to get the information:  Amazon could create a process to randomly contact a subset of D&#8217;Angelo&#8217;s customers to provide them with information about the investigation, and to ask them whether they voluntarily would contact and cooperate with federal prosecutors. A letter from the US Attorney would accompany the Amazon letter, but the identity of those customers who chose not to participate, would never be disclosed to the federal government.<\/p>  <p>This is a better solution. Granted, some critics may argue that no customers would step forward and agree to cooperate with the investigation. But until we set up such mechanisms, we will never know whether that is a correct assertion.<\/p> <p>Ultimately, prosecutors withdrew the subpoena,. They noted that they were able to get the needed customer information from computers they seized from D &#8216;Angelo instead. <\/p> <p>Thus, as Magistrate Judge Crocker noted, &#8220;If the government had been more diligent in looking for work-arounds instead of baring its teeth when Amazon balked, it &#8216;s probable that this entire First Amendment showdown could have been avoided.&#8221;<\/p>\n\n\n<\/span>\n\n\n\n<hr size=\"1\">\n<p class=\"authorfoot\">\n\n<!-- BEGIN AUTHORS FOOTNOTE -->\n<a name=\"bio\"><\/a>\nAnita Ramasastry is a visiting professor at the National University of Ireland &#8211; Galway and an Associate Professor of Law at the University of Washington School of Law in Seattle and a Director of the Shidler Center for Law, Commerce &amp; Technology. She has previously written on business law, cyberlaw, computer data security issues, and other legal issues for this site, which contains an archive of her columns.\n<br><br>\n\n<\/p>\n    <\/div><div class=\"was-this-helpful\">\n    <div\n            class=\"was-this-helpful__question-container\"\n            aria-labelledby=\"was-this-helpful__question\"\n            role=\"group\"\n    >\n        <span\n                id=\"was-this-helpful__question\"\n                class=\"was-this-helpful__question fl-text-lg-bold\"\n        >Was this helpful?<\/span>\n        <button\n                class=\"was-this-helpful__button fl-text-sm\"\n                aria-label=\"Yes\"\n                value=\"yes\"\n        >\n            <span class=\"was-this-helpful__button-text fl-text-bold\">Yes<\/span>\n            <i class=\"was-this-helpful__button-icon\">\n                <svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <g id=\"thumbs-up\" clip-path=\"url(#clip0_604_3418)\">\n                        <path id=\"Vector\"\n                              d=\"M6 21H3C2.46957 21 1.96086 20.7893 1.58579 20.4142C1.21071 20.0391 1 19.5304 1 19V12C1 11.4696 1.21071 10.9609 1.58579 10.5858C1.96086 10.2107 2.46957 10 3 10H6M13 8V4C13 3.20435 12.6839 2.44129 12.1213 1.87868C11.5587 1.31607 10.7956 1 10 1L6 10V21H17.28C17.7623 21.0055 18.2304 20.8364 18.5979 20.524C18.9654 20.2116 19.2077 19.7769 19.28 19.3L20.66 10.3C20.7035 10.0134 20.6842 9.72068 20.6033 9.44225C20.5225 9.16382 20.3821 8.90629 20.1919 8.68751C20.0016 8.46873 19.7661 8.29393 19.5016 8.17522C19.2371 8.0565 18.9499 7.99672 18.66 8H13Z\"\n                              stroke=\"#666666\" stroke-width=\"2\" stroke-linecap=\"round\"\n                              stroke-linejoin=\"round\"><\/path>\n                    <\/g>\n                    <defs>\n                        <clipPath id=\"clip0_604_3418\">\n                            <rect width=\"22\" height=\"22\" fill=\"white\"><\/rect>\n                        <\/clipPath>\n                    <\/defs>\n                <\/svg>\n            <\/i>\n        <\/button>\n        <button\n                class=\"was-this-helpful__button fl-text-sm\"\n                aria-label=\"No\"\n                value=\"no\"\n        >\n            <span class=\"was-this-helpful__button-text fl-text-bold\">No<\/span>\n            <i class=\"was-this-helpful__button-icon\">\n                <svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <g id=\"thumbs-down\" clip-path=\"url(#clip0_604_3423)\">\n                        <path id=\"Vector\"\n                              d=\"M16 0.999995H18.67C19.236 0.989986 19.7859 1.18813 20.2154 1.55681C20.645 1.9255 20.9242 2.43905 21 3V10C20.9242 10.5609 20.645 11.0745 20.2154 11.4432C19.7859 11.8119 19.236 12.01 18.67 12H16M9.00003 14V18C9.00003 18.7956 9.3161 19.5587 9.87871 20.1213C10.4413 20.6839 11.2044 21 12 21L16 12V0.999995H4.72003C4.2377 0.994543 3.76965 1.16359 3.40212 1.47599C3.0346 1.78839 2.79235 2.22309 2.72003 2.7L1.34003 11.7C1.29652 11.9866 1.31586 12.2793 1.39669 12.5577C1.47753 12.8362 1.61793 13.0937 1.80817 13.3125C1.99842 13.5313 2.23395 13.7061 2.49846 13.8248C2.76297 13.9435 3.05012 14.0033 3.34003 14H9.00003Z\"\n                              stroke=\"#666666\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/g>\n                    <defs>\n                        <clipPath id=\"clip0_604_3423\">\n                            <rect width=\"22\" height=\"22\" fill=\"white\"\/>\n                        <\/clipPath>\n                    <\/defs>\n                <\/svg>\n            <\/i>\n        <\/button>\n    <\/div>\n    <span class=\"was-this-helpful__taken-action fl-text-sm-bold\"><\/span>\n    <div class=\"was-this-helpful__feedback-container\">\n        <div class=\"was-this-helpful__choose-option-message\" role=\"status\">\n            <p class=\"was-this-helpful__choose-option-message-text\"><\/p>\n        <\/div>\n        <form class=\"was-this-helpful__feedback-form\">\n            <div class=\"was-this-helpful__feedback was-this-helpful__feedback--positive\">\n                <fieldset>\n                    <legend class=\"was-this-helpful__feedback-form-title\" tabindex=\"0\">Why was this helpful?<\/legend>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--understandable\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Easy to understand\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--understandable\"\n                        >Easy to understand<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--solved-problem\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Solved my problem\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--solved-problem\"\n                        >Solved my problem<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--other\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Other\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--other\"\n                        >Other<\/label>\n                    <\/div>\n                <\/fieldset>\n            <\/div>\n            <div class=\"was-this-helpful__feedback was-this-helpful__feedback--negative\">\n                <fieldset>\n                    <legend class=\"was-this-helpful__feedback-form-title\" tabindex=\"0\">Why was this not helpful?<\/legend>\n                    <div class=\"was-this-helpful__choose-option-message\" role=\"status\">\n                        <p class=\"was-this-helpful__choose-option-message-text\"><\/p>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--missing-info\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Missing Information\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--missing-info\"\n                        >Missing the information I need<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--complicated\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Too complicated\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--complicated\"\n                        >Too complicated \/ too many steps<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--dated\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Out of date\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--dated\"\n                        >Out of date<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--negative-other\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Other\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--negative-other\"\n                        >Other<\/label>\n                    <\/div>\n                <\/fieldset>\n            <\/div>\n            <div class=\"was-this-helpful__form-buttons-container\">\n                <button\n                    class=\"was-this-helpful__feedback-button was-this-helpful__feedback-button--positive at-feedback-submit fl-button secondary\"\n                    type=\"submit\"\n                >\n                    <span class=\"fl-button-content\">Submit<\/span>\n                    <i\n                        class=\"fa fa-angle-right medium\"\n                        aria-hidden=\"true\"\n                    ><\/i>\n                <\/button>\n                <button\n                    class=\"was-this-helpful__feedback-button was-this-helpful__feedback-button--cancel fl-button primary disabled\"\n                    type=\"reset\"\n                >\n                    <span class=\"fl-button-content\">Cancel<\/span>\n                    <i\n                        class=\"fa fa-times-circle medium\"\n                        aria-hidden=\"true\"\n                    ><\/i>\n                <\/button>\n            <\/div>\n        <\/form>\n    <\/div>\n    <div class=\"was-this-helpful__thank-you-message\" role=\"status\">\n        <i class=\"was-this-helpful__thank-you-message-icon fa fa-check\"><\/i>\n        <p class=\"was-this-helpful__thank-you-message-text\" aria-live=\"polite\"><\/p>\n    <\/div>\n<\/div>\n\n\n    <\/div>\n    \n    <div class=\"fl-block-column fl-section-sidebar\">\n        \n    <\/div>\n<\/div>","protected":false},"parent":49876,"menu_order":0,"template":"app\/Http\/Controllers\/Templates\/ArticlePageController.php","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","_cloudinary_featured_overwrite":false},"class_list":["post-54506","supreme","type-supreme","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme\/54506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme"}],"about":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/types\/supreme"}],"up":[{"embeddable":true,"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme\/49876"}],"wp:attachment":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/media?parent=54506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}