From 55873269da5b34777d0e41e1f41327affabc2323 Mon Sep 17 00:00:00 2001 From: Vaibhav Surve Date: Fri, 18 Apr 2025 16:28:24 +0530 Subject: [PATCH] Add Legal Information page and update routing for legal info access --- .../TermsAndConditions/LegalInfoCard.jsx | 102 ++++++++++++++++++ src/pages/authentication/RegisterPage.jsx | 14 ++- src/router/AppRoutes.jsx | 2 + 3 files changed, 114 insertions(+), 4 deletions(-) create mode 100644 src/pages/TermsAndConditions/LegalInfoCard.jsx diff --git a/src/pages/TermsAndConditions/LegalInfoCard.jsx b/src/pages/TermsAndConditions/LegalInfoCard.jsx new file mode 100644 index 00000000..baa5d3da --- /dev/null +++ b/src/pages/TermsAndConditions/LegalInfoCard.jsx @@ -0,0 +1,102 @@ +import React from 'react'; + +const LegalInfoPage = () => { + return ( + <> +
+
+
+ MARCO SECURE SOLUTIONS +
+ +

Legal Information

+
+ Updated: April 18, 2025 +
+ +
+

Terms & Conditions

+

+ Welcome to Marco Secure Solutions. By accessing and using our services, you agree to comply with and be bound by the following terms and conditions. +

+

+ 1. **Acceptance of Terms** — By creating an account or using our services, you confirm that you have read, understood, and accepted these Terms. +

+

+ 2. **Account Responsibility** — You are responsible for maintaining the confidentiality of your account information and for all activities that occur under your account. +

+

+ 3. **Service Availability** — We reserve the right to modify or discontinue our services at any time, with or without notice. +

+

+ 4. **User Conduct** — You agree not to misuse the services or help anyone else do so. Prohibited behaviors include violating applicable laws, infringing on intellectual property rights, and distributing harmful or illegal content. +

+

+ 5. **Limitation of Liability** — Marco Secure Solutions will not be liable for any indirect, incidental, or consequential damages arising out of your use of our services. +

+ +
+ +

Privacy Policy

+

+ Marco Secure Solutions is committed to protecting your personal information. This Privacy Policy explains how we collect, use, and safeguard your data. +

+

+ 1. **Information Collection** — We collect information you provide when creating an account, including your name, email, and other contact details. +

+

+ 2. **Usage Data** — We may collect data about how you interact with our platform, including IP address, browser type, and pages visited, to improve our service. +

+

+ 3. **Data Usage** — Your information is used to provide and enhance our services, communicate updates, and for customer support. +

+

+ 4. **Data Protection** — We implement appropriate security measures to protect your personal data from unauthorized access or disclosure. +

+

+ 5. **Third-Party Services** — We do not sell, trade, or rent your personal information. Certain trusted third-party services may be used to support our platform, and they are bound by confidentiality agreements. +

+

+ 6. **Your Rights** — You have the right to access, correct, or delete your personal information. For any such requests, please contact our support team. +

+ +

+ For any questions regarding our Terms & Conditions or Privacy Policy, please contact: info@marcoaiot.com +

+
+
+
+ + ); +}; + +export default LegalInfoPage; diff --git a/src/pages/authentication/RegisterPage.jsx b/src/pages/authentication/RegisterPage.jsx index 46565f7c..9f58cf68 100644 --- a/src/pages/authentication/RegisterPage.jsx +++ b/src/pages/authentication/RegisterPage.jsx @@ -145,10 +145,16 @@ const RegisterPage = () => { /> {errors.terms &&
{errors.terms.message}
} diff --git a/src/router/AppRoutes.jsx b/src/router/AppRoutes.jsx index 63db879b..7e20bef4 100644 --- a/src/router/AppRoutes.jsx +++ b/src/router/AppRoutes.jsx @@ -31,6 +31,7 @@ import Support from "../pages/support/Support"; import Documentation from "../pages/support/Documentation"; import Connect from "../pages/support/Connect"; import { ErrorPage } from "../pages/support/ErrorPage"; +import LegalInfoCard from "../pages/TermsAndConditions/LegalInfoCard"; // Protected Route Wrapper import ProtectedRoute from "./ProtectedRoute"; @@ -44,6 +45,7 @@ const router = createBrowserRouter( { path: "/auth/reqest/demo", element: }, { path: "/auth/forgot-password", element: }, { path: "/reset-password", element: }, + { path: "/legal-info", element: }, ], }, { -- 2.43.0