Skip to content

[FEATURE] Add Privacy Policy and Terms of Service Pages #71

@manasdutta04

Description

@manasdutta04

Feature Description

  • These pages are commonly required for production-ready web applications
  • Users should be able to access these pages without signing in
  • Content should be easily updatable in the future
  • Consider including section navigation for long content
  • Use semantic HTML for better accessibility

Problem Statement

The IssueMatch platform currently lacks essential legal pages (Privacy Policy and Terms of Service). These pages are crucial for:

  • Legal compliance and transparency
  • User trust and data protection clarity
  • GitHub OAuth best practices
  • Professional platform appearance
  • GDPR and privacy regulation adherence

Proposed Solution

Create two new pages that match the existing app's design theme:

1. Privacy Policy Page (/privacy)

Should include:

  • Information collection practices (GitHub data, skills, preferences)
  • How we use collected data (AI matching, recommendations)
  • Data security measures
  • Third-party integrations disclosure (GitHub, Google AI, MongoDB)
  • User rights (access, correction, deletion)
  • Cookie and tracking policy
  • Contact information for privacy concerns

2. Terms of Service Page (/terms)

Should include:

  • Account registration requirements
  • Permitted use cases
  • Prohibited activities
  • AI matching service disclaimers
  • Intellectual property rights
  • User content licensing
  • Leaderboard and referral system rules
  • Limitation of liability
  • Termination policies
  • Governing law

Design Requirements

  • Match existing app theme and color scheme
  • Use brand colors (orange gradient: #e88951)
  • Support dark mode
  • Responsive design for mobile and desktop
  • Include icons for visual appeal
  • Glassmorphic design with backdrop blur
  • Back navigation to home
  • Cross-links between Privacy and Terms pages

Integration Requirements

  • Add links in the Footer component
  • Add links in the Login page (below sign-in button)
  • Update middleware to allow public access (no login required)
  • Ensure proper routing and navigation

Metadata

Metadata

Labels

MediumRequires some experienceSWOCPart of Social Winter of CodeSWoC26Social Winter of Code 2026enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions