Pewarta Proxy

📋 Server Request & Proxy Logs

Loading active proxy settings...
Developed by Khairul Adha (adhexa.id)
Mengambil log server...

⚙️ Pengaturan Proxy Target

Skip to content

Add Privacy Policy and Terms of Service Page - #747

Merged
arghyaxcodes merged 5 commits into
javaistic:mainfrom
AnoushkaSamanta:issue-745-anoushka-samanta
Aug 10, 2025
Merged

arghyaxcodes merged 5 commits into
javaistic:mainfrom
AnoushkaSamanta:issue-745-anoushka-samanta

Conversation

@AnoushkaSamanta

@AnoushkaSamanta AnoushkaSamanta commented Aug 9, 2025 •

Copy link
Copy Markdown
Contributor

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

image

📜 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
image

🏗️ 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

@vercel

vercel Bot commented Aug 9, 2025 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
javaistic ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 10, 2025 6:50am

@arghyaxcodes arghyaxcodes changed the title Issue 745:Added Privacy Policy and Terms of Service Page Added Privacy Policy and Terms of Service Page Aug 9, 2025
@arghyaxcodes
arghyaxcodes requested review from arghyaxcodes and Copilot and removed request for Copilot August 9, 2025 14:40
@arghyaxcodes arghyaxcodes changed the title Added Privacy Policy and Terms of Service Page Add Privacy Policy and Terms of Service Page Aug 9, 2025
@arghyaxcodes arghyaxcodes moved this to Ready in Website v2 Aug 9, 2025
@arghyaxcodes arghyaxcodes moved this from Ready to In progress in Website v2 Aug 9, 2025
@arghyaxcodes arghyaxcodes moved this from In progress to In review in Website v2 Aug 9, 2025
@arghyaxcodes arghyaxcodes linked an issue Aug 9, 2025 that may be closed by this pull request

@arghyaxcodes arghyaxcodes left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Hi @AnoushkaSamanta, thanks for the PR! Please make the following changes:

  1. Remove package-lock.json — we use Bun (install from bun.com) and run commands with bun install, bun run dev, etc.

  2. Move privacy and terms into:

    src/app/(site)/legal/privacy/page.tsx
    src/app/(site)/legal/terms/page.tsx
    
  3. Fix ESLint errors (escape quotes/apostrophes).

  4. Match our existing UI style/consistency.

  5. If you haven’t already, please consider ⭐ the repo — it means a lot to us.

Thanks! 🚀

@AnoushkaSamanta

Copy link
Copy Markdown
Contributor Author

Okay I will make the changes

@AnoushkaSamanta

Copy link
Copy Markdown
Contributor Author

Hello @uiuxarghya ,
I have made the changes and also starred the repo.

@arghyaxcodes arghyaxcodes left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Hi @AnoushkaSamanta,

I reviewed the PR— Before it can be merged, please make the following updates:

  1. Revert src/app/(site)/layout.tsx to its previous version.

  2. Remove these layout files (as it shares the site's common layout)

    • src/app/(site)/legal/privacy/layout.tsx
    • src/app/(site)/legal/terms/layout.tsx
  3. Convert the dynamic catch-all pages to static pages:

    • legal/privacy/[[...slug]]/page.tsx → legal/privacy/page.tsx
    • legal/terms/[[...slug]]/page.tsx → legal/terms/page.tsx
  4. Remove all imports and usage of fumadocs-ui components from these pages and implement them as plain React components with Tailwind CSS for styling.

Thanks!

@AnoushkaSamanta

AnoushkaSamanta commented Aug 10, 2025 •

Copy link
Copy Markdown
Contributor Author

Hello @uiuxarghya ,
I have made all the changes as you said.Please check it out.

Screen.Recording.2025-08-10.122336.mp4

@arghyaxcodes arghyaxcodes left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

The changes look good. The PR will be merged.

@arghyaxcodes
arghyaxcodes merged commit fa73b4a into javaistic:main Aug 10, 2025
@github-project-automation github-project-automation Bot moved this from In review to Done in Website v2 Aug 10, 2025
@AnoushkaSamanta

Copy link
Copy Markdown
Contributor Author

Hello @uiuxarghya ,
Could you kindly update my score in the GSSOC leaderboard?The PR was initially showing under my name but now it is no more there.Please look into the matter.

1 similar comment
@AnoushkaSamanta

Copy link
Copy Markdown
Contributor Author

Hello @uiuxarghya ,
Could you kindly update my score in the GSSOC leaderboard?The PR was initially showing under my name but now it is no more there.Please look into the matter.

@arghyaxcodes

Copy link
Copy Markdown
Member

Hi @AnoushkaSamanta,
I don't have access to the leaderboard. Please raise this issue in the GSSoC discord channel along with a link to the PR, so the concerned team can check and update your score.

Thank you!

This branch was successfully deployed

1 active deployment
Preview — 61eed370 Deployed Aug 10, 2025 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Website: Addition of Privacy Policy and Terms of Service Pages

2 participants