Skip to content

Compliance

Compliance built in, not bolted on.

Self-storage operators carry more personal legal risk than most small business owners realize. TCPA violations can run $500–$1,500 per message. Lien law errors can void a sale and expose you to tenant claims. UnitFull handles the mechanics so you're not flying blind.

TCPA — Text and phone consent

Telephone Consumer Protection Act

Exposure: $500–$1,500 per violating SMS or call, with no statutory cap. A single un-consented blast to 200 tenants is a $300,000 problem.

What UnitFull does: Explicit written consent is captured at lease signing and stored with the timestamp, IP address, and exact consent language shown to the tenant. Every automated SMS consults the consent record before sending. Opt-outs are honored immediately — within seconds, not business days. A dedicated phone number is provisioned per facility; no shared sender codes.

SCRA — Military tenant protections

Servicemembers Civil Relief Act

Rule: Active-duty and reserve-activated servicemembers cannot be subjected to lien sales, overlocks, late fees above the SCRA cap, or interest above 6% on pre-service debt.

What UnitFull does: A military-status flag on every tenant record short-circuits the delinquency state machine for protected tenants — no automatic overlock, no lien notice generation, no late fee application above the legal cap. The status change is logged to the audit trail. DMDC verification API integration is on the roadmap for v2.

State lien laws

Self-storage lien statutes vary by state; 47 states have enacted them

The problem: Notice periods range from 5 to 60 days depending on the state. Late-fee caps differ. Required notice language differs. Getting this wrong can void a lien sale and expose you to the tenant's legal fees.

What UnitFull does: State-specific lien rules are configured in the platform. Lien notices are auto-generated with the controlling statute cited, using state-required notice periods and language. Every notice is archived as an immutable PDF in case of legal challenge. States with recent statutory changes (TX, NJ, LA in the last 24 months) are reviewed quarterly.

NACHA — ACH payment rules

National Automated Clearinghouse Association

Rule: ACH debits require explicit written or electronic authorization. Re-presentation after a return code is limited (twice maximum; never on R07/R10/R11 unauthorized returns).

What UnitFull does: Authorization text, timestamp, IP address, and user-agent are stored at enrollment. Each R-code return is mapped to the correct action — retry, mark account invalid, or escalate for manual review. Re-presentation rules are enforced in code, not by operator judgment.

CAN-SPAM — Email

Controlling the Assault of Non-Solicited Pornography And Marketing Act

All marketing emails include a one-click unsubscribe link and a physical mailing address in the footer. Unsubscribes are honored within seconds via the same consent model used for TCPA opt-outs. Transactional emails (lease confirmations, payment receipts, gate-code delivery) are exempt from unsubscribe requirements but still carry facility contact information.

WCAG 2.1 AA — Accessibility

Web Content Accessibility Guidelines

ADA accessibility lawsuits against storage facilities have been increasing. Tenant-facing surfaces — the public rental site and tenant portal — are required to meet WCAG 2.1 AA before public launch. This is enforced via automated Lighthouse CI gates on every deployment (threshold: Accessibility score ≥ 95).

Operator console accessibility is held to the same standard. All interactive components carry correct ARIA labels, keyboard navigation is fully supported, and color contrast ratios exceed the 4.5:1 minimum for normal text.

Compliance audit trail

Every consent grant, consent revocation, lien notice generation, overlock action, SCRA status change, and payment dispute is written to an immutable audit log with full before/after diff. This is your legal-defense surface — it's not buried in a settings page, it's a first-class module in the operator console.