[object Object]

← back to La Socrata Ingester

viewer: add source-attribution + as-is/no-endorsement compliance footer

6f64d5551ef0d5fb106692f85a9e502ebda105b1 · 2026-08-11 12:49:13 -0700 · steve@designerwallcoverings.com

Data reuse verified: LA County eGIS Terms grant copy/publish/distribute +
commercial use; LA City permits are untagged-public open data. Footer keeps
any external viewer compliant (attribution, as-is warranty disclaimer, no
County/City endorsement).

Files touched

Diff

commit 6f64d5551ef0d5fb106692f85a9e502ebda105b1
Author: steve@designerwallcoverings.com <steve@designerwallcoverings.com>
Date:   Tue Aug 11 12:49:13 2026 -0700

    viewer: add source-attribution + as-is/no-endorsement compliance footer
    
    Data reuse verified: LA County eGIS Terms grant copy/publish/distribute +
    commercial use; LA City permits are untagged-public open data. Footer keeps
    any external viewer compliant (attribution, as-is warranty disclaimer, no
    County/City endorsement).
---
 viewer/public/index.html | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/viewer/public/index.html b/viewer/public/index.html
index 08b61a5..dd61e26 100644
--- a/viewer/public/index.html
+++ b/viewer/public/index.html
@@ -13,7 +13,15 @@
   *{box-sizing:border-box}
   body{margin:0;font:13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
     color:var(--ink);background:var(--bg);height:100vh;overflow:hidden}
-  .app{display:grid;grid-template-columns:250px 1fr;grid-template-rows:auto 1fr;height:100vh}
+  .app{display:grid;grid-template-columns:250px 1fr;grid-template-rows:auto 1fr auto;height:100vh}
+  footer.disclaimer{grid-column:1/3;border-top:1px solid var(--line);background:var(--panel);
+    padding:6px 16px;font-size:11px;color:var(--muted);line-height:1.5}
+  footer.disclaimer a{color:var(--accent);text-decoration:none}
+  footer.disclaimer a:hover{text-decoration:underline}
+  footer.disclaimer summary{cursor:pointer;list-style:none;outline:none}
+  footer.disclaimer summary::-webkit-details-marker{display:none}
+  footer.disclaimer summary b{color:var(--teal)}
+  footer.disclaimer .full{margin-top:6px;max-width:940px}
   header{grid-column:1/3;display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--panel);
     border-bottom:1px solid var(--line);flex-wrap:wrap}
   header h1{font-size:15px;margin:0;font-weight:650;letter-spacing:-.2px}
@@ -132,6 +140,20 @@
       <div class="legend" id="legend"></div>
     </div>
   </main>
+  <footer class="disclaimer">
+    <details>
+      <summary>ⓘ Data from LA City &amp; LA County public records — provided &ldquo;as is,&rdquo; not independently verified. <b>Sources &amp; terms&nbsp;▸</b></summary>
+      <div class="full">
+        <b>Sources.</b> Building permits: City of Los Angeles, Dept. of Building &amp; Safety, via the
+        <a href="https://data.lacity.org" target="_blank" rel="noopener noreferrer">LA City Open Data portal</a>.
+        Parcel &amp; assessment attributes: County of Los Angeles Office of the Assessor / Enterprise GIS.<br>
+        <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.
+      </div>
+    </details>
+  </footer>
 </div>
 
 <div class="modal-bg" id="mbg"></div>

← fa5796c Deploy: buildingpermits.agentabrams.com public via Cloudflar  ·  back to La Socrata Ingester  ·  viewer: mirror compliance footer onto table.html + board.htm 1efa08a →