mirror of
https://github.com/parsis-foundation/parsis.foundation.git
synced 2026-10-30 20:47:22 +00:00
114 lines
6.2 KiB
TypeScript
114 lines
6.2 KiB
TypeScript
'use client';
|
|
|
|
import { useI18n } from '@/lib/i18n/context';
|
|
import { cn } from '@/lib/utils';
|
|
|
|
export function PrivacyContent() {
|
|
const { isRTL, locale } = useI18n();
|
|
|
|
const sections = [
|
|
{
|
|
titleEn: 'Information Collection',
|
|
titleFa: 'جمعآوری اطلاعات',
|
|
contentEn: 'This website is primarily informational. We do not collect personal information unless you voluntarily contact us through official email channels.',
|
|
contentFa: 'این وبسایت عمدتاً اطلاعاتی است. ما اطلاعات شخصی جمعآوری نمیکنیم مگر اینکه شما به طور داوطلبانه از طریق کانالهای ایمیل رسمی با ما تماس بگیرید.',
|
|
},
|
|
{
|
|
titleEn: 'Email Communications',
|
|
titleFa: 'ارتباطات ایمیلی',
|
|
contentEn: 'If you contact us through our official email addresses ([email protected], [email protected], [email protected]), we may retain your email for official record-keeping purposes.',
|
|
contentFa: 'اگر از طریق آدرسهای ایمیل رسمی ما ([email protected]، [email protected]، [email protected]) با ما تماس بگیرید، ممکن است ایمیل شما را برای اهداف نگهداری سوابق رسمی حفظ کنیم.',
|
|
},
|
|
{
|
|
titleEn: 'Website Analytics',
|
|
titleFa: 'تحلیلهای وبسایت',
|
|
contentEn: 'We may use standard web analytics to understand how visitors use our website. This information is aggregated and does not identify individuals.',
|
|
contentFa: 'ما ممکن است از تحلیلهای استاندارد وب برای درک نحوه استفاده بازدیدکنندگان از وبسایت استفاده کنیم. این اطلاعات تجمیعی است و افراد را شناسایی نمیکند.',
|
|
},
|
|
{
|
|
titleEn: 'Security',
|
|
titleFa: 'امنیت',
|
|
contentEn: 'We implement appropriate technical and organizational measures to protect information. All official communications use email authentication (SPF/DKIM/DMARC) to prevent impersonation.',
|
|
contentFa: 'ما اقدامات فنی و سازمانی مناسب را برای محافظت از اطلاعات اجرا میکنیم. تمام ارتباطات رسمی از احراز هویت ایمیل (SPF/DKIM/DMARC) برای جلوگیری از جعل هویت استفاده میکنند.',
|
|
},
|
|
{
|
|
titleEn: 'Third-Party Links',
|
|
titleFa: 'لینکهای شخص ثالث',
|
|
contentEn: 'Our website contains links to external platforms (art galleries, social media, etc.). We are not responsible for the privacy practices of external websites.',
|
|
contentFa: 'وبسایت ما شامل لینکهایی به پلتفرمهای خارجی (گالریهای هنری، شبکههای اجتماعی و غیره) است. ما مسئول سیاستهای حریم خصوصی وبسایتهای خارجی نیستیم.',
|
|
},
|
|
{
|
|
titleEn: 'Contact',
|
|
titleFa: 'تماس',
|
|
contentEn: 'Questions about this privacy policy can be directed to:',
|
|
contentFa: 'سوالات در مورد این سیاست حریم خصوصی را میتوانید به آدرس زیر ارسال کنید:',
|
|
email: '[email protected]',
|
|
},
|
|
{
|
|
titleEn: 'Updates',
|
|
titleFa: 'بهروزرسانیها',
|
|
contentEn: 'This policy may be updated periodically. Changes will be posted on this page.',
|
|
contentFa: 'این سیاست ممکن است به طور دورهای بهروزرسانی شود. تغییرات در این صفحه منتشر خواهند شد.',
|
|
},
|
|
];
|
|
|
|
return (
|
|
<main className={isRTL ? 'rtl' : 'ltr'}>
|
|
<section className="bg-black py-24">
|
|
<div className="container">
|
|
<div className={isRTL ? "text-right" : ""}>
|
|
<p className="text-xs font-semibold uppercase tracking-[0.4em] text-gold">
|
|
{locale === 'fa' ? 'سیاست حریم خصوصی' : 'Privacy Policy'}
|
|
</p>
|
|
<h1 className="mt-6 font-serif text-4xl leading-tight text-white md:text-5xl">
|
|
{locale === 'fa' ? 'نحوه رسیدگی به اطلاعات' : 'How We Handle Information'}
|
|
</h1>
|
|
<p className="mt-6 max-w-3xl text-lg text-neutral-400">
|
|
{locale === 'fa'
|
|
? 'نحوه محافظت و رسیدگی به اطلاعات در parsis.foundation.'
|
|
: 'How we protect and handle information on parsis.foundation.'}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section className="border-t border-white/10 bg-neutral-950 py-24">
|
|
<div className="container">
|
|
<div className="mx-auto max-w-3xl space-y-10">
|
|
{sections.map((section) => (
|
|
<div key={section.titleEn} className={isRTL ? "text-right" : ""}>
|
|
<h2 className="font-serif text-xl text-gold">
|
|
{isRTL ? section.titleFa : section.titleEn}
|
|
</h2>
|
|
<p className="mt-4 text-neutral-400">
|
|
{isRTL ? section.contentFa : section.contentEn}
|
|
{section.email && (
|
|
<strong className="text-white"> {section.email}</strong>
|
|
)}
|
|
</p>
|
|
</div>
|
|
))}
|
|
<div className={cn(
|
|
"border-t border-white/10 pt-6 text-xs uppercase tracking-[0.2em] text-neutral-500",
|
|
isRTL && "text-right"
|
|
)}>
|
|
<p>
|
|
<strong className="text-white">
|
|
{locale === 'fa' ? 'آخرین بهروزرسانی:' : 'Last Updated:'}
|
|
</strong>{' '}
|
|
{locale === 'fa' ? '۱۲ بهمن ۱۴۰۴' : 'February 1, 2026'}
|
|
</p>
|
|
<p className="mt-2">
|
|
<strong className="text-white">
|
|
{locale === 'fa' ? 'تاریخ اجرا:' : 'Effective Date:'}
|
|
</strong>{' '}
|
|
{locale === 'fa' ? '۱۲ بهمن ۱۴۰۴' : 'February 1, 2026'}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
);
|
|
}
|