diff --git a/dist/index.html b/dist/index.html index 15a618f..68fc646 100644 --- a/dist/index.html +++ b/dist/index.html @@ -59,9 +59,9 @@ "description": "Vanguard is an open-source backup solution for servers and applications." } - - - + + +
diff --git a/src/App.vue b/src/App.vue index 2e4a798..3773732 100644 --- a/src/App.vue +++ b/src/App.vue @@ -178,7 +178,7 @@ onMounted(() => {

Vanguard is a community-driven open-source backup solution for servers and applications, providing robust and secure data @@ -186,21 +186,21 @@ onMounted(() => {

GitHub @@ -211,42 +211,58 @@ onMounted(() => { @@ -256,49 +272,49 @@ onMounted(() => {

© {{ new Date().getFullYear() }} Vanguard. diff --git a/src/components/CookieNotice.vue b/src/components/CookieNotice.vue index 15e0ee1..2a5e867 100644 --- a/src/components/CookieNotice.vue +++ b/src/components/CookieNotice.vue @@ -18,17 +18,17 @@ onMounted(() => { + \ No newline at end of file diff --git a/src/main.js b/src/main.js index 8bc0764..b92c7d9 100644 --- a/src/main.js +++ b/src/main.js @@ -60,7 +60,25 @@ const routes = [ component: () => import('./views/PrivacyPolicy.vue'), meta: { title: 'Privacy Policy', - description: 'The privacy policy for the Vanguard project.', + description: 'Learn about how Vanguard collects, uses, and protects your personal information when you use our backup services.', + }, + }, + { + path: '/terms-of-service', + name: 'Terms of Service', + component: () => import('./views/TermsOfService.vue'), + meta: { + title: 'Terms of Service', + description: 'The Terms of Service for the Vanguard project, outlining the rules and conditions for using our backup services.', + }, + }, + { + path: '/contact', + name: 'Contact', + component: () => import('./views/Contact.vue'), + meta: { + title: 'Contact', + description: 'The methods to get in touch with the maintainers of the project.', }, }, { diff --git a/src/views/Contact.vue b/src/views/Contact.vue new file mode 100644 index 0000000..604872d --- /dev/null +++ b/src/views/Contact.vue @@ -0,0 +1,59 @@ + \ No newline at end of file diff --git a/src/views/PrivacyPolicy.vue b/src/views/PrivacyPolicy.vue index 6f7818e..4c4a5b8 100644 --- a/src/views/PrivacyPolicy.vue +++ b/src/views/PrivacyPolicy.vue @@ -20,16 +20,16 @@ 1. Information We Collect

- We collect minimal information to improve our service and your - experience. This includes: + We collect minimal information to provide our services and improve your experience. This includes:

+

+ We collect this information to create and manage your account, communicate with you about our services, and enhance the functionality of Vanguard. +

@@ -82,11 +82,17 @@

6. Your Rights

-

+

You have the right to access, correct, or delete your personal information. If you have any questions or requests regarding your data, please contact us.

+

+ To delete your account and associated data, you can visit the account settings page on the Vanguard instance you're using. This process allows you to directly control the removal of your personal information from our systems. +

+

+ Please note that some information may be retained in our records as required for legal, financial, or security purposes. +

@@ -98,6 +104,53 @@ notify you of any changes by posting the new policy on this page.

+ +
+

+ 8. Official Hosting and Self-Hosting +

+

+ Vanguard hosts its official app at https://app.vanguardbackup.com. We do our best to secure your data on this official instance. +

+

+ Please note that Vanguard is an open-source project, which means it can be self-hosted by individuals or organizations. Any other instance of Vanguard is not our official product, and we cannot guarantee the security or privacy practices of these self-hosted instances. +

+

+ If you are using a self-hosted version of Vanguard, please refer to the privacy policy and security practices of that specific instance should it exist. +

+
+ +
+

+ 9. Disclaimer and Limitation of Liability +

+

+ Vanguard is an open-source project provided "as is" without warranty of any kind, either expressed or implied. By using Vanguard, you acknowledge and agree to the following: +

+ +

+ By using Vanguard, you agree to indemnify and hold harmless the project maintainers, contributors, and any affiliated parties from any claims, damages, or losses arising from your use of the software. +

+
+ +
+

+ 10. Additional Information +

+ +
@@ -111,18 +164,18 @@ please contact us.

Email Us @@ -130,4 +183,4 @@ - + \ No newline at end of file diff --git a/src/views/TermsOfService.vue b/src/views/TermsOfService.vue new file mode 100644 index 0000000..29e9b92 --- /dev/null +++ b/src/views/TermsOfService.vue @@ -0,0 +1,130 @@ + \ No newline at end of file