Page: Terms of Service

Code: TERM Route: /terms Access: Public Priority: P1 Test Script: scripts/page-tests/test-TERM.sh Components: src/components/marketing/index.ts

Purpose

Legal requirement. Define the rules and conditions for using Peerloop. Protect both the platform and users.


Connections

Incoming (users arrive from)

Source Trigger Notes
HOME Footer 'Terms of Service' link Primary entry
SGUP "Terms of Service" link in terms checkbox During registration

Outgoing (users navigate to)

Target Trigger Notes
PRIV "Privacy Policy" link Related legal page
CONT "Contact us" for questions Legal questions


Sections

Header

  • Title: Terms of Service
  • Last updated date
  • Effective date

Acceptance of Terms

  • Agreement to be bound
  • Age requirements

Account Terms

  • Registration requirements
  • Account security
  • Account termination

User Conduct

  • Acceptable use
  • Prohibited activities
  • Content standards

Student Terms

  • Course purchases
  • Session bookings
  • Refund policy

Student-Teacher Terms

  • Independent contractor status
  • Certification requirements
  • Teaching standards
  • Compensation (70% of session fees)

Creator Terms

  • Content ownership
  • Revenue sharing (85% course sales, 15% session fees)
  • Certification responsibilities
  • Content standards

Intellectual Property

  • Platform ownership
  • User content license
  • Copyright policy

Payments & Fees

  • Payment processing via Stripe
  • Fees in USD
  • 30 days notice for fee changes

Disclaimers & Limitations

  • No guarantees
  • Limitation of liability

Dispute Resolution

  • Arbitration agreement
  • Class action waiver
  • Governing law (California)

General Provisions

  • Modifications
  • Severability
  • Entire agreement
  • Waiver
  • Assignment

Contact Information

  • Email: legal@peerloop.com
  • Address

User Stories Fulfilled

  • US-G032
  • US-G033

States & Variations

State Description
Default Full terms with table of contents

Mobile Considerations

  • Table of contents as collapsible dropdown on mobile
  • Smooth scroll navigation to sections




Notes

  • Legal page required before launch
  • Must cover S-T independent contractor status
  • Must be reviewed by legal counsel before production

Features

  • Terms content (12 comprehensive sections)
  • Table of contents (sticky sidebar on desktop, collapsible dropdown on mobile)
  • Last updated date
  • Effective date
  • Smooth scroll navigation to sections
  • Related documents links (Privacy, Contact)
  • Contact information with email links
  • S-T independent contractor status (Section 5.1)
  • Analytics events (page_view) Not implemented

Interactive Elements

Buttons: 3/3 active Links: 5/5 active

Buttons

Element Component Action Status
TOC Toggle (mobile) TermsOfServicePage Opens/closes mobile TOC dropdown active
TOC Section Links (mobile) TermsOfServicePage Smooth scrolls to section active
TOC Section Links (desktop) TermsOfServicePage Smooth scrolls to section active

Links

Internal

Element Target Status
Privacy Policy /privacy active
Contact Us /contact active

External

Element Target Status
Security email mailto:security@peerloop.com active
Copyright email mailto:copyright@peerloop.com active
Legal email mailto:legal@peerloop.com active

Target Pages Status

Target Page Code Status
/privacy PRIV Implemented
/contact CONT Implemented

Verification Notes

Verified: 2026-01-08 Consolidated: 2026-01-08

Verified Components

  • src/components/marketing/TermsOfServicePage.tsx

Screenshots

  • 📷 TERM-2026-01-08-19-36-21.png - Full page view showing sections 6-12 and TOC

Notes

  • All interactive elements are functional
  • TOC navigation works correctly on both mobile and desktop
  • All target pages (/privacy, /contact) are fully implemented
  • Analytics event from JSON spec not implemented

Test Coverage

Component ✓ Page ○ SSR ○ API 0/0 ✓ Ready
Script: scripts/page-tests/test-TERM.sh
Page Test: tests/pages/terms.test.tsx
Component Test: tests/components/marketing/TermsOfServicePage.test.tsx

Discrepancies (Spec vs Implementation)

As of 2026-01-08

Planned but Not Implemented

Feature Original Spec Status Priority
Analytics events page_view on load Not implemented Low

Implemented Differently

Feature Original Spec Reality Note
Sections collapsible Sections collapsible for easier reading Scroll-based navigation with smooth scroll Acceptable - cleaner UX with TOC navigation

Terms of Service

Last Updated: January 1, 2025Effective Date: January 1, 2025

1. Acceptance of Terms

Welcome to Peerloop. These Terms of Service ("Terms") govern your use of the Peerloop website, applications, and services (collectively, the "Platform") operated by Peerloop LLC ("Peerloop," "we," "us," or "our").

By creating an account or using the Platform, you agree to be bound by these Terms. If you do not agree, do not use the Platform.

Age Requirement: You must be at least 13 years old (or 16 in the EU) to use the Platform. If you are under 18, you must have parental or guardian consent.

