[object Object]

← back to La Socrata Ingester

Compliance hygiene: add Terms of Use + Privacy Policy pages + footer links

8d2dafc6a2656eda120bb14c5b86ec4e5c0b63c3 · 2026-08-11 13:56:09 -0700 · steve

Files touched

Diff

commit 8d2dafc6a2656eda120bb14c5b86ec4e5c0b63c3
Author: steve <steve@designerwallcoverings.com>
Date:   Tue Aug 11 13:56:09 2026 -0700

    Compliance hygiene: add Terms of Use + Privacy Policy pages + footer links
---
 viewer/public/index.html   |  4 +++-
 viewer/public/privacy.html | 50 +++++++++++++++++++++++++++++++++++++++++++
 viewer/public/terms.html   | 53 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 106 insertions(+), 1 deletion(-)

diff --git a/viewer/public/index.html b/viewer/public/index.html
index fa414e8..b6fe636 100644
--- a/viewer/public/index.html
+++ b/viewer/public/index.html
@@ -150,9 +150,11 @@
         <b>Terms.</b> Used under the
         <a href="https://egis-lacounty.hub.arcgis.com/pages/terms-of-use" target="_blank" rel="noopener noreferrer">LA County eGIS Terms of Use</a>
         and the LA City Open Data terms. The data is provided <b>&ldquo;as is,&rdquo; with no warranty</b> of accuracy, completeness, or fitness for any purpose, and must not be relied upon for legal, engineering, lending, or surveying decisions.<br>
-        <b>No endorsement.</b> This tool is not affiliated with, sponsored by, or endorsed by the City or County of Los Angeles.
+        <b>No endorsement.</b> This tool is not affiliated with, sponsored by, or endorsed by the City or County of Los Angeles.<br>
+        <b>Site.</b> <a href="/terms.html">Terms of Use</a> &middot; <a href="/privacy.html">Privacy Policy</a>. Map tiles &copy; OpenStreetMap contributors.
       </div>
     </details>
+    <span style="white-space:nowrap"><a href="/terms.html">Terms</a> &middot; <a href="/privacy.html">Privacy</a></span>
   </footer>
 </div>
 
