initial commit - code moved to separate repo

This commit is contained in:
Dobromir Popov
2024-02-22 04:19:38 +02:00
commit 560d503219
240 changed files with 105125 additions and 0 deletions

View File

@ -0,0 +1,55 @@
export default function PrivacyPolicyBG() {
return (
<div className="max-w-4xl mx-auto p-4">
<h1 className="text-2xl font-bold mb-4">Политика за Поверителност</h1>
<p className="mb-4">
Тази политика за поверителност очертава как ние събираме, използваме и защитаваме вашите лични данни в съответствие с Общия регламент за защита на данните (GDPR).
</p>
<h2 className="text-xl font-semibold mb-2">Информация, която Събираме</h2>
<p className="mb-4">
Ние събираме само лични данни, които вие доброволно ни предоставяте, като вашето име, електронна поща, телефонен номер и др.. Събраната лична информация се използва за предоставяне, поддържане и подобряване на нашите услуги, управление на потребителски акаунти и комуникация с вас относно услуги или продукти.
</p>
<h2 className="text-xl font-semibold mb-2">Как Използваме Информацията</h2>
<p className="mb-4">
Ние използваме вашите лични данни за предоставяне на услуги и подобряване на вашето удобство при използване на нашия сайт. Ние не продаваме или споделяме вашите лични данни с трети страни, освен ако не е необходимо по закон. Ние се ангажираме да никога не предоставяме личните данни, които държим, на трети страни.
</p>
<h2 className="text-xl font-semibold mb-2">Защита на Данните и Сигурност</h2>
<p className="mb-4">
Ние прилагаме различни мерки за сигурност за поддържане на безопасността на вашата лична информация, включително HTTPS и криптиране на данни. Достъпът до вашите лични данни е ограничен само за упълномощени лица.
</p>
<h2 className="text-xl font-semibold mb-2">Вашите Права и Решения</h2>
<p className="mb-4">
Съгласно GDPR, имате право да достъпите, актуализирате или изтриете информацията, която имаме за вас. Имате също така права за коригиране, възражение, ограничаване и пренасяне на данни. Можете по всяко време да се откажете от комуникацията с нас и да имате право да оттеглите съгласието си.
</p>
<p className="mb-4">
За да упражните тези права, моля свържете се с нас на [EMAIL].
</p>
<h2 className="text-xl font-semibold mb-2">Промени в тази Политика</h2>
<p className="mb-4">
Ние можем от време на време да актуализираме нашата Политика за Поверителност. Ще ви уведомим за всякакви промени, като публикуваме новата Политика за Поверителност на тази страница и актуализираме датата на "Последно актуализирана".
</p>
<p className="mb-4">
Последно актуализирана: 03.02.2024 г.
</p>
<h2 className="text-xl font-semibold mb-2">Свържете се с Нас</h2>
<p className="mb-4">
Ако имате въпроси относно нашите практики за поверителност или тази Политика за Поверителност, моля свържете се с нас на [EMAIL].
</p>
</div>
)
}

View File

@ -0,0 +1,27 @@
import React, { useState } from 'react';
import PrivacyPolicyEN from './PrivacyPolicyEN';
import PrivacyPolicyBG from './PrivacyPolicyBG';
export default function PrivacyPolicyContainer() {
const [language, setLanguage] = useState('bg'); // default language is Bulgarian
const toggleLanguage = () => {
setLanguage(language === 'en' ? 'bg' : 'en');
};
return (
<div className="bg-white shadow-lg rounded-lg overflow-hidden">
<div className="px-4 py-5 sm:px-6">
<button
onClick={toggleLanguage}
className="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"
>
{language === 'en' ? 'На български' : 'In English'}
</button>
</div>
<div className="border-t border-gray-200">
{language === 'en' ? <PrivacyPolicyEN /> : <PrivacyPolicyBG />}
</div>
</div>
);
}

View File

@ -0,0 +1,55 @@
export default function PrivacyPolicyEN() {
return (
<div className="max-w-4xl mx-auto p-4">
<h1 className="text-2xl font-bold mb-4">Privacy Policy</h1>
<p className="mb-4">
This privacy policy outlines how we collect, use, and protect your personal data in accordance with the General Data Protection Regulation (GDPR).
</p>
<h2 className="text-xl font-semibold mb-2">Information We Collect</h2>
<p className="mb-4">
We only collect personal data that you voluntarily provide to us, such as your name, email address, phone number, etc.. The personal information we collect is used to provide, maintain, and improve our services, manage user accounts, and communicate with you about services or products.
</p>
<h2 className="text-xl font-semibold mb-2">How We Use Information</h2>
<p className="mb-4">
We use your personal data to provide services and improve your experience on our site. We do not sell or share your personal data with third parties, except when required by law.
</p>
<h2 className="text-xl font-semibold mb-2">Data Protection and Security</h2>
<p className="mb-4">
We implement a variety of security measures to maintain the safety of your personal information, including HTTPS and data encryption. Access to your personal data is limited to authorized staff only.
</p>
<h2 className="text-xl font-semibold mb-2">Your Rights and Choices</h2>
<p className="mb-4">
Under GDPR, you have the right to access, update, or delete the information we have on you. You also have the rights of rectification, objection, restriction, and data portability. You can opt-out of communications from us at any time and have the right to withdraw consent.
</p>
<p className="mb-4">
To exercise these rights, please contact us at [EMAIL].
</p>
<h2 className="text-xl font-semibold mb-2">Changes to this Policy</h2>
<p className="mb-4">
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date.
</p>
<p className="mb-4">
Last updated: 03.02.2024
</p>
<h2 className="text-xl font-semibold mb-2">Contact Us</h2>
<p className="mb-4">
If you have any questions about our privacy practices or this Privacy Policy, please contact us at [EMAIL].
</p>
</div>
)
}