{"id":50036,"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\/a-public-school-allegedly-spies-on-students-by-using-webcams-on-laptops-is-such-surveillance-legal.html"},"modified":"2016-09-30T11:27:00","modified_gmt":"2016-09-30T16:27:00","slug":"a-public-school-allegedly-spies-on-students-by-using-webcams-on-laptops-is-such-surveillance-legal","status":"publish","type":"supreme","link":"https:\/\/supreme.findlaw.com\/legal-commentary\/a-public-school-allegedly-spies-on-students-by-using-webcams-on-laptops-is-such-surveillance-legal.html","title":{"rendered":"A Public School Allegedly Spies on Students By Using Webcams on Laptops: Is Such Surveillance Legal?"},"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=\"wauthor\"><a href=\"\/legal-commentary\/anita-ramasastry-archive\"><img decoding=\"async\" src=\"https://supreme.findlaw.com/static/f/images\/writ\/anita.ramasastry.jpg\" border=\"0\" alt=\"Anita Ramasastry\"><\/a><\/td>\n\n          <td class=\"wititle\"><h1>A Public School Allegedly Spies on Students By Using Webcams on Laptops: Is Such Surveillance Legal?<\/h1><\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"wauthor\"><a href=\"\/legal-commentary\/anita-ramasastry-archive\" class=\"graybold\"><h2>By ANITA RAMASASTRY <\/h2><br><\/a><\/td>\n        <\/tr>\n        <tr>\n          <td class=\"widate\">Tuesday, March 9, 2010<\/td>\n        <\/tr>\n      <\/table>\n\n\n\n<p>Recently, a high school student and his family sued his public high school, claiming that it had violated their privacy.  They allege that the school had provided students with laptops; remotely activated webcams that it had installed on the laptops; and used the webcams to remotely view students.<\/p>    \n<p>In this column, I will explain why, if the student&#8217;s allegations are accurate, the school&#8217;s actions not only are a bad move ethically, but also implicate students&#8217; constitutional rights.<\/p>\n<!-- 300x250 AD -->\n<p><strong>The Facts of the Case<\/strong><\/p>\n\n<p>The public school at issue is Harriton High School, located in the Lower Merion School District, near Philadelphia.  The school had provided up to 1,800 students with school-issued laptops.  It claimed that it did so simply to allow students to work on school projects and to use the same software that they use at school on a 24\/7 basis, both at school and at home.  However, each laptop included a webcam that could be remotely activated by school staff and administrators, and used to view students. (The school has since disabled the webcams.)<\/p>  \n\n<p>The school district has never disputed the fact that the webcams exist, or the fact that they could be activated remotely.  But it claims there is a good reason for these features: According to a letter from the district superintendent that has been posted online, the remotely-activated webcams are security features intended to track lost, stolen, or missing laptops.  The school reports that it has used the features approximately 42 times for this purpose, and claims that it has never used them to spy on students.  According to the letter, &#8220;Upon a report of a suspected lost, stolen or missing laptop, the [webcam] feature would be activated by the District&#8217;s security and technology departments. The security feature&#8217;s capabilities were limited to taking a still image of the operator and the operator&#8217;s screen.&#8221;<\/p>\n\n<p>But one student\u2013Blake Robbins\u2013claims that the webcams were put to another use as well.  Blake alleges that an assistant principal approached him at school; told him he&#8217;d been caught engaging in some kind of &#8220;improper behavior&#8221; in his home; and told him that the laptop&#8217;s webcam had captured an image of him while engaged in that activity.<\/p>\n\n<p>Blake&#8217;s parents state that they never knew that his computer&#8217;s webcam could be accessed remotely and used to monitor his extracurricular activity.  However, the school district claims that each family was asked to sign an &#8220;acceptable use&#8221; agreement before their child received a laptop, and the agreement apparently did make reference to the fact that the school could &#8220;monitor&#8221; the hardware.   Still, the details of what form such monitoring would take were apparently not spelled out.  Thus, it is possible that parents might have assumed that, for instance, a GPS locational device would be installed on the computer \u2013 which would be quite different from a webcam that can be turned on and used to view what a student is doing in real time.<\/p>\n\n<p><strong>Privacy Violations: An Unlawful Warrantless Search?<\/strong><\/p>\n \n<p>Let&#8217;s assume for a moment that Blake and his family&#8217;s allegations are accurate.  If the school staff did indeed turn on the webcam feature and use it to capture images of  Blake \u2013 and perhaps other students as well \u2013 without their or their parents&#8217; prior notice and consent, then that would seem to constitute an unlawful search, in violation of the Fourth Amendment.<\/p>   \n\n<p>A public school is a government actor, so constitutional rights surely apply here.  And the analogies are damning:  By comparison, absent some sort of reasonable suspicion, school officials would not be able to enter a student&#8217;s home surreptitiously, and to view a student without his or her knowledge or consent.  Yet that is arguably the equivalent of what is alleged to have occurred here.<\/p>  \n\n<p>If Blake is right in his allegations, then the laptop, with its webcam, acted like a surreptitious principal &#8211; sneaking in and monitoring him without his knowledge.  What&#8217;s more, the laptop could also violate the privacy of third parties &#8211; including his friends and family.  And truly horrifying violations could be imagined as a result of these webcams &#8211; such as the viewing of students while they were changing clothes or engaging in other private activities.  We have the right to keep private from the government both important facts such as what posters are on our walls and what books are on our bookshelves, and trivial but embarrassing and private facts such as whether, say, we are belching or swearing.<\/p>  \n \n<p>Would this kind of monitoring, done by a public school, be constitutional if parents and students had signed a strong enough waiver?  The answer is still likely no.  A government actor &#8211; and as noted above, that includes a public school &#8211; generally cannot condition the receipt of a public benefit on the waiver of a constitutional right such as, here, a Fourth Amendment right.  A private school, in contrast, might be able to require parents to agree to such monitoring, as a condition of their children&#8217;s receiving a laptop.<\/p>   \n\n<p>For now, the school district has agreed not to use the security feature on the laptops, pending the outcome of the current litigation &#8211; which may turn into a class action suit.  And it&#8217;s likely that school districts across the nation will be watching this case, as the use of laptops is becoming more and more vital to today&#8217;s high-school students.   Schools should have the ability to retrieve stolen laptops, but with GPS available, it&#8217;s hard to argue for using a webcam for this purpose instead.<\/p> \n\n<hr size=\"1\">\n<p class=\"authorfoot\">\n<a name=\"bio\"><\/a>Anita Ramasastry, a FindLaw columnist, is the D. Wayne and Anne  Gittinger 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 <a href=\"\/legal-commentary\/anita-ramasastry-archive\/\">archive of her columns<\/a>. <\/p>\n<p>Ramasastry is currently on leave from the University  to work for the federal government. The views expressed in  this column aresolely those of Ramasastry in her personal capacity  anddo not necessarily represent the views of any of her employers, past  or present.<\/p>\n\n\n\n\n\n <\/div>\n<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-50036","supreme","type-supreme","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme\/50036","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=50036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}