templates/website/page/indexes/privacy_policy.html.twig line 1
<!doctype html><html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Privacy Policy | vrshikyans.com</title><style>:root{--bg:#0b0f14;--panel: rgba(255,255,255,.06);--panel2: rgba(255,255,255,.08);--text:#e9eef6;--muted: rgba(233,238,246,.72);--muted2: rgba(233,238,246,.55);--line: rgba(233,238,246,.14);--accent:#7c5cff;--accent2:#2de3a6;--shadow: 0 22px 80px rgba(0,0,0,.55);--radius: 22px;--max: 1120px;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";}*{ box-sizing:border-box; }html,body{ height:100%; }html{scroll-behavior:smooth;scroll-padding-top:90px;}body{margin:0;font-family: var(--sans);color: var(--text);background: rgb(21, 20, 20);overflow-x:hidden;}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:overlay;opacity:.55;z-index:-1;}a{color:inherit;text-decoration:none;}.wrap{width:min(var(--max), calc(100% - 40px));margin:0 auto;}.nav{position:sticky;top:0;z-index:50;backdrop-filter: blur(14px);background: linear-gradient(to bottom, rgba(11,15,20,.78), rgba(11,15,20,.35));border-bottom: 1px solid rgba(233,238,246,.10);}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:14px;}.brand{display:flex;align-items:center;gap:12px;user-select:none;}.brand strong{font-weight:800;letter-spacing:.2px;}.brand small{display:block;font-family: var(--mono);color: var(--muted2);margin-top:2px;font-size:12px;}.nav-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;}.pill{padding:10px 12px;border-radius:999px;border:1px solid rgba(233,238,246,.12);background: rgba(255,255,255,.05);color: var(--muted);font-size:13px;transition:.2s ease;display:flex;align-items:center;gap:8px;}.pill:hover{transform: translateY(-1px);border-color: rgba(233,238,246,.22);color: var(--text);}.lang{display:flex;align-items:center;border:1px solid rgba(233,238,246,.14);background: rgba(255,255,255,.05);border-radius:999px;overflow:hidden;}.lang button{appearance:none;border:0;background:transparent;color: var(--muted);padding:10px 12px;font-size:13px;cursor:pointer;transition:.2s ease;}.lang button.active{background: rgba(255,255,255,.08);color: var(--text);}.card{border:1px solid rgba(233,238,246,.12);background: linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.04));border-radius: var(--radius);box-shadow: var(--shadow);overflow:hidden;position:relative;}.card:after{content:"";position:absolute;inset:-2px;background:radial-gradient(400px 180px at 20% 0%, rgba(124,92,255,.18), transparent 55%),radial-gradient(360px 200px at 90% 0%, rgba(45,227,166,.14), transparent 55%);pointer-events:none;z-index:0;}.card > *{position:relative;z-index:1;}section{padding: 22px 0 16px;}.section-card{padding: 22px;}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom: 12px;}.section-title h1{margin:0;font-size: clamp(22px, 2.2vw, 30px);letter-spacing:-.3px;line-height:1.2;}.section-title p{margin:0;color: var(--muted2);font-family: var(--mono);font-size: 12px;}.kicker{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(233,238,246,.14);background: rgba(0,0,0,.16);color: var(--muted);font-family: var(--mono);font-size:12px;margin-bottom:14px;}.dot{width:8px;height:8px;border-radius:999px;background: linear-gradient(135deg, var(--accent), var(--accent2));box-shadow: 0 0 0 5px rgba(124,92,255,.16);}.muted{color: var(--muted);}.mono{font-family: var(--mono);}.line{height:1px;background: rgba(233,238,246,.10);margin: 14px 0;}.policy{display:grid;grid-template-columns: 1fr;gap:12px;}.mini{padding:16px;border-radius: 18px;border:1px solid rgba(233,238,246,.12);background: rgba(0,0,0,.14);}.mini h3{margin:0 0 8px;font-size: 14px;color: rgba(233,238,246,.92);letter-spacing:.2px;}.mini p{margin:0;color: var(--muted);font-size: 13px;line-height:1.65;}.mini ul{margin:10px 0 0;padding-left: 18px;color: var(--muted);font-size: 13px;line-height:1.65;}.mini li{margin: 6px 0;}.callout{border:1px solid rgba(124,92,255,.28);background:radial-gradient(240px 80px at 20% 30%, rgba(124,92,255,.28), transparent 60%),rgba(255,255,255,.04);}.btn{display:inline-flex;align-items:center;gap:10px;border-radius: 14px;padding: 12px 14px;border: 1px solid rgba(233,238,246,.14);background: rgba(255,255,255,.06);color: var(--text);font-size: 14px;transition:.2s ease;cursor:pointer;user-select:none;}.btn:hover{transform: translateY(-1px);border-color: rgba(233,238,246,.24);}.btn.primary{border-color: rgba(124,92,255,.38);background:radial-gradient(200px 60px at 20% 50%, rgba(124,92,255,.35), transparent 60%),radial-gradient(220px 70px at 80% 50%, rgba(45,227,166,.22), transparent 55%),rgba(255,255,255,.06);}footer{padding: 26px 0 44px;color: var(--muted2);font-size: 12px;font-family: var(--mono);text-align:center;}@media (max-width: 680px){.wrap{width:min(var(--max), calc(100% - 24px));}.nav-inner{align-items:flex-start;flex-direction:column;}.nav-links{justify-content:flex-start;}.section-title{align-items:flex-start;flex-direction:column;}}</style></head><body><header class="nav"><div class="wrap nav-inner"><div class="brand"><div><strong id="t_brand">vrshikyans.com</strong><small id="t_role">Privacy Policy • User data</small></div></div><div class="nav-links"><a class="pill" href="/" id="nav_home">Home</a><a class="pill" href="/terms" id="nav_terms">Terms</a><a class="pill" href="/refund-policy" id="nav_refund">Refund Policy</a><div class="lang" aria-label="Language switch"><button id="btnEN" class="active" type="button">EN</button><button id="btnRU" type="button">RU</button></div></div></div></header><main class="wrap"><section><div class="card section-card"><div class="kicker"><span class="dot" aria-hidden="true"></span><span id="t_kicker">Clear public policy • User privacy</span></div><div class="section-title"><h1 id="t_title">Privacy Policy</h1><p id="t_meta">Last updated: <span id="lastUpdated"></span></p></div><p class="muted" id="t_intro">This Privacy Policy explains how vrshikyans.com collects, uses, stores, and protects user information.By using our website, creating an account, writing reviews, or purchasing access to our digital services,you agree to this Privacy Policy.</p><div class="line"></div><div class="policy"><div class="mini"><h3 id="t_s1">1. Information We Collect</h3><p class="muted" id="t_s1p">We may collect information that you provide directly, such as your email address and password when you create an account.We may also collect account activity, including test history, saved progress, results, ratings, reviews, comments, and other actions performed on the website.</p><ul><li id="t_s1l1">Account information: email address and password.</li><li id="t_s1l2">Activity information: progress, test results, reviews, ratings, comments, and saved history.</li><li id="t_s1l3">Technical information: browser type, device information, IP address, cookies, local storage, and session data.</li></ul></div><div class="mini callout"><h3 id="t_s2">2. How We Use Your Information</h3><p class="muted" id="t_s2p">We use collected information to create and manage accounts, provide access to our services, save user progress,improve website performance, protect accounts, provide customer support, and send important account-related emails.</p><ul><li id="t_s2l1">To register, authenticate, and manage user accounts.</li><li id="t_s2l2">To save test results, progress, reviews, ratings, and user activity.</li><li id="t_s2l3">To send verification, password reset, service, or account-related emails.</li><li id="t_s2l4">To improve website security, functionality, and user experience.</li></ul></div><div class="mini"><h3 id="t_s3">3. Cookies & Local Storage</h3><p class="muted" id="t_s3p">vrshikyans.com may use cookies, local storage, and session storage to keep users logged in, remember preferences,protect accounts, and improve website functionality. You may disable cookies in your browser settings, but some partsof the website may not work correctly.</p></div><div class="mini"><h3 id="t_s4">4. User Accounts</h3><p class="muted" id="t_s4p">Users may create accounts using email and password. You are responsible for keeping your login information secure.If you believe your account has been accessed without permission, please contact us as soon as possible.</p></div><div class="mini"><h3 id="t_s5">5. Reviews & User Content</h3><p class="muted" id="t_s5p">Users may write reviews or comments on the website. By posting content, you understand that your submitted contentmay be visible to other users. We may remove inappropriate, harmful, offensive, spam, or illegal content at our discretion.</p></div><div class="mini"><h3 id="t_s6">6. Payments & Future Subscriptions</h3><p class="muted" id="t_s6p">vrshikyans.com may offer paid digital services or subscriptions. We do not store full payment card details on our websiteunless clearly stated. Payments may be handled by secure third-party payment providers according to their own privacy and security policies.</p></div><div class="mini"><h3 id="t_s7">7. Sharing Information</h3><p class="muted" id="t_s7p">We do not sell users’ personal information. We may share limited information only when necessary to operate the website,comply with legal obligations, protect our rights, prevent fraud or abuse, or use trusted service providers such as hosting,email, security, or payment services.</p></div><div class="mini"><h3 id="t_s8">8. Data Protection</h3><p class="muted" id="t_s8p">We take reasonable technical and organizational measures to protect user information from unauthorized access, loss, misuse,or disclosure. However, no online platform can guarantee complete security.</p></div><div class="mini"><h3 id="t_s9">9. Children’s Privacy</h3><p class="muted" id="t_s9p">Our website is not intended for children under 13 years old. We do not knowingly collect personal information from childrenunder 13. If we discover that such information has been collected, we may delete it.</p></div><div class="mini"><h3 id="t_s10">10. Your Rights</h3><p class="muted" id="t_s10p">You may contact us to request access, correction, or deletion of your personal information, subject to legal and technical limitations.We may need to verify your identity before processing such requests.</p></div><div class="mini"><h3 id="t_s11">11. Governing Law</h3><p class="muted" id="t_s11p">This Privacy Policy is governed by the laws of the Republic of Armenia, unless another applicable law requires otherwise.</p></div><div class="mini"><h3 id="t_s12">12. Changes to This Policy</h3><p class="muted" id="t_s12p">We may update this Privacy Policy at any time. Updates will be posted on this page with a new “Last updated” date.Continued use of the website means you accept the updated policy.</p></div><div class="mini"><h3 id="t_s13">13. Contact Information</h3><p class="muted" id="t_s13p">If you have questions about this Privacy Policy, contact us:<br/><br/><span class="mono">Email:</span> <a class="mono" href="mailto:vrshikyanstests@gmail.com">vrshikyanstests@gmail.com</a><br/><span class="mono">Address:</span> <span class="mono">Yerevan, Armenia</span></p><div style="margin-top:12px; display:flex; gap:10px; flex-wrap:wrap;"><a class="btn primary" href="mailto:vrshikyanstests@gmail.com" id="t_btnMail">Email us</a><a class="btn" href="/" id="t_btnBack">Back to website</a></div></div></div><div class="line"></div></div></section><footer><span id="t_footer">© <span id="year"></span> • Privacy Policy</span></footer></main><script>document.getElementById("year").textContent = new Date().getFullYear();const d = new Date();const fmt = d.toLocaleDateString(undefined, {year: "numeric",month: "long",day: "numeric"});document.getElementById("lastUpdated").textContent = fmt;const dict = {en: {brand: "vrshikyans.com",role: "Privacy Policy • User data",nav_home: "Home",nav_terms: "Terms",nav_refund: "Refund Policy",kicker: "Clear public policy • User privacy",title: "Privacy Policy",intro: "This Privacy Policy explains how vrshikyans.com collects, uses, stores, and protects user information. By using our website, creating an account, writing reviews, or purchasing access to our digital services, you agree to this Privacy Policy.",footerHint: "Tip: Put a link to this page in your footer, login page, registration page, and checkout/payment page.",s1: "1. Information We Collect",s1p: "We may collect information that you provide directly, such as your email address and password when you create an account. We may also collect account activity, including test history, saved progress, results, ratings, reviews, comments, and other actions performed on the website.",s1l1: "Account information: email address and password.",s1l2: "Activity information: progress, test results, reviews, ratings, comments, and saved history.",s1l3: "Technical information: browser type, device information, IP address, cookies, local storage, and session data.",s2: "2. How We Use Your Information",s2p: "We use collected information to create and manage accounts, provide access to our services, save user progress, improve website performance, protect accounts, provide customer support, and send important account-related emails.",s2l1: "To register, authenticate, and manage user accounts.",s2l2: "To save test results, progress, reviews, ratings, and user activity.",s2l3: "To send verification, password reset, service, or account-related emails.",s2l4: "To improve website security, functionality, and user experience.",s3: "3. Cookies & Local Storage",s3p: "vrshikyans.com may use cookies, local storage, and session storage to keep users logged in, remember preferences, protect accounts, and improve website functionality. You may disable cookies in your browser settings, but some parts of the website may not work correctly.",s4: "4. User Accounts",s4p: "Users may create accounts using email and password. You are responsible for keeping your login information secure. If you believe your account has been accessed without permission, please contact us as soon as possible.",s5: "5. Reviews & User Content",s5p: "Users may write reviews or comments on the website. By posting content, you understand that your submitted content may be visible to other users. We may remove inappropriate, harmful, offensive, spam, or illegal content at our discretion.",s6: "6. Payments & Future Subscriptions",s6p: "vrshikyans.com may offer paid digital services or subscriptions. We do not store full payment card details on our website unless clearly stated. Payments may be handled by secure third-party payment providers according to their own privacy and security policies.",s7: "7. Sharing Information",s7p: "We do not sell users’ personal information. We may share limited information only when necessary to operate the website, comply with legal obligations, protect our rights, prevent fraud or abuse, or use trusted service providers such as hosting, email, security, or payment services.",s8: "8. Data Protection",s8p: "We take reasonable technical and organizational measures to protect user information from unauthorized access, loss, misuse, or disclosure. However, no online platform can guarantee complete security.",s9: "9. Children’s Privacy",s9p: "Our website is not intended for children under 13 years old. We do not knowingly collect personal information from children under 13. If we discover that such information has been collected, we may delete it.",s10: "10. Your Rights",s10p: "You may contact us to request access, correction, or deletion of your personal information, subject to legal and technical limitations. We may need to verify your identity before processing such requests.",s11: "11. Governing Law",s11p: "This Privacy Policy is governed by the laws of the Republic of Armenia, unless another applicable law requires otherwise.",s12: "12. Changes to This Policy",s12p: "We may update this Privacy Policy at any time. Updates will be posted on this page with a new “Last updated” date. Continued use of the website means you accept the updated policy.",s13: "13. Contact Information",s13p_prefix: "If you have questions about this Privacy Policy, contact us:",btnMail: "Email us",btnBack: "Back to website",footer: "© 2026 • Privacy Policy"},ru: {brand: "vrshikyans.com",role: "Политика конфиденциальности • Данные пользователей",nav_home: "Главная",nav_terms: "Условия",nav_refund: "Политика возвратов",kicker: "Публичная политика • Конфиденциальность пользователей",title: "Политика конфиденциальности",intro: "Эта Политика конфиденциальности объясняет, как vrshikyans.com собирает, использует, хранит и защищает информацию пользователей. Используя наш сайт, создавая аккаунт, оставляя отзывы или приобретая доступ к цифровым услугам, вы соглашаетесь с этой Политикой конфиденциальности.",footerHint: "Совет: добавьте ссылку на эту страницу в футер, на страницу входа, регистрации и оплаты.",s1: "1. Какую информацию мы собираем",s1p: "Мы можем собирать информацию, которую вы предоставляете напрямую, например адрес электронной почты и пароль при создании аккаунта. Мы также можем собирать данные об активности аккаунта, включая историю тестов, сохранённый прогресс, результаты, оценки, отзывы, комментарии и другие действия на сайте.",s1l1: "Информация аккаунта: адрес электронной почты и пароль.",s1l2: "Информация об активности: прогресс, результаты тестов, отзывы, оценки, комментарии и сохранённая история.",s1l3: "Техническая информация: тип браузера, информация об устройстве, IP-адрес, cookies, local storage и session storage.",s2: "2. Как мы используем вашу информацию",s2p: "Мы используем собранную информацию для создания и управления аккаунтами, предоставления доступа к услугам, сохранения прогресса, улучшения работы сайта, защиты аккаунтов, поддержки пользователей и отправки важных писем, связанных с аккаунтом.",s2l1: "Для регистрации, входа и управления аккаунтами пользователей.",s2l2: "Для сохранения результатов тестов, прогресса, отзывов, оценок и активности пользователя.",s2l3: "Для отправки писем подтверждения, сброса пароля, сервисных или связанных с аккаунтом уведомлений.",s2l4: "Для улучшения безопасности, функциональности и удобства сайта.",s3: "3. Cookies и локальное хранилище",s3p: "vrshikyans.com может использовать cookies, local storage и session storage, чтобы сохранять вход пользователя, запоминать настройки, защищать аккаунты и улучшать работу сайта. Вы можете отключить cookies в настройках браузера, но некоторые части сайта могут работать некорректно.",s4: "4. Аккаунты пользователей",s4p: "Пользователи могут создавать аккаунты с помощью электронной почты и пароля. Вы несёте ответственность за безопасность своих данных для входа. Если вы считаете, что к вашему аккаунту получили доступ без разрешения, пожалуйста, свяжитесь с нами как можно скорее.",s5: "5. Отзывы и пользовательский контент",s5p: "Пользователи могут писать отзывы или комментарии на сайте. Публикуя контент, вы понимаете, что ваш контент может быть виден другим пользователям. Мы можем удалять неподходящий, вредный, оскорбительный, спамный или незаконный контент по своему усмотрению.",s6: "6. Платежи и будущие подписки",s6p: "vrshikyans.com может предлагать платные цифровые услуги или подписки. Мы не храним полные данные банковских карт на нашем сайте, если это явно не указано. Платежи могут обрабатываться безопасными сторонними платёжными сервисами согласно их собственным политикам конфиденциальности и безопасности.",s7: "7. Передача информации",s7p: "Мы не продаём личную информацию пользователей. Мы можем передавать ограниченную информацию только тогда, когда это необходимо для работы сайта, выполнения юридических обязанностей, защиты наших прав, предотвращения мошенничества или злоупотреблений, либо использования надёжных сервисов, таких как хостинг, email-сервисы, безопасность или платежи.",s8: "8. Защита данных",s8p: "Мы принимаем разумные технические и организационные меры для защиты информации пользователей от несанкционированного доступа, потери, неправильного использования или раскрытия. Однако ни одна онлайн-платформа не может гарантировать полную безопасность.",s9: "9. Конфиденциальность детей",s9p: "Наш сайт не предназначен для детей младше 13 лет. Мы сознательно не собираем личную информацию детей младше 13 лет. Если мы обнаружим, что такая информация была собрана, мы можем удалить её.",s10: "10. Ваши права",s10p: "Вы можете связаться с нами, чтобы запросить доступ, исправление или удаление вашей личной информации с учётом юридических и технических ограничений. Перед обработкой такого запроса нам может потребоваться подтвердить вашу личность.",s11: "11. Применимое право",s11p: "Настоящая Политика конфиденциальности регулируется законами Республики Армения, если иное не требуется применимым законодательством.",s12: "12. Изменения этой политики",s12p: "Мы можем обновлять эту Политику конфиденциальности в любое время. Обновления будут опубликованы на этой странице с новой датой “Последнее обновление”. Продолжая использовать сайт, вы принимаете обновлённую политику.",s13: "13. Контактная информация",s13p_prefix: "Если у вас есть вопросы об этой Политике конфиденциальности, свяжитесь с нами:",btnMail: "Написать нам",btnBack: "Вернуться на сайт",footer: "© 2026 • Политика конфиденциальности"}};function setLang(lang){const d = dict[lang];document.getElementById("t_brand").textContent = d.brand;document.getElementById("t_role").textContent = d.role;document.getElementById("nav_home").textContent = d.nav_home;document.getElementById("nav_terms").textContent = d.nav_terms;document.getElementById("nav_refund").textContent = d.nav_refund;document.getElementById("t_kicker").textContent = d.kicker;document.getElementById("t_title").textContent = d.title;document.getElementById("t_intro").textContent = d.intro;document.getElementById("t_s1").textContent = d.s1;document.getElementById("t_s1p").textContent = d.s1p;document.getElementById("t_s1l1").textContent = d.s1l1;document.getElementById("t_s1l2").textContent = d.s1l2;document.getElementById("t_s1l3").textContent = d.s1l3;document.getElementById("t_s2").textContent = d.s2;document.getElementById("t_s2p").textContent = d.s2p;document.getElementById("t_s2l1").textContent = d.s2l1;document.getElementById("t_s2l2").textContent = d.s2l2;document.getElementById("t_s2l3").textContent = d.s2l3;document.getElementById("t_s2l4").textContent = d.s2l4;document.getElementById("t_s3").textContent = d.s3;document.getElementById("t_s3p").textContent = d.s3p;document.getElementById("t_s4").textContent = d.s4;document.getElementById("t_s4p").textContent = d.s4p;document.getElementById("t_s5").textContent = d.s5;document.getElementById("t_s5p").textContent = d.s5p;document.getElementById("t_s6").textContent = d.s6;document.getElementById("t_s6p").textContent = d.s6p;document.getElementById("t_s7").textContent = d.s7;document.getElementById("t_s7p").textContent = d.s7p;document.getElementById("t_s8").textContent = d.s8;document.getElementById("t_s8p").textContent = d.s8p;document.getElementById("t_s9").textContent = d.s9;document.getElementById("t_s9p").textContent = d.s9p;document.getElementById("t_s10").textContent = d.s10;document.getElementById("t_s10p").textContent = d.s10p;document.getElementById("t_s11").textContent = d.s11;document.getElementById("t_s11p").textContent = d.s11p;document.getElementById("t_s12").textContent = d.s12;document.getElementById("t_s12p").textContent = d.s12p;document.getElementById("t_s13").textContent = d.s13;const contactEl = document.getElementById("t_s13p");const email = "vrshikyanstests@gmail.com";const addr = "Yerevan, Armenia";contactEl.innerHTML =`${d.s13p_prefix}<br/><br/><span class="mono">Email:</span> <a class="mono" href="mailto:${email}">${email}</a><br/><span class="mono">Address:</span> <span class="mono">${addr}</span>`;document.getElementById("t_btnMail").textContent = d.btnMail;document.getElementById("t_btnBack").textContent = d.btnBack;document.getElementById("t_footerHint").textContent = d.footerHint;document.documentElement.lang = lang === "ru" ? "ru" : "en";document.getElementById("btnEN").classList.toggle("active", lang === "en");document.getElementById("btnRU").classList.toggle("active", lang === "ru");localStorage.setItem("privacy_lang", lang);}document.getElementById("btnEN").addEventListener("click", function(){setLang("en");});document.getElementById("btnRU").addEventListener("click", function(){setLang("ru");});const saved = localStorage.getItem("privacy_lang");setLang(saved === "ru" ? "ru" : "en");</script></body></html>