2. Account Terms

2.1 Registration

To use certain features, you must create an account with accurate, complete information. You are responsible for maintaining the confidentiality of your account credentials.

2.2 Account Security

You are responsible for all activities under your account. Notify us immediately of any unauthorized access at security@peerloop.com.

2.3 Account Termination

You may delete your account at any time. We may suspend or terminate accounts that violate these Terms, with or without notice.

3. User Conduct

3.1 Acceptable Use

You agree to use the Platform only for lawful purposes and in accordance with these Terms.

3.2 Prohibited Activities

You may not:

  • Violate any applicable laws or regulations
  • Harass, threaten, or abuse other users
  • Post false, misleading, or defamatory content
  • Infringe on intellectual property rights
  • Attempt to access other users' accounts
  • Interfere with the Platform's operation
  • Use the Platform for spam or unauthorized advertising
  • Share account credentials with others
  • Circumvent payment systems or fees

3.3 Content Standards

All content you post must be accurate, non-infringing, and appropriate. We reserve the right to remove content that violates these standards.

4. Student Terms

4.1 Course Purchases

Course purchases grant you personal, non-transferable access to course materials. You may not share, resell, or redistribute course content.

4.2 Tutoring Sessions

Sessions are provided by independent Student-Teachers, not Peerloop employees. We facilitate connections but do not guarantee specific outcomes.

4.3 Refund Policy

  • Courses: 14-day money-back guarantee from purchase date.
  • Sessions: Report issues within 24 hours for account credit or replacement session.
  • Refunds are at our discretion for policy violations.

5. Student-Teacher Terms

5.1 Independent Contractor Status

Student-Teachers are independent contractors, not Peerloop employees. You are responsible for your own taxes and compliance with local laws.

5.2 Certification Requirements

You must complete required courses and certifications before teaching. Certification may be revoked for policy violations or poor performance.

5.3 Teaching Standards

You must provide sessions as scheduled, maintain professional conduct, and follow course curricula. Repeated cancellations or complaints may result in removal.

5.4 Compensation

You receive 70% of session fees. Payouts are processed weekly via Stripe. You are responsible for providing accurate payment information.

6. Creator Terms

6.1 Content Ownership

You retain ownership of course content you create. By publishing, you grant Peerloop a license to host, display, and distribute your content on the Platform.

6.2 Revenue Sharing

You receive 85% of course sales and 15% of tutoring session fees for your courses. Payments are processed monthly via Stripe.

6.3 Certification Responsibilities

You are responsible for certifying Student-Teachers to teach your courses. You must conduct certification interviews in good faith.

6.4 Content Standards

Courses must be original, accurate, and appropriate. We reserve the right to remove courses that violate these standards or receive consistent negative feedback.

7. Intellectual Property

7.1 Platform Ownership

The Platform, including its design, code, and trademarks, is owned by Peerloop. You may not copy, modify, or create derivative works without permission.

7.2 User Content License

By posting content, you grant Peerloop a worldwide, non-exclusive, royalty-free license to use, display, and distribute that content on the Platform.

7.3 Copyright Policy

We respond to valid DMCA takedown notices. Repeated infringement may result in account termination. Report infringement to copyright@peerloop.com.

8. Payments & Fees

All payments are processed through Stripe. By making a purchase, you agree to Stripe's terms of service.

Prices are in USD unless otherwise noted. We reserve the right to change fees with 30 days' notice.

9. Disclaimers & Limitations

9.1 No Guarantees

THE PLATFORM IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND. WE DO NOT GUARANTEE SPECIFIC LEARNING OUTCOMES, EARNINGS, OR AVAILABILITY.

9.2 Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, PEERLOOP'S LIABILITY IS LIMITED TO THE AMOUNT YOU PAID US IN THE 12 MONTHS PRECEDING THE CLAIM. WE ARE NOT LIABLE FOR INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES.

10. Dispute Resolution

10.1 Arbitration

Any disputes will be resolved through binding arbitration under JAMS rules, not in court. You waive the right to a jury trial.

10.2 Class Action Waiver

You agree to resolve disputes individually and waive the right to participate in class actions.

10.3 Governing Law

These Terms are governed by the laws of California, USA, without regard to conflict of law principles.

11. General Provisions

  • Modifications: We may update these Terms at any time. Continued use after changes constitutes acceptance.
  • Severability: If any provision is unenforceable, the remaining provisions remain in effect.
  • Entire Agreement: These Terms, along with our Privacy Policy, constitute the entire agreement between you and Peerloop.
  • Waiver: Our failure to enforce a provision does not waive our right to enforce it later.
  • Assignment: You may not assign your rights under these Terms. We may assign our rights at any time.

12. Contact Information

Questions about these Terms? Contact us:

Email: legal@peerloop.com

Address: Peerloop LLC, 123 Learning Lane, San Francisco, CA 94105

Related Documents