From 7d5c75f02e5a5e3bef1eebc1b2f8f832950cf9ff Mon Sep 17 00:00:00 2001 From: Shivansh Mathur <101795319+ShivanshCoding36@users.noreply.github.com> Date: Sun, 25 Jan 2026 20:38:34 +0530 Subject: [PATCH 1/5] Create Footer.tsx --- .../src/shared/component/v1/Footer.tsx | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 LocalMind-Frontend/src/shared/component/v1/Footer.tsx diff --git a/LocalMind-Frontend/src/shared/component/v1/Footer.tsx b/LocalMind-Frontend/src/shared/component/v1/Footer.tsx new file mode 100644 index 0000000..170a840 --- /dev/null +++ b/LocalMind-Frontend/src/shared/component/v1/Footer.tsx @@ -0,0 +1,50 @@ +import React from 'react' +import { Link } from 'react-router-dom' + +const Footer: React.FC = () => { + const currentYear = new Date().getFullYear() + + return ( + + ) +} + +export default Footer From a68205df7a6821127d2938be825e62ed247f78c2 Mon Sep 17 00:00:00 2001 From: Shivansh Mathur <101795319+ShivanshCoding36@users.noreply.github.com> Date: Sun, 25 Jan 2026 20:40:35 +0530 Subject: [PATCH 2/5] Add PrivacyPolicy component with content --- .../V1/Component/Pages/PrivacyPolicy.tsx | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 LocalMind-Frontend/src/features/Dashboard/V1/Component/Pages/PrivacyPolicy.tsx diff --git a/LocalMind-Frontend/src/features/Dashboard/V1/Component/Pages/PrivacyPolicy.tsx b/LocalMind-Frontend/src/features/Dashboard/V1/Component/Pages/PrivacyPolicy.tsx new file mode 100644 index 0000000..2e5f352 --- /dev/null +++ b/LocalMind-Frontend/src/features/Dashboard/V1/Component/Pages/PrivacyPolicy.tsx @@ -0,0 +1,50 @@ +import React from 'react' +const PrivacyPolicy: React.FC = () => { + return ( +
+
+

+ Privacy Policy +

+ +

+ At LocalMind, your privacy matters. This Privacy Policy explains what + information we collect, how we use it, and your rights regarding your + personal data. +

+ +
+

+ Information We Collect +

+

+ We do not collect, share, or sell personal information. LocalMind + operates locally, on your device, without tracking or analytics. +

+
+ +
+

+ Use of Data +

+

+ Any data you input is processed locally within the app and is never + sent to external servers unless you explicitly configure integrations. +

+
+ +
+

+ Contact Us +

+

+ For questions about this policy, email us at support@localmind.dev +

+
+
+ +
+ ) +} + +export default PrivacyPolicy From cc35fef475baef237acd96d68a2ab7e47ec89f16 Mon Sep 17 00:00:00 2001 From: Shivansh Mathur <101795319+ShivanshCoding36@users.noreply.github.com> Date: Sun, 25 Jan 2026 20:41:13 +0530 Subject: [PATCH 3/5] Add Terms and Conditions component --- .../V1/Component/Pages/TermsConditions.tsx | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 LocalMind-Frontend/src/features/Dashboard/V1/Component/Pages/TermsConditions.tsx diff --git a/LocalMind-Frontend/src/features/Dashboard/V1/Component/Pages/TermsConditions.tsx b/LocalMind-Frontend/src/features/Dashboard/V1/Component/Pages/TermsConditions.tsx new file mode 100644 index 0000000..d2a0870 --- /dev/null +++ b/LocalMind-Frontend/src/features/Dashboard/V1/Component/Pages/TermsConditions.tsx @@ -0,0 +1,51 @@ +import React from 'react' + +const TermsConditions: React.FC = () => { + return ( +
+
+

+ Terms & Conditions +

+ +

+ These Terms & Conditions govern your use of the LocalMind platform. + By accessing or using LocalMind, you agree to be bound by these terms. +

+ +
+

+ Use License +

+

+ You are granted a limited, non-exclusive, non-transferable license to + use LocalMind for personal or internal use only. +

+
+ +
+

+ Limitations +

+

+ LocalMind is provided “as-is.” We are not liable for any damages + arising from the use of the platform. +

+
+ +
+

+ Governing Law +

+

+ These Terms are governed by the laws of the applicable jurisdiction + where LocalMind is operated. +

+
+
+ +
+ ) +} + +export default TermsConditions From f5486c2b65ae2019aa42c893d7599aa69c69f065 Mon Sep 17 00:00:00 2001 From: Shivansh Mathur <101795319+ShivanshCoding36@users.noreply.github.com> Date: Sun, 25 Jan 2026 20:42:13 +0530 Subject: [PATCH 4/5] Add Privacy Policy and Terms Conditions routes Added routes for Privacy Policy and Terms Conditions pages. --- LocalMind-Frontend/src/app/routes/AppRoutes.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/LocalMind-Frontend/src/app/routes/AppRoutes.tsx b/LocalMind-Frontend/src/app/routes/AppRoutes.tsx index 445d621..ae1c16a 100644 --- a/LocalMind-Frontend/src/app/routes/AppRoutes.tsx +++ b/LocalMind-Frontend/src/app/routes/AppRoutes.tsx @@ -5,6 +5,8 @@ import SignUp from '../../features/Auth/SignUp' import LoginPage from '../../shared/component/v1/LoginPage' import ForgotPwd from '../../shared/component/v1/ForgotPwd' import ResetPassword from '../../shared/component/v1/ResetPassword' +import PrivacyPolicy from './features/Pages/PrivacyPolicy' +import TermsConditions from './features/Pages/TermsConditions' const AppRoutes: React.FC = () => { return ( @@ -17,7 +19,7 @@ const AppRoutes: React.FC = () => { } /> } /> } /> - + {/* Register Page - TODO: Create dedicated RegisterPage component */} } /> @@ -27,6 +29,10 @@ const AppRoutes: React.FC = () => { {/* Reset Password Page */} } /> + {/* Legal Pages */} + + } /> + } /> {/* Chat Page */} ) From da0f6d9d101cfe27b2aa1290b5b5afe6e41af1b0 Mon Sep 17 00:00:00 2001 From: Shivansh Mathur <101795319+ShivanshCoding36@users.noreply.github.com> Date: Sun, 25 Jan 2026 20:43:19 +0530 Subject: [PATCH 5/5] Update App.tsx --- LocalMind-Frontend/src/app/App.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/LocalMind-Frontend/src/app/App.tsx b/LocalMind-Frontend/src/app/App.tsx index aef77a4..2120bac 100644 --- a/LocalMind-Frontend/src/app/App.tsx +++ b/LocalMind-Frontend/src/app/App.tsx @@ -2,6 +2,7 @@ import React, { useState } from 'react' import MainLoader from '../features/Dashboard/V1/Component/Loader/MainLoader' import Navbar from '../shared/component/v1/Navbar' import AppRoutes from './routes/AppRoutes' +import Footer from '../shared/component/v1/Footer' const App: React.FC = () => { const [Loader, setLoader] = useState(true) @@ -16,6 +17,8 @@ const App: React.FC = () => { {/* All application routes including Chat Page */} + +