import { redirect } from "next/navigation" import Link from "next/link" import { and, eq } from "drizzle-orm" import { db } from "@/lib/db" import { account_deletion_requests } from "@/lib/db/schema" import { getSessionUser } from "@/lib/session" import { LEGAL } from "@/lib/legal" import { PrivacyManager } from "@/components/dashboard/privacy-manager" export const metadata = { title: "Privacy & Data" } export default async function PrivacySettingsPage() { const user = await getSessionUser() if (!user) redirect("/login") const pending = await db.query.account_deletion_requests.findFirst({ where: and( eq(account_deletion_requests.user_id, user.id), eq(account_deletion_requests.status, "pending") ), }) return (
Exercise your data rights under the GDPR — export a copy of your data or delete your account. Details are in our{" "} GDPR & Data Rights {" "} and{" "} Privacy Policy {" "} pages.