diff --git a/viewer/public/privacy.html b/viewer/public/privacy.html
new file mode 100644
index 0000000..d9ceb02
--- /dev/null
+++ b/viewer/public/privacy.html
@@ -0,0 +1,50 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<title>Privacy Policy · LA Building Permits</title>
+<style>
+  body{margin:0;font:15px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1a1f24;background:#f6f7f9}
+  .wrap{max-width:760px;margin:0 auto;padding:40px 22px 80px}
+  a{color:#0e7490}
+  h1{font-size:24px;margin:0 0 4px}
+  h2{font-size:16px;margin:28px 0 6px;color:#0f766e}
+  .muted{color:#6b7480;font-size:13px}
+  .back{display:inline-block;margin-bottom:18px;color:#0f766e;text-decoration:none;font-weight:600}
+  p{margin:8px 0}
+  hr{border:none;border-top:1px solid #e3e7ec;margin:22px 0}
+</style>
+</head>
+<body>
+<div class="wrap">
+  <a class="back" href="/">← Back to the viewer</a>
+  <h1>Privacy Policy</h1>
+  <p class="muted">Last updated: August 2026</p>
+
+  <h2>What we collect</h2>
+  <p>Nothing personal. This site has <b>no accounts, no sign-up, no contact forms, and no email capture</b>. We do not run advertising or third-party tracking pixels. Standard web-server request logs (e.g., IP address, timestamp, requested page) may be retained transiently for security and operations; they are not used to build profiles.</p>
+
+  <h2>Cookies &amp; local storage</h2>
+  <p>The viewer stores your display preferences (chosen view, column order, sort, density, color) in your browser’s <b>localStorage</b>. This never leaves your device and is not tracking. No cookies are set for advertising or cross-site tracking.</p>
+
+  <h2>No sale or sharing of personal information</h2>
+  <p>We do not sell or share personal information, because we do not collect it. Under the California Consumer Privacy Act (CCPA/CPRA), no “Do Not Sell or Share” action is required for this site as configured.</p>
+
+  <h2>Public records</h2>
+  <p>The property records shown (addresses, permit details, assessed values) are <b>public government records</b> obtained from City and County of Los Angeles open-data sources. They are not personal information collected from you.</p>
+
+  <h2>Third-party services</h2>
+  <p>Map tiles are served by OpenStreetMap and “Open in Google Maps” links go to Google Maps; those services are governed by their own privacy policies when you interact with them. The site is delivered through Cloudflare, which may process request metadata for security and delivery.</p>
+
+  <h2>Changes</h2>
+  <p>This policy may change; the current version governs. If we ever add accounts, forms, analytics, or advertising, this policy and the site will be updated accordingly, including any required CCPA/CPRA disclosures.</p>
+
+  <h2>Contact</h2>
+  <p>Questions: <a href="mailto:info@agentabrams.com">info@agentabrams.com</a></p>
+
+  <hr>
+  <p class="muted">See also the <a href="/terms.html">Terms of Use</a>.</p>
+</div>
+</body>
+</html>
diff --git a/viewer/public/terms.html b/viewer/public/terms.html
new file mode 100644
index 0000000..360fd45
--- /dev/null
+++ b/viewer/public/terms.html
@@ -0,0 +1,53 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<title>Terms of Use · LA Building Permits</title>
+<style>
+  body{margin:0;font:15px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1a1f24;background:#f6f7f9}
+  .wrap{max-width:760px;margin:0 auto;padding:40px 22px 80px}
+  a{color:#0e7490}
+  h1{font-size:24px;margin:0 0 4px}
+  h2{font-size:16px;margin:28px 0 6px;color:#0f766e}
+  .muted{color:#6b7480;font-size:13px}
+  .back{display:inline-block;margin-bottom:18px;color:#0f766e;text-decoration:none;font-weight:600}
+  p{margin:8px 0}
+  hr{border:none;border-top:1px solid #e3e7ec;margin:22px 0}
+</style>
+</head>
+<body>
+<div class="wrap">
+  <a class="back" href="/">← Back to the viewer</a>
+  <h1>Terms of Use</h1>
+  <p class="muted">Last updated: August 2026</p>
+
+  <h2>1. What this is</h2>
+  <p>buildingpermits.agentabrams.com is a free, informational viewer of publicly-available Los Angeles building-permit records, presented alongside publicly-available parcel attributes. It is provided for general reference only.</p>
+
+  <h2>2. Data is provided “as is”</h2>
+  <p>The underlying data comes from City of Los Angeles and Los Angeles County open-data sources and is presented <b>as is</b>, without warranty of any kind. It may be incomplete, outdated, or contain errors, and it has <b>not been independently verified</b>. Do not rely on this site for any lending, legal, purchase, valuation, insurance, or other decision. Verify directly with the issuing agency (LA Dept. of Building &amp; Safety; LA County Office of the Assessor) before acting on any record.</p>
+
+  <h2>3. No government affiliation</h2>
+  <p>This site is an independent project. It is <b>not affiliated with, sponsored by, or endorsed by</b> the City of Los Angeles, the County of Los Angeles, or any government agency. Agency names are used only to identify the source of the data (nominative use).</p>
+
+  <h2>4. Acceptable use</h2>
+  <p>You may browse this site for personal and informational purposes. You may not: (a) scrape, bulk-download, or systematically extract the underlying datasets from this site; (b) resell or redistribute the underlying government datasets as a data product; (c) use the site to harass, target, or profile individuals; or (d) place undue automated load on the service. The underlying public records may be obtained directly from the source agencies under their own terms.</p>
+
+  <h2>5. Intellectual property</h2>
+  <p>The underlying records belong to their respective government sources and are used under their open-data terms. The site’s original elements — its interface, compilation, and the computed “lead score” — are the property of the site operator. Map tiles are © OpenStreetMap contributors.</p>
+
+  <h2>6. Limitation of liability</h2>
+  <p>To the maximum extent permitted by law, the operator is not liable for any loss or damage arising from use of, or reliance on, this site or its data. The service is provided without any guarantee of availability, accuracy, or fitness for a particular purpose.</p>
+
+  <h2>7. Changes</h2>
+  <p>These terms may change at any time; continued use constitutes acceptance of the current version.</p>
+
+  <h2>8. Contact</h2>
+  <p>Questions: <a href="mailto:info@agentabrams.com">info@agentabrams.com</a></p>
+
+  <hr>
+  <p class="muted">See also the <a href="/privacy.html">Privacy Policy</a>.</p>
+</div>
+</body>
+</html>

← daffbc8 chore: bump v0.1.0 → v0.1.1 (session close — compliance foot  ·  back to La Socrata Ingester  ·  Add one-step rate-limit apply script (needs WAF-scoped token 3ff3d2f →