Brief — Legal Rename + Footer Popup¶
All ucca.online namespace surfaces¶
Date: 13 March 2026¶
Context¶
UCCA Inc has been legally renamed in Delaware. The old name is dead.
Old name (find and replace everywhere, no exceptions):
United Community Colleges of America Inc
New legal block:
UCCA Inc
Universal Capability Certification Authority
1207 Delaware Ave #1678, Wilmington DE 19806
Delaware C-Corp · DE File No. 7824354
EIN 84-4522608 · D-U-N-S 119-199-377
USPTO Reg. No. 7,619,705
Use UCCA Inc as the legal entity name.
Use Universal Capability Certification Authority as the descriptor/DBA line directly beneath it.
All registration numbers remain identical.
Surfaces in Scope¶
- ucca.online (repo: ucca-surfaces or equivalent)
- ir.ucca.online
- vcc.ucca.online
- trust.ucca.online
OUT OF SCOPE — DO NOT TOUCH: - rtopacks.com.au - ucca-engine - ucca-docs - Any D1 databases - Any Workers not listed below
Part 1 — Legal Rename¶
Audit every surface for any instance of:
- United Community Colleges of America Inc
- United Community Colleges
- Any other expanded form of the old name
Replace with the new legal block as appropriate for context:
- In footers: UCCA Inc · Universal Capability Certification Authority
- In full legal blocks (trust.ucca.online compliance record, legal documents): full block as above
- In running copy: UCCA Inc is sufficient
Stop and show Tim a list of every file touched before committing.
Part 2 — Footer Standardisation¶
Every surface in scope gets an identical footer link set:
All three links point to trust.ucca.online:
- https://trust.ucca.online/legal/privacy-policy/
- https://trust.ucca.online/legal/terms-of-service/
- https://trust.ucca.online/legal/jurisdiction/
trust.ucca.online itself: footer links are direct <a> tags — no popup (you're already on the site).
All other surfaces: clicking any footer legal link opens a popup overlay (see Part 3). Does NOT navigate away. Does NOT open a new tab.
Audit each surface to determine whether footer is: - An include/partial (one file change) — preferred - Hardcoded per template (find and replace across templates)
Report which approach is needed per surface before touching anything.
Part 3 — Popup Implementation¶
When a footer legal link is clicked on any surface except trust.ucca.online:
Behaviour: - Dark backdrop overlays the current page (no navigation away) - Modal opens containing trust.ucca.online/[doc-slug] in an iframe - Close button top-right (×) - ESC key closes - Click outside modal closes - Mobile: full-screen bottom sheet, swipe down to close
Popup dimensions: - Desktop: centred, 800px wide, 85vh tall, rounded corners, subtle border - Mobile: full width, full screen from bottom
Styling:
- Dark backdrop: rgba(0,0,0,0.75)
- Modal background: matches surface dark theme
- IBM Plex Mono for any monospace elements inside
- No UCCA branding on the modal chrome itself — the iframe brings trust.ucca.online's own branding
- Loading state: UCCA mark centred, pulsing, while iframe loads
Implementation: - Shared JS snippet — write once, include on all surfaces - No framework dependency — vanilla JS only - If a surface already has a modal/overlay system, extend it rather than adding a second one - Confirm with Tim before adding any new JS dependency
Example trigger:
<a href="https://trust.ucca.online/legal/privacy-policy/"
data-trust-popup="true"
class="footer-legal-link">Privacy Policy</a>
JS intercepts data-trust-popup="true" clicks, opens modal, loads URL in iframe.
Part 4 — trust.ucca.online Compliance Record¶
The home page compliance record block needs the new legal block verbatim:
COMPLIANCE & GOVERNANCE RECORD
UCCA Inc
Universal Capability Certification Authority
Wilmington · Delaware
DE File No. 7824354
D-U-N-S 119-199-377
USPTO Reg. No. 7,619,705
EIN 84-4522608
Replace the existing block. Same styling, same monospace treatment, new content.
Build Sequence¶
- Audit — list every file containing old name across all four surfaces. Show Tim before touching.
- Audit — identify footer structure per surface (include vs hardcoded). Report before touching.
- Legal rename — find and replace, Tim reviews diff before commit.
- Footer standardisation — update links on all surfaces.
- Popup JS — write shared snippet, implement on ucca.online first, Tim reviews, then roll to ir and vcc.
- trust.ucca.online compliance record — update legal block.
Stop after each step. Show Tim before committing.
⚠️ Notes¶
- The rename is legally significant. Do not leave a single instance of the old name anywhere in public-facing copy.
- Do not add any new tracking, analytics, or external scripts as part of this work.
- Popup iframe must load trust.ucca.online over HTTPS only — no mixed content.
- If trust.ucca.online is not yet deployed publicly, the popup will show a blank iframe on production — flag this to Tim before deploying popup changes to production surfaces.
Ready Alex?