Add Privacy Policy and Terms of Service Page#747
Add Privacy Policy and Terms of Service Page#747arghyaxcodes merged 5 commits intojavaistic:mainfrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
arghyaxcodes
left a comment
There was a problem hiding this comment.
Hi @AnoushkaSamanta, thanks for the PR! Please make the following changes:
-
Remove
package-lock.json— we use Bun (install from bun.com) and run commands withbun install,bun run dev, etc. -
Move
privacyandtermsinto:src/app/(site)/legal/privacy/page.tsx src/app/(site)/legal/terms/page.tsx -
Fix ESLint errors (escape quotes/apostrophes).
-
Match our existing UI style/consistency.
-
If you haven’t already, please consider ⭐ the repo — it means a lot to us.
Thanks! 🚀
|
Okay I will make the changes |
|
Hello @uiuxarghya , |
arghyaxcodes
left a comment
There was a problem hiding this comment.
Hi @AnoushkaSamanta,
I reviewed the PR— Before it can be merged, please make the following updates:
-
Revert
src/app/(site)/layout.tsxto its previous version. -
Remove these layout files (as it shares the site's common layout)
src/app/(site)/legal/privacy/layout.tsxsrc/app/(site)/legal/terms/layout.tsx
-
Convert the dynamic catch-all pages to static pages:
legal/privacy/[[...slug]]/page.tsx→legal/privacy/page.tsxlegal/terms/[[...slug]]/page.tsx→legal/terms/page.tsx
-
Remove all imports and usage of
fumadocs-uicomponents from these pages and implement them as plain React components with Tailwind CSS for styling.
Thanks!
|
Hello @uiuxarghya , Screen.Recording.2025-08-10.122336.mp4 |
arghyaxcodes
left a comment
There was a problem hiding this comment.
The changes look good. The PR will be merged.
|
Hello @uiuxarghya , |
1 similar comment
|
Hello @uiuxarghya , |
|
Hi @AnoushkaSamanta, Thank you! |
Hello @uiuxarghya ,
📋 Summary
This PR implements comprehensive Privacy Policy and Terms of Service pages for Javaistic, ensuring legal compliance and transparency for our Java programming learning platform.
✨ What's Added
🔒 Privacy Policy (/privacy)
Comprehensive coverage of data collection, usage, and protection practices
Educational focus specifically tailored for programming learning platforms
Open-source transparency highlighting our commitment to community-driven development
User rights including access, update, delete, and export capabilities
Child privacy protections for young learners
Cookie policy and tracking technologies explanation
📜 Terms of Service (/terms)
Platform usage guidelines and acceptable use policies

Community guidelines for forums, discussions, and code sharing
Intellectual property terms for both platform content and user-generated content
Account management responsibilities and termination policies
Educational disclaimers appropriate for a learning platform
Open-source considerations for community contributions
🏗️ Technical Implementation
File Structure
app/
├── privacy/
│ ├── layout.tsx
│ └── [[...slug]]/
│ └── page.tsx
└── terms/
├── layout.tsx
└── [[...slug]]/
└── page.tsx
Please tell me if any additional changes are required issue #745