Terms of Service page (public + acknowledge) (#39) #43

Merged
westfarn merged 1 commits from feat/39-terms-of-service-public into master 2026-07-27 07:49:41 -07:00
Owner

Summary

Closes #39.

  • Shared TermsOfServiceDocument used by public + acknowledge flows
  • /terms_of_service/ reachable without auth; /legal/terms-of-service alias
  • Expanded clauses including Analytics and Cookies (always-on page views vs consent-gated events)
  • Acknowledge still posts /user/acknowledge_tos/ when signed in
  • Links from Sign In, Sign Up, and Footer

Test plan

  • Visit /terms_of_service/ logged out — document renders, no Acknowledge
  • Visit /legal/terms-of-service — same public content
  • Sign in as user needing ToS — Acknowledge posts and navigates home
  • Confirm Sign In / Sign Up / Footer / consent banner link to ToS
  • npm run test:ci -- --testPathPattern='TermsOfService|Footer'
## Summary Closes #39. - Shared `TermsOfServiceDocument` used by public + acknowledge flows - `/terms_of_service/` reachable without auth; `/legal/terms-of-service` alias - Expanded clauses including **Analytics and Cookies** (always-on page views vs consent-gated events) - Acknowledge still posts `/user/acknowledge_tos/` when signed in - Links from Sign In, Sign Up, and Footer ## Test plan - [ ] Visit `/terms_of_service/` logged out — document renders, no Acknowledge - [ ] Visit `/legal/terms-of-service` — same public content - [ ] Sign in as user needing ToS — Acknowledge posts and navigates home - [ ] Confirm Sign In / Sign Up / Footer / consent banner link to ToS - [ ] `npm run test:ci -- --testPathPattern='TermsOfService|Footer'`
westfarn added 1 commit 2026-07-27 07:01:20 -07:00
Add public Terms of Service page with shared legal document (#39)
Unit Tests / test (pull_request) Successful in 12s
0d4b8919bd
Expose ToS without auth, share document for acknowledge + public routes, add analytics/cookies section, and link from Sign In, Sign Up, and Footer.
westfarn merged commit 53236e613b into master 2026-07-27 07:49:41 -07:00
westfarn deleted branch feat/39-terms-of-service-public 2026-07-27 07:49:41 -07:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ai_ml_operations/chat_web_app#43