Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
158 changes: 82 additions & 76 deletions client/src/pages/PrivacyPolicy.jsx
Original file line number Diff line number Diff line change
@@ -1,90 +1,96 @@
import React from "react";

const sections = [
{
title: "Introduction",
content:
"Welcome to EduBoard. Your privacy is important to us. This Privacy Policy explains how we collect, use, store, and protect your information while using our platform.",
},
{
title: "Information We Collect",
content:
"We may collect personal information such as your name, email address, profile information, learning progress, and usage data when you interact with EduBoard.",
},
{
title: "How We Use Your Information",
content:
"The information we collect helps us provide educational services, personalize your experience, improve platform performance, respond to support requests, and maintain security.",
},
{
title: "Cookies & Tracking Technologies",
content:
"EduBoard may use cookies, local storage, and analytics technologies to remember preferences, improve functionality, analyze platform usage, and enhance your overall experience.",
},
{
title: "Data Sharing",
content:
"We do not sell your personal information. We may share data only with trusted service providers that assist in operating the platform or when required by applicable law.",
},
{
title: "Data Security",
content:
"We implement reasonable administrative and technical safeguards to protect your personal information against unauthorized access, alteration, disclosure, or destruction.",
},
{
title: "Your Rights",
content:
"Depending on your location, you may have the right to access, update, correct, or request deletion of your personal information. You may also request information about how your data is processed.",
},
{
title: "Third-Party Services",
content:
"EduBoard may integrate with third-party services such as authentication providers, analytics tools, or cloud hosting platforms. These providers operate under their own privacy policies.",
},
{
title: "Children's Privacy",
content:
"Our platform is intended for educational purposes. If we become aware that personal information has been collected in violation of applicable laws, we will take appropriate steps to remove it.",
},
{
title: "Policy Updates",
content:
"We may update this Privacy Policy from time to time to reflect changes in our services, legal requirements, or security practices. The latest revision date will always appear on this page.",
},
{
title: "Contact Information",
content:
"If you have any questions, concerns, or requests regarding this Privacy Policy, please contact the EduBoard support team at support@eduboard.com.",
},
];

const PrivacyPolicy = () => {
return (
<div className="min-h-screen bg-slate-950 text-white px-6 py-16">
<div className="max-w-4xl mx-auto">
<h1 className="text-4xl font-bold mb-8 text-center">Privacy Policy</h1>

<p className="text-slate-400 mb-10 text-center">
Last Updated: May 2026
</p>

<div className="space-y-10">
{/* Introduction */}
<section>
<h2 className="text-2xl font-semibold mb-4">Introduction</h2>
<p className="text-slate-300 leading-7">
Welcome to EduBoard. Your privacy is important to us. This Privacy
Policy explains how we collect, use, and protect your information
while using our platform.
</p>
</section>

{/* Data Collection */}
<section>
<h2 className="text-2xl font-semibold mb-4">Data Collection</h2>
<p className="text-slate-300 leading-7">
We may collect personal information such as your name, email
address, profile details, and usage data when you interact with
EduBoard.
</p>
</section>
<div className="max-w-5xl mx-auto">
<div className="mb-14 text-center">
<h1 className="text-4xl md:text-5xl font-bold mb-4">
Privacy Policy
</h1>

{/* Use of Information */}
<section>
<h2 className="text-2xl font-semibold mb-4">Use of Information</h2>
<p className="text-slate-300 leading-7">
The collected information is used to improve user experience,
provide support, personalize content, and maintain platform
security.
</p>
</section>

{/* Cookies */}
<section>
<h2 className="text-2xl font-semibold mb-4">Cookies & Tracking</h2>
<p className="text-slate-300 leading-7">
EduBoard may use cookies and analytics tools to understand user
behavior and improve performance.
</p>
</section>

{/* Third Party */}
<section>
<h2 className="text-2xl font-semibold mb-4">
Third-Party Services
</h2>
<p className="text-slate-300 leading-7">
We may use trusted third-party services for authentication,
analytics, and hosting. These services may process your data
according to their own privacy policies.
</p>
</section>

{/* User Rights */}
<section>
<h2 className="text-2xl font-semibold mb-4">User Rights</h2>
<p className="text-slate-300 leading-7">
Users have the right to access, update, or request deletion of
their personal information whenever applicable.
</p>
</section>
<p className="text-slate-400 text-lg">
Last Updated: May 2026
</p>
</div>

{/* Contact */}
<section>
<h2 className="text-2xl font-semibold mb-4">Contact Information</h2>
<p className="text-slate-300 leading-7">
If you have any questions regarding this Privacy Policy, please
contact us at:
</p>
<div className="space-y-8">
{sections.map((section, index) => (
<div
key={index}
className="bg-slate-900/60 border border-white/10 rounded-2xl p-6 backdrop-blur-md shadow-lg"
>
<h2 className="text-2xl font-semibold mb-3 text-indigo-400">
{section.title}
</h2>

<p className="mt-3 text-indigo-400">support@eduboard.com</p>
</section>
<p className="text-slate-300 leading-relaxed">
{section.content}
</p>
</div>
))}
</div>
</div>
</div>
);
};

export default PrivacyPolicy;
export default PrivacyPolicy;
Loading