diff --git a/Privacy-Policy.md b/Privacy-Policy.md new file mode 100644 index 0000000..28b0404 --- /dev/null +++ b/Privacy-Policy.md @@ -0,0 +1,23 @@ +# Política de Privacidade do Wallet Digitalz + +Este aplicativo de gerenciamento e registro de valores monetários é desenvolvido e disponibilizado pela Criar.Art Tecnologia (doravante referida como "nós", "nosso" ou "Criar.Art"). + +## Informações que coletamos + +Quando você utiliza o Wallet Digitalz, não coletamos nem armazenamos suas informações pessoais em nossos servidores. Todas as informações inseridas no aplicativo são armazenadas localmente no seu dispositivo e são criptografadas para garantir a segurança e privacidade dos seus dados. + +## Responsabilidade pelos dados + +Não nos responsabilizamos pelos dados inseridos no Wallet Digitalz. É de sua inteira responsabilidade a veracidade, segurança e privacidade dos dados que você insere e armazena no aplicativo. + +## Uso das informações + +As informações inseridas no Wallet Digitalz são exclusivamente para seu uso pessoal e não serão compartilhadas com terceiros. Utilizamos medidas de segurança adequadas para proteger seus dados contra acesso não autorizado ou divulgação. + +## Alterações na política de privacidade + +Esta política de privacidade pode ser atualizada periodicamente para refletir alterações nas práticas de informação. Recomendamos que você revise esta política de privacidade periodicamente para se manter informado sobre como proteger suas informações. + +## Contato + +Se você tiver alguma dúvida ou preocupação sobre nossa política de privacidade ou sobre o Wallet Digitalz, entre em contato conosco pelo seguinte endereço de e-mail: [contato@criar.art](mailto:contato@criar.art). diff --git a/src/App.vue b/src/App.vue index 303815b..fbebc40 100644 --- a/src/App.vue +++ b/src/App.vue @@ -62,6 +62,9 @@ onMounted(() => { {{ $t('nav.about') }} + + {{ $t('nav.privacy') }} + {{ $t('nav.contact') }} diff --git a/src/locales/en-US.json b/src/locales/en-US.json index ea4ecf5..4e62a4f 100644 --- a/src/locales/en-US.json +++ b/src/locales/en-US.json @@ -3,6 +3,7 @@ "nav": { "home": "Home", "about": "About", + "privacy": "Privacy", "contact": "Contact" }, "home": { @@ -81,5 +82,29 @@ "register": "Register", "expand": "Expand", "compact": "Compact" + }, + "privacy_policy": { + "title": "Privacy Policy of Wallet Digitalz", + "intro": "This app for managing and recording monetary values is developed and provided by Criar.Art Technology (hereinafter referred to as 'we', 'our', or 'Criar.Art').", + "info_collected": { + "title": "Information We Collect", + "content": "When you use Wallet Digitalz, we do not collect or store your personal information on our servers. All information entered in the app is stored locally on your device and encrypted to ensure the security and privacy of your data." + }, + "data_responsibility": { + "title": "Data Responsibility", + "content": "We are not responsible for the data entered in Wallet Digitalz. It is your sole responsibility for the accuracy, security, and privacy of the data you input and store in the app." + }, + "information_usage": { + "title": "Use of Information", + "content": "The information entered in Wallet Digitalz is solely for your personal use and will not be shared with third parties. We use appropriate security measures to protect your data against unauthorized access or disclosure." + }, + "privacy_policy_changes": { + "title": "Changes to the Privacy Policy", + "content": "This privacy policy may be updated periodically to reflect changes in information practices. We recommend that you periodically review this privacy policy to stay informed on how to protect your information." + }, + "contact": { + "title": "Contact", + "content": "If you have any questions or concerns about our privacy policy or about Wallet Digitalz, please contact us at the following email address: " + } } } diff --git a/src/locales/es-ES.json b/src/locales/es-ES.json index d603281..5685704 100644 --- a/src/locales/es-ES.json +++ b/src/locales/es-ES.json @@ -3,6 +3,7 @@ "nav": { "home": "Comienzo", "about": "Informes", + "privacy": "Privacidad", "contact": "Contacto" }, "home": { @@ -81,5 +82,30 @@ "register": "Registro", "expand": "Expandir", "compact": "Comprimir" + }, + "privacy_policy": { + "title": "Política de Privacidad de Wallet Digitalz", + "intro": "Esta aplicación de gestión y registro de valores monetarios está desarrollada y proporcionada por Criar.Art Tecnología (en adelante referida como \"nosotros\", \"nuestro\" o \"Criar.Art\").", + "info_collected": { + "title": "Información que recopilamos", + "content": "Cuando utiliza Wallet Digitalz, no recopilamos ni almacenamos su información personal en nuestros servidores. Toda la información introducida en la aplicación se almacena localmente en su dispositivo y está encriptada para garantizar la seguridad y privacidad de sus datos." + }, + "data_responsibility": { + "title": "Responsabilidad de los datos", + "content": "No nos hacemos responsables de los datos introducidos en Wallet Digitalz. Es su responsabilidad exclusiva la veracidad, seguridad y privacidad de los datos que introduce y almacena en la aplicación." + }, + "information_usage": { + "title": "Uso de la información", + "content": "La información introducida en Wallet Digitalz es exclusivamente para su uso personal y no será compartida con terceros. Utilizamos medidas de seguridad adecuadas para proteger sus datos contra el acceso no autorizado o la divulgación." + }, + "privacy_policy_changes": { + "title": "Cambios en la política de privacidad", + "content": "Esta política de privacidad puede ser actualizada periódicamente para reflejar cambios en las prácticas de información. Recomendamos que revise esta política de privacidad periódicamente para mantenerse informado sobre cómo proteger su información." + }, + "contact": { + "title": "Contacto", + "content": "Si tiene alguna pregunta o inquietud sobre nuestra política de privacidad o sobre Wallet Digitalz, contáctenos a través de la siguiente dirección de correo electrónico: " + } } + } diff --git a/src/locales/pt-BR.json b/src/locales/pt-BR.json index 0efa786..2f5ff1e 100644 --- a/src/locales/pt-BR.json +++ b/src/locales/pt-BR.json @@ -3,6 +3,7 @@ "nav": { "home": "Início", "about": "Sobre", + "privacy": "Privacidade", "contact": "Contato" }, "home": { @@ -81,5 +82,29 @@ "register": "Registro", "expand": "Expandir", "compact": "Compactar" + }, + "privacy_policy": { + "title": "Política de Privacidade do Wallet Digitalz", + "intro": "Este aplicativo de gerenciamento e registro de valores monetários é desenvolvido e disponibilizado pela Criar.Art Tecnologia (doravante referida como \"nós\", \"nosso\" ou \"Criar.Art\").", + "info_collected": { + "title": "Informações que coletamos", + "content": "Quando você utiliza o Wallet Digitalz, não coletamos nem armazenamos suas informações pessoais em nossos servidores. Todas as informações inseridas no aplicativo são armazenadas localmente no seu dispositivo e são criptografadas para garantir a segurança e privacidade dos seus dados." + }, + "data_responsibility": { + "title": "Responsabilidade pelos dados", + "content": "Não nos responsabilizamos pelos dados inseridos no Wallet Digitalz. É de sua inteira responsabilidade a veracidade, segurança e privacidade dos dados que você insere e armazena no aplicativo." + }, + "information_usage": { + "title": "Uso das informações", + "content": "As informações inseridas no Wallet Digitalz são exclusivamente para seu uso pessoal e não serão compartilhadas com terceiros. Utilizamos medidas de segurança adequadas para proteger seus dados contra acesso não autorizado ou divulgação." + }, + "privacy_policy_changes": { + "title": "Alterações na política de privacidade", + "content": "Esta política de privacidade pode ser atualizada periodicamente para refletir alterações nas práticas de informação. Recomendamos que você revise esta política de privacidade periodicamente para se manter informado sobre como proteger suas informações." + }, + "contact": { + "title": "Contato", + "content": "Se você tiver alguma dúvida ou preocupação sobre nossa política de privacidade ou sobre o Wallet Digitalz, entre em contato conosco pelo seguinte endereço de e-mail: " + } } } diff --git a/src/locales/ru-RU.json b/src/locales/ru-RU.json index 2a9e108..02d95eb 100644 --- a/src/locales/ru-RU.json +++ b/src/locales/ru-RU.json @@ -3,6 +3,7 @@ "nav": { "home": "Начало", "about": "около", + "privacy": "Конфиденциальность", "contact": "Контакты" }, "home": { @@ -81,5 +82,30 @@ "register": "Записывать", "expand": "расширить", "compact": "сжать" + }, + "privacy_policy": { + "title": "Политика конфиденциальности Wallet Digitalz", + "intro": "Это приложение для управления и записи денежных средств разработано и предоставлено компанией Criar.Art Technology (далее по тексту именуемой «мы», «наша» или «Criar.Art»).", + "info_collected": { + "title": "Собираемая информация", + "content": "Когда вы используете Wallet Digitalz, мы не собираем и не храним вашу персональную информацию на наших серверах. Вся информация, введенная в приложение, хранится локально на вашем устройстве и шифруется для обеспечения безопасности и конфиденциальности ваших данных." + }, + "data_responsibility": { + "title": "Ответственность за данные", + "content": "Мы не несем ответственности за данные, введенные в Wallet Digitalz. Вы несете полную ответственность за достоверность, безопасность и конфиденциальность данных, которые вы вводите и храните в приложении." + }, + "information_usage": { + "title": "Использование информации", + "content": "Информация, введенная в Wallet Digitalz, предназначена исключительно для вашего личного использования и не будет передана третьим лицам. Мы используем соответствующие меры безопасности для защиты ваших данных от несанкционированного доступа или раскрытия." + }, + "privacy_policy_changes": { + "title": "Изменения в политике конфиденциальности", + "content": "Эта политика конфиденциальности может периодически обновляться для отражения изменений в практике информирования. Мы рекомендуем вам периодически просматривать эту политику конфиденциальности, чтобы быть информированным о способах защиты ваших данных." + }, + "contact": { + "title": "Контакты", + "content": "Если у вас есть какие-либо вопросы или проблемы касательно нашей политики конфиденциальности или приложения Wallet Digitalz, пожалуйста, свяжитесь с нами по следующему адресу электронной почты: " + } } + } diff --git a/src/locales/tr-TR.json b/src/locales/tr-TR.json index 5a8ebb4..09c3f6e 100644 --- a/src/locales/tr-TR.json +++ b/src/locales/tr-TR.json @@ -3,6 +3,7 @@ "nav": { "home": "Başlangıç", "about": "Hakkında", + "privacy": "Gizlilik", "contact": "Bize Ulaşın" }, "home": { @@ -81,5 +82,30 @@ "register": "Kayıt ol", "expand": "genişlet", "compact": "sıkıştır" + }, + "privacy_policy": { + "title": "Wallet Digitalz Gizlilik Politikası", + "intro": "Bu para yönetimi ve kayıt uygulaması, Criar.Art Teknoloji tarafından geliştirilmiş ve sağlanmıştır (bundan sonra \"biz\", \"bizim\" veya \"Criar.Art\" olarak anılacaktır).", + "info_collected": { + "title": "Topladığımız Bilgiler", + "content": "Wallet Digitalz'ı kullandığınızda, kişisel bilgilerinizi toplamıyor veya sunucularımızda saklamıyoruz. Uygulamaya girilen tüm bilgiler, cihazınızda yerel olarak saklanır ve verilerinizin güvenliği ve gizliliğini sağlamak için şifrelenir." + }, + "data_responsibility": { + "title": "Veri Sorumluluğu", + "content": "Wallet Digitalz'a girilen verilerden sorumlu değiliz. Uygulamaya girdiğiniz ve sakladığınız verilerin doğruluğu, güvenliği ve gizliliği sizin sorumluluğunuzdadır." + }, + "information_usage": { + "title": "Bilgi Kullanımı", + "content": "Wallet Digitalz'a girilen bilgiler yalnızca kişisel kullanımınız içindir ve üçüncü taraflarla paylaşılmayacaktır. Verilerinizi yetkisiz erişime veya ifşaya karşı korumak için uygun güvenlik önlemleri kullanıyoruz." + }, + "privacy_policy_changes": { + "title": "Gizlilik Politikası Değişiklikleri", + "content": "Bu gizlilik politikası, bilgi uygulamalarında değişiklikleri yansıtmak için periyodik olarak güncellenebilir. Bilgilerinizi nasıl koruyacağınıza dair bilgi almak için bu gizlilik politikasını düzenli olarak gözden geçirmenizi öneririz." + }, + "contact": { + "title": "İletişim", + "content": "Gizlilik politikamız veya Wallet Digitalz uygulaması hakkında herhangi bir sorunuz veya endişeniz varsa, lütfen aşağıdaki e-posta adresinden bize ulaşın: " + } } + } diff --git a/src/locales/zh-CN.json b/src/locales/zh-CN.json index dbf2eff..d510d7c 100644 --- a/src/locales/zh-CN.json +++ b/src/locales/zh-CN.json @@ -3,6 +3,7 @@ "nav": { "home": "接触", "about": "关于", + "privacy": "隐私", "contact": "接触" }, "home": { @@ -81,5 +82,30 @@ "register": "记录", "expand": "扩张", "compact": "袖珍的" + }, + "privacy_policy": { + "title": "Wallet Digitalz隐私政策", + "intro": "此款管理和记录货币价值的应用由Criar.Art科技开发和提供(以下简称“我们”、“我们的”或“Criar.Art”)。", + "info_collected": { + "title": "我们收集的信息", + "content": "当您使用Wallet Digitalz时,我们不会收集或存储您的个人信息在我们的服务器上。所有输入应用程序的信息都会本地存储在您的设备上,并进行加密以确保您数据的安全和隐私。" + }, + "data_responsibility": { + "title": "数据责任", + "content": "我们不对Wallet Digitalz中输入的数据负责。您对于您在应用程序中输入和存储的数据的准确性、安全性和隐私性负有全部责任。" + }, + "information_usage": { + "title": "信息使用", + "content": "在Wallet Digitalz中输入的信息仅供个人使用,不会与第三方分享。我们采取适当的安全措施,保护您的数据免受未经授权的访问或披露。" + }, + "privacy_policy_changes": { + "title": "隐私政策变更", + "content": "本隐私政策可能定期更新以反映信息实践的变化。我们建议您定期审查本隐私政策,了解如何保护您的信息。" + }, + "contact": { + "title": "联系方式", + "content": "如果您对我们的隐私政策或Wallet Digitalz应用程序有任何疑问或顾虑,请通过以下电子邮件地址与我们联系:" + } } + } diff --git a/src/router.ts b/src/router.ts index 671789f..5a55b66 100644 --- a/src/router.ts +++ b/src/router.ts @@ -14,6 +14,11 @@ const router = createRouter({ name: 'about', component: () => import('@/views/About.vue'), }, + { + path: '/privacy', + name: 'privacy', + component: () => import('@/views/Privacy.vue'), + }, { path: '/contact', name: 'contact', diff --git a/src/views/Privacy.spec.ts b/src/views/Privacy.spec.ts new file mode 100644 index 0000000..8d192b6 --- /dev/null +++ b/src/views/Privacy.spec.ts @@ -0,0 +1,25 @@ +import { describe, expect, it } from 'vitest' +import { mount } from '@vue/test-utils' + +import Privacy from './Privacy.vue' + +const wrapper = mount(Privacy) +const card = wrapper.find('.highlight-top') + +describe('Basic render Privacy', () => { + it('is Privacy a vue instance', () => { + expect(wrapper.exists()).toBeTruthy() + }) + + it('Check if the card is rendered correctly', () => { + expect(card.find('h2').text()).toBe('Política de Privacidade do Wallet Digitalz') + expect(card.findAll('p').length).toBe(6) // Verifique se todos os parágrafos estão presentes + expect(card.findAll('h3').length).toBe(5) // Verifique se todos os títulos secundários estão presentes + }) + + it('Check if the email contact is rendered correctly', () => { + const emailLink = card.find('a.text-link') + expect(emailLink.exists()).toBeTruthy() + expect(emailLink.attributes('href')).toBe('mailto:contato@criar.art') + }) +}) diff --git a/src/views/Privacy.vue b/src/views/Privacy.vue new file mode 100644 index 0000000..9af1598 --- /dev/null +++ b/src/views/Privacy.vue @@ -0,0 +1,53 @@ +