GET https://atlasofsurveillance.org/
Alt-Svc:
h3=":443";ma=86400,h3-29=":443";ma=86400,h3-27=":443";ma=86400
Cache-Control:
max-age=300, public, stale-while-revalidate=30
Content-Type:
text/html; charset=utf-8
Date:
Wed, 16 Apr 2025 19:58:52 GMT
Etag:
W/"9e32f52af0226e4417525b369560c1c0"
Last-Modified:
Fri, 20 Sep 2024 20:17:19 GMT
Referrer-Policy:
strict-origin-when-cross-origin
Strict-Transport-Security:
max-age=300
X-Content-Type-Options:
nosniff
X-Download-Options:
noopen
X-Frame-Options:
SAMEORIGIN
X-Permitted-Cross-Domain-Policies:
none
X-Request-Id:
2604cd84-0f0e-40a1-ba34-60d08208d59a
X-Served-By:
cache-fco2270021-FCO
X-Timer:
S1744833532.007808,VS0,VE926
X-Xss-Protection:
1; mode=block
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<link href="https://atlasofsurveillance.org/" rel="alternate" hreflang="en" />
<link rel="publisher" href="https://www.eff.org/" />
<meta property="og:url" content="https://atlasofsurveillance.org/" /><meta property="og:title" content="Atlas of Surveillance" /><meta property="og:type" content="website" /><meta property="og:url" content="https://atlasofsurveillance.org/" /><meta property="og:image" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="600" /><meta property="og:description" content="Documenting Police Tech in Our Communities with Open Source Research" /><meta property="twitter:card" content="summary_large_image" /><meta name="twitter:site" content="@eff" /><meta name="twitter:creator" content="@eff" />
<meta name="sentry-trace" content="4b99cbc3c3b74f2995f719ca593d8233-b7d886731cfe49e3-1">
<meta name="baggage" content="sentry-trace_id=4b99cbc3c3b74f2995f719ca593d8233,sentry-sample_rate=1.0,sentry-sampled=true,sentry-environment=production,sentry-public_key=107c019dac88093bef87f75329b6fb51">
<title>Atlas of Surveillance</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="1eM1Vsq2yZoz+rduznqTP/pqIMzXaBfr+902HbnKA34z3c1JztoZukOppQVQJZM1KRKJi6MnT/V9DTV0H24+WQ==" />
<link rel="stylesheet" href="/assets/application-96002dbb13a5ce0fc78f889eb07ad096d71e657e7ac14564f01b93749c962afb.css" media="all" />
</head>
<body class="front_page-section show-action front_page-1 front_page-welcome-to-aos" lang="en">
<a href="#main-content" class="sr-only">Skip to main content</a>
<div id="branding">
<ul>
<li><img src="/assets/eff-monogram-d6391294e160355da18d30ca418bf22be6a022bcf429ada46a5aa6fd81119ddd.png" /></li>
<li class="logo"><a href="/"><img class="logo" alt="Atlas of Surveillance logo" src="/assets/logo-narrow-c72b0c310f9b60ffbc945fdee2553035ff1881658364a256fad46fe07816d171.png" /></a></li>
<li class="flex desktop-only">A project of the <a href="https://www.eff.org/">Electronic Frontier Foundation</a></li>
<li></li>
</ul>
</div>
<button id="hamburger">☰</button>
<div id="navigation">
<a class="mobile-only" href="/atlas"><img class="logo" alt="Atlas of Surveillance logo" src="/assets/logo-narrow-c72b0c310f9b60ffbc945fdee2553035ff1881658364a256fad46fe07816d171.png" /></a>
<ul>
<li><a class="active" href="/"><span>Home</span></a></li>
<li><a href="/atlas"><span>Map</span></a></li>
<li><a href="/search"><span>Search the Data</span></a></li>
<li class="no-kiosk"><a href="/data-library"><span>Data Library</span></a></li>
<li><a href="/glossary"><span>Glossary</span></a></li>
<li>
<a href="/about"><span>About</span></a>
<ul>
<li><a href="/methodology"><span>Methodology</span></a></li>
<li class="no-kiosk"><a href="/collaborate"><span>Collaborate</span></a></li>
</ul>
</li>
</ul>
<hr class="mobile-only" />
<div class="mobile-only branding">
<a href="https://www.eff.org/"><img src="/assets/eff-monogram-d6391294e160355da18d30ca418bf22be6a022bcf429ada46a5aa6fd81119ddd.png" /></a>
<p>Atlas of Surveillance is a project of the Electronic Frontier Foundation</p>
<div class="policies">
<a href="https://www.eff.org/policy"><span class="translation_missing" title="translation missing: en.site.privacy_policy">Privacy Policy</span></a>
<a href="https://www.eff.org/copyright">CC-by</a>
</div>
</div>
</div>
<div id="page" tabindex="-1">
<div id="content">
<div class="welcome">
<div class="column">
<h1 class="sr-only">Atlas of Surveillance</h1>
<div class="align-center">
<div class="logo-tagline "><img class="logo" alt="Atlas of Surveillance logo" src="/assets/logo-full-transparent-7ad1233fd7d9f9739e278333d02803322375aa81da6ebcc4bd4c9c77eafe7a9d.png" /><h2>Documenting Police Tech in Our Communities<br />with Open Source Research</h2></div>
<p>Search our database of police tech — enter a city, county, state or agency in the United States.</p>
<form action="/search" accept-charset="UTF-8" method="get">
<div class="form-item">
<input type="text" name="location" id="location" value="" placeholder="e.g. Bessemer City, NC" aria-label="<span class="translation_missing" title="translation missing: en.atlas.search.location">Location</span>" data-source="/search-locations" autocomplete="off" />
</div>
<input type="submit" name="commit" value="Search the Data" class="button" />
</form> </div>
</div>
<div class="mapped">
<div class="bg align-center">
<img src="/assets/atlas/large-map-54a1d9aaebd67802f6e51aad3dbe7ff2aecc6b98c132ed111dac804da53e448b.png" />
<div class="gradient"></div>
</div>
<div class="atlas-link">
<div class="column align-center">
<p>Explore our interactive map of police tech in the U.S. (loads 3rd party assets).</p>
<a class="button" href="/atlas">Explore the Map</a>
</div>
</div>
<div class="atlas-about align-center">
<h2>What is the Atlas?</h2>
</div>
</div>
<div class="about">
<div class="column">
<p>The Atlas of Surveillance is a database of surveillance technologies deployed by law enforcement in communities across the United States.</p> <p>This includes drones, body-worn cameras, automated license plate readers, facial recognition, and more.</p> <p>This research was compiled by more than 1,000 students and volunteers, and incorporates datasets from a variety of public and non-profit sources.</p>
</div>
</div>
</div>
</div>
</div>
<footer>
<div class="nav">
<div class="branding">
<div class="logos">
<div class="eff"><a href="https://www.eff.org/"><img src="/assets/eff-lockup-41c5a4c5471a907c30847ebd87311553c04b0b49df5f0377fe45de5fddab0da6.png" /></a></div>
<div class="unr"><a href="https://www.unr.edu/journalism"><img src="/assets/unr-reynolds-b6e02632aee8a529482728d8c574b41207d3ca05e3a70e40d9411c6c4b19f46e.png" /></a></div>
</div>
<p class="align-center">Atlas of Surveillance is a project of the <a href="https://www.eff.org/">Electronic Frontier Foundation</a> and the <a href="https://www.unr.edu/journalism"">Reynolds School of Journalism at the University of Nevada, Reno</a></p>
</div>
<div class="links flex-parent">
<ul class="flex desktop-only">
<li><a href="/about"><span>About</span></a></li>
<li><a href="/methodology"><span>Methodology</span></a></li>
<li><a href="/collaborate"><span>Collaborate</span></a></li>
<li><a href="/glossary"><span>Glossary</span></a></li>
</ul>
<ul class="flex desktop-only">
<li><a href="/atlas"><span>Explore the Map</span></a></li>
</ul>
<ul class="flex desktop-only">
<li><a href="/search"><span>Search the Data</span></a></li>
<li><a href="/data-library"><span>Data Library</span></a></li>
<li><a href="https://www.eff.org/policy">Privacy Policy</a></li>
<li><a href="https://www.eff.org/copyright">CC-by</a></li>
</ul>
<ul class="flex mobile-only">
<li><a href="/about"><span>About</span></a></li>
<li><a href="/methodology"><span>Methodology</span></a></li>
<li><a href="/glossary"><span>Glossary</span></a></li>
<li><a href="/collaborate"><span>Collaborate</span></a></li>
<li><a href="/data-library"><span>Data Library</span></a></li>
<li><a href="https://www.eff.org/copyright">CC-by</a></li>
</ul>
<ul class="flex mobile-only">
<li><a href="/atlas"><span>Explore the Map</span></a></li>
<li><a href="/search"><span>Search the Data</span></a></li>
<li><a href="https://www.eff.org/policy">Privacy Policy</a></li>
</ul>
</div>
</div>
</footer>
<script type="importmap" data-turbo-track="reload">{
"imports": {
"jquery": "/assets/jquery-dffa084d8915bf507ac4c876f4dedea0cab68baacd9266ff82a66706ef56f264.js",
"ckeditor/ckeditor": "/assets/ckeditor/ckeditor-53b7205163eeca5b511b43e34f1df6b2b0b401d11cf2c6884adfbbc4150c2881.js",
"jquery-ui/jquery-ui": "/assets/jquery-ui/jquery-ui-0507eea9215b37aa68aced7033f3f0919a5f17b9a8c1ac7308e0fba7fd11e3bd.js",
"railsujs": "/assets/railsujs-57c6effce760f866866bfa973534bccaa9f2ae315c8a64066bad179fa22bce0f.js",
"select2/select2": "/assets/select2/select2-f79333530e65fc28b0339227e71cfc769d0229c39d7b2955c6045ad5e4f15f65.js",
"sortable": "/assets/sortable-37be89ef017d92ccb51699051b444072861ad6d6593081f9935b43c601d955b6.js",
"toastui-editor": "/assets/toastui-editor-b824a348e845a818ec06beadd61d1d53a267dd434b98e5fb02c9a80852b52ba2.js",
"datatables.net": "/assets/datatables.net-0f394ccc57627c8f9eb6e629fe6db7e959b2cc5d2819e95f0d7fe2ba83dec8b0.js",
"application": "/assets/application-25cae4ff702112a9e64a2063a56edcbba3aa21989a8c189a06819418ab4f6469.js",
"cms": "/assets/cms-6f5a725159b34821d301253ceef36b1a4adedb37bd6d658fe55def3f71f005b6.js",
"ckeditor/otters-ckeditor": "/assets/ckeditor/otters-ckeditor-a9d8d6e2ba21bd0e980093eb169427f8ff929d81bcf0154096faf46070fdc2c9.js",
"otters/cms": "/assets/otters/cms-6f5a725159b34821d301253ceef36b1a4adedb37bd6d658fe55def3f71f005b6.js",
"otters/cms/manual": "/assets/otters/cms/manual-86f2a686441461c7be9c9d5f8e29dad21a8a1c729cc2d2596c76c8ad1cf89121.js",
"otters/cms/menus": "/assets/otters/cms/menus-959fe4612c8eb1e48907cd009004aa0f2c333190cdf17adc10fb9ee10283e87c.js",
"otters/cms/nodes": "/assets/otters/cms/nodes-66e061029610ef74b7c97ecb095ae1cbf85191696a218851367af5a84a5b718e.js",
"otters/cms/search": "/assets/otters/cms/search-05b89023d7b4bae4eb27c390119df904c2a2f2930b17dccd523fbd48dee474fd.js",
"efforg/application": "/assets/efforg/application-6347e50049948c3366032b3a4d0029ac2ebd1cb3db9eddca94662bfecd86eabc.js",
"efforg/cms": "/assets/efforg/cms-8e6c351a16668fe27601a562dcef4d608e38a9fadd1ae57d45a575ec1f35ab12.js",
"application/layout": "/assets/application/layout-b98fe5d919adaf6d448cc3ab356d58babc15931283fc8040963de52e4aa762d6.js",
"application/maps": "/assets/application/maps-c8a9bbbe292c703aa03d26e950dbdef44fca003a7aa0112a29a84e3fd19ff43f.js",
"application/search": "/assets/application/search-f570787ccb4920abd6cfd598648b553eeaf3129b23df16c60567579c5ab8b954.js",
"application/tables": "/assets/application/tables-0e498d2dd4045692200ac0de23c69412e258d5de9c85487da8fa1110f5cd311b.js"
}
}</script>
<link rel="modulepreload" href="/assets/jquery-dffa084d8915bf507ac4c876f4dedea0cab68baacd9266ff82a66706ef56f264.js">
<link rel="modulepreload" href="/assets/ckeditor/ckeditor-53b7205163eeca5b511b43e34f1df6b2b0b401d11cf2c6884adfbbc4150c2881.js">
<link rel="modulepreload" href="/assets/jquery-ui/jquery-ui-0507eea9215b37aa68aced7033f3f0919a5f17b9a8c1ac7308e0fba7fd11e3bd.js">
<link rel="modulepreload" href="/assets/railsujs-57c6effce760f866866bfa973534bccaa9f2ae315c8a64066bad179fa22bce0f.js">
<link rel="modulepreload" href="/assets/select2/select2-f79333530e65fc28b0339227e71cfc769d0229c39d7b2955c6045ad5e4f15f65.js">
<link rel="modulepreload" href="/assets/sortable-37be89ef017d92ccb51699051b444072861ad6d6593081f9935b43c601d955b6.js">
<link rel="modulepreload" href="/assets/toastui-editor-b824a348e845a818ec06beadd61d1d53a267dd434b98e5fb02c9a80852b52ba2.js">
<link rel="modulepreload" href="/assets/datatables.net-0f394ccc57627c8f9eb6e629fe6db7e959b2cc5d2819e95f0d7fe2ba83dec8b0.js">
<link rel="modulepreload" href="/assets/application-25cae4ff702112a9e64a2063a56edcbba3aa21989a8c189a06819418ab4f6469.js">
<link rel="modulepreload" href="/assets/cms-6f5a725159b34821d301253ceef36b1a4adedb37bd6d658fe55def3f71f005b6.js">
<link rel="modulepreload" href="/assets/ckeditor/otters-ckeditor-a9d8d6e2ba21bd0e980093eb169427f8ff929d81bcf0154096faf46070fdc2c9.js">
<link rel="modulepreload" href="/assets/otters/cms-6f5a725159b34821d301253ceef36b1a4adedb37bd6d658fe55def3f71f005b6.js">
<link rel="modulepreload" href="/assets/otters/cms/manual-86f2a686441461c7be9c9d5f8e29dad21a8a1c729cc2d2596c76c8ad1cf89121.js">
<link rel="modulepreload" href="/assets/otters/cms/menus-959fe4612c8eb1e48907cd009004aa0f2c333190cdf17adc10fb9ee10283e87c.js">
<link rel="modulepreload" href="/assets/otters/cms/nodes-66e061029610ef74b7c97ecb095ae1cbf85191696a218851367af5a84a5b718e.js">
<link rel="modulepreload" href="/assets/otters/cms/search-05b89023d7b4bae4eb27c390119df904c2a2f2930b17dccd523fbd48dee474fd.js">
<link rel="modulepreload" href="/assets/efforg/application-6347e50049948c3366032b3a4d0029ac2ebd1cb3db9eddca94662bfecd86eabc.js">
<link rel="modulepreload" href="/assets/efforg/cms-8e6c351a16668fe27601a562dcef4d608e38a9fadd1ae57d45a575ec1f35ab12.js">
<link rel="modulepreload" href="/assets/application/layout-b98fe5d919adaf6d448cc3ab356d58babc15931283fc8040963de52e4aa762d6.js">
<link rel="modulepreload" href="/assets/application/maps-c8a9bbbe292c703aa03d26e950dbdef44fca003a7aa0112a29a84e3fd19ff43f.js">
<link rel="modulepreload" href="/assets/application/search-f570787ccb4920abd6cfd598648b553eeaf3129b23df16c60567579c5ab8b954.js">
<link rel="modulepreload" href="/assets/application/tables-0e498d2dd4045692200ac0de23c69412e258d5de9c85487da8fa1110f5cd311b.js">
<script type="module">import "application"</script>
<noscript>
<img referrerpolicy="no-referrer-when-downgrade" src="https://anon-stats.eff.org/matomo.php?idsite=1&rec=1" style="border:0" alt="" />
</noscript>
<script type="text/javascript">
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://anon-stats.eff.org/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
</body>
</html>