diff --git a/src/app/(landing-routes)/privacy-policy/page.tsx b/src/app/(landing-routes)/privacy-policy/page.tsx
new file mode 100644
index 000000000..6ed5cf47e
--- /dev/null
+++ b/src/app/(landing-routes)/privacy-policy/page.tsx
@@ -0,0 +1,55 @@
+"use client";
+
+import { useEffect } from "react";
+
+import { Breadcrumb } from "~/components/common/breadcrumb";
+import privacyPolicyData, {
+ getTableOfContents,
+} from "~/components/layouts/Legal/PrivacyPolicy/constants/privacyPolicyData";
+import PrivacyPolicyContent from "~/components/layouts/Legal/PrivacyPolicy/PrivacyPolicyContent";
+import TableOfContent from "~/components/layouts/Legal/TableOfContent";
+import SubPageHero from "~/components/layouts/Legal/Terms&Conditions/SubPageHero";
+
+export default function PrivacyPolicy() {
+ const tableOfContents = getTableOfContents(privacyPolicyData);
+
+ useEffect(() => {
+ const scrollClasses = [
+ "scroll-smooth",
+ "scroll-pt-24",
+ "md:scroll-pt-[108px]",
+ ];
+
+ const htmlElement = document.documentElement;
+ htmlElement.classList.add(...scrollClasses);
+
+ return () => {
+ htmlElement.classList.remove(...scrollClasses);
+ };
+ }, []);
+
+ return (
+