Skip to content

#283 Update Privacy Policy and Terms of Service#288

Merged
b-at-neu merged 2 commits into
devfrom
283-update-privacy-policy-and-terms-of-service
Jun 29, 2026
Merged

#283 Update Privacy Policy and Terms of Service#288
b-at-neu merged 2 commits into
devfrom
283-update-privacy-policy-and-terms-of-service

Conversation

@b-at-neu

Copy link
Copy Markdown
Collaborator

Closes #283

Summary

  • Replace privacy policy content with the June 28, 2026 version (6 → 9 sections)
  • Replace terms of service content with the June 28, 2026 version (7 → 13 sections)
  • Replace the bare Privacy/Terms footer links on the login page with a single "By creating an account, you agree to our Terms of Service and Privacy Policy" sentence, with both link names in text-primary (brand red)

Changes

  • app/(legal)/privacy/page.tsx — rewrote body with 9 sections: Information We Collect, How We Use Your Information, Who Can See Your Information, Data Retention, Third-Party Services, Security and Data Breaches, Your Rights, Policy Updates, Contact; bumped LAST_UPDATED to 'June 28, 2026'; rendered sgaOperations@northeastern.edu as a mailto: link with text-primary hover:underline
  • app/(legal)/terms/page.tsx — rewrote body with 13 sections: About Aplio, Acceptance, Intended Use (with prohibited-use bullet list), User Representations, No Guarantee of Acceptance, Account Termination, Branding and Intellectual Property (MIT License wording), Service Availability, Limitation of Liability, Changes to These Terms, Severability, Governing Law, Contact; bumped LAST_UPDATED to 'June 28, 2026'
  • app/login/page.tsx — replaced the existing plain Privacy Policy · Terms of Service footer with a single consolidated agreement sentence; links styled text-primary hover:underline; text-center, text-xs to match surrounding helper text

Testing plan

  • Visit /privacy — confirm 9 sections render in order, "Last updated: June 28, 2026" appears, bullet lists show under sections 1/2/3/5, and sgaOperations@northeastern.edu renders as a clickable mailto link
  • Visit /terms — confirm 13 sections render in order, "Last updated: June 28, 2026" appears, the prohibited-use bullet list in Section 3 renders, and Section 7 refers to the MIT License
  • Visit /login — confirm the "By creating an account, you agree to our Terms of Service and Privacy Policy." line appears with both link names in the brand (primary) color; confirm the bare Privacy Policy · Terms of Service footer line is gone (no duplicate link pair)
  • Click "Terms of Service" from the login page agreement line → navigates to /terms
  • Click "Privacy Policy" from the login page agreement line → navigates to /privacy
  • Visit each link in the footer of /privacy and /terms — confirm Privacy Policy, Terms of Service, and Back to home all navigate correctly
  • Toggle light/dark mode — confirm the text-primary links and all body text read correctly in both themes
  • Tab through /login — confirm both new links are keyboard-focusable with a visible focus ring; confirm no duplicate link targets appear in tab order

Automated checks

  • Prettier: pass
  • ESLint: pass
  • TypeScript: pass

Notes

These are pure static server components — no data fetching, server actions, or schema changes. The sgaOperations@northeastern.edu email appears as a mailto: Link in Sections 4, 7, and 9 of the privacy policy, and in Section 6 and 13 of the terms. The login page now uses a single source for the legal links (the consolidated agreement sentence) rather than the previous standalone footer.

@b-at-neu b-at-neu self-assigned this Jun 29, 2026
@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
aplio Ready Ready Preview, Comment Jun 29, 2026 9:24am

@b-at-neu b-at-neu added the ready for review PR ready for review agent label Jun 29, 2026
@b-at-neu b-at-neu added reviewing Review agent working (in-flight) and removed ready for review PR ready for review agent labels Jun 29, 2026

@b-at-neu b-at-neu left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review — Cycle 1 · needs revision

1 open — 1 🔴 Critical (see inline)

Comment thread app/(legal)/terms/page.tsx Outdated
@b-at-neu b-at-neu added needs revision Review found issues that need fixing revising Revise agent working (in-flight) and removed reviewing Review agent working (in-flight) needs revision Review found issues that need fixing labels Jun 29, 2026
b-at-neu and others added 2 commits June 29, 2026 11:21
Expand privacy policy from 6 to 9 sections (adding security, rights, and
updates sections) and terms from 7 to 13 sections (adding about, user
representations, severability, governing law, and others). Replace the
plain Privacy/Terms footer links on the login page with a single
agreement sentence that links both documents in brand primary color.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@b-at-neu
b-at-neu force-pushed the 283-update-privacy-policy-and-terms-of-service branch from 8dcb66a to a8a84f9 Compare June 29, 2026 09:23
@b-at-neu

Copy link
Copy Markdown
Collaborator Author

Revision — Cycle 1

fixed R1-C1 · a8a84f9

@b-at-neu b-at-neu added ready for review PR ready for review agent and removed revising Revise agent working (in-flight) labels Jun 29, 2026
@b-at-neu b-at-neu added reviewing Review agent working (in-flight) and removed ready for review PR ready for review agent labels Jun 29, 2026

@b-at-neu b-at-neu left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review — Cycle 2 · approved

0 open — R1-C1 resolved; no new findings

@b-at-neu b-at-neu added approved Review passed, ready to merge and removed reviewing Review agent working (in-flight) labels Jun 29, 2026
@b-at-neu
b-at-neu merged commit b2b06d1 into dev Jun 29, 2026
7 checks passed
@b-at-neu
b-at-neu deleted the 283-update-privacy-policy-and-terms-of-service branch June 29, 2026 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Review passed, ready to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Privacy Policy and Terms of Service

1 participant