Skip to content

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


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.


Every surface in scope gets an identical footer link set:

Privacy Policy · Terms of Service · Jurisdiction & Governing Law

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

  1. Audit — list every file containing old name across all four surfaces. Show Tim before touching.
  2. Audit — identify footer structure per surface (include vs hardcoded). Report before touching.
  3. Legal rename — find and replace, Tim reviews diff before commit.
  4. Footer standardisation — update links on all surfaces.
  5. Popup JS — write shared snippet, implement on ucca.online first, Tim reviews, then roll to ir and vcc.
  6. 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?