import { Shield } from 'lucide-react';
import type { Metadata } from 'next';

export const metadata: Metadata = {
  title: 'Chính sách bảo mật | GoodGo',
  description: 'Chính sách bảo mật và quyền riêng tư của nền tảng bất động sản GoodGo.',
};

export default function PrivacyPolicyPage() {
  return (
    <div className="mx-auto max-w-3xl px-4 py-12 md:py-16">
      <div className="mb-8 flex items-center gap-3">
        <div className="flex h-10 w-10 items-center justify-center rounded-lg bg-primary/10 text-primary">
          <Shield className="h-5 w-5" />
        </div>
        <h1 className="text-2xl font-bold tracking-tight text-foreground md:text-3xl">
          Chính sách bảo mật
        </h1>
      </div>

      <p className="mb-8 text-sm text-foreground-muted">Cập nhật lần cuối: 23/04/2026</p>

      <div className="prose prose-sm max-w-none space-y-8 text-foreground">
        <section>
          <h2 className="mb-3 text-lg font-semibold text-foreground">1. Giới thiệu</h2>
          <p className="leading-relaxed text-foreground-muted">
            GoodGo ("chúng tôi", "của chúng tôi") cam kết bảo vệ quyền riêng tư của bạn. Chính
            sách này mô tả cách chúng tôi thu thập, sử dụng và bảo vệ thông tin cá nhân khi bạn
            sử dụng nền tảng bất động sản GoodGo tại{' '}
            <a href="https://goodgo.vn" className="text-primary hover:underline">
              goodgo.vn
            </a>
            .
          </p>
        </section>

        <section>
          <h2 className="mb-3 text-lg font-semibold text-foreground">
            2. Thông tin chúng tôi thu thập
          </h2>
          <ul className="ml-4 list-disc space-y-2 text-foreground-muted">
            <li>
              <strong className="text-foreground">Thông tin tài khoản:</strong> Họ tên, địa chỉ
              email, số điện thoại khi bạn đăng ký.
            </li>
            <li>
              <strong className="text-foreground">Thông tin hồ sơ:</strong> Ảnh đại diện, thông
              tin nghề nghiệp (nếu là môi giới), giấy tờ KYC.
            </li>
            <li>
              <strong className="text-foreground">Dữ liệu sử dụng:</strong> Lịch sử tìm kiếm, tin
              đăng đã xem, tìm kiếm đã lưu, thao tác trên nền tảng.
            </li>
            <li>
              <strong className="text-foreground">Thông tin thanh toán:</strong> Lịch sử giao
              dịch (không lưu số thẻ; thanh toán qua VNPay, MoMo, ZaloPay).
            </li>
            <li>
              <strong className="text-foreground">Dữ liệu kỹ thuật:</strong> Địa chỉ IP, loại
              trình duyệt, thiết bị, cookie phiên làm việc.
            </li>
          </ul>
        </section>

        <section>
          <h2 className="mb-3 text-lg font-semibold text-foreground">
            3. Mục đích sử dụng thông tin
          </h2>
          <ul className="ml-4 list-disc space-y-2 text-foreground-muted">
            <li>Cung cấp và cải thiện dịch vụ tìm kiếm, đăng tin bất động sản.</li>
            <li>Xác minh danh tính (KYC) và ngăn chặn gian lận.</li>
            <li>Xử lý thanh toán và quản lý đăng ký dịch vụ.</li>
            <li>Gửi thông báo về tin đăng, giá thị trường và các cập nhật hệ thống.</li>
            <li>
              Phân tích thị trường bất động sản để cung cấp thông tin giá trị cho người dùng.
            </li>
            <li>Tuân thủ nghĩa vụ pháp lý theo quy định của pháp luật Việt Nam.</li>
          </ul>
        </section>

        <section>
          <h2 className="mb-3 text-lg font-semibold text-foreground">4. Chia sẻ thông tin</h2>
          <p className="mb-3 leading-relaxed text-foreground-muted">
            Chúng tôi không bán thông tin cá nhân của bạn. Thông tin chỉ được chia sẻ trong các
            trường hợp sau:
          </p>
          <ul className="ml-4 list-disc space-y-2 text-foreground-muted">
            <li>
              <strong className="text-foreground">Đối tác dịch vụ:</strong> Nhà cung cấp thanh
              toán (VNPay, MoMo, ZaloPay), dịch vụ email, lưu trữ đám mây — chỉ ở mức cần thiết.
            </li>
            <li>
              <strong className="text-foreground">Yêu cầu pháp lý:</strong> Khi có yêu cầu từ cơ
              quan nhà nước có thẩm quyền theo quy định pháp luật.
            </li>
            <li>
              <strong className="text-foreground">Bảo vệ quyền lợi:</strong> Khi cần thiết để
              bảo vệ quyền lợi, tài sản hoặc sự an toàn của GoodGo, người dùng, hoặc công chúng.
            </li>
          </ul>
        </section>

        <section>
          <h2 className="mb-3 text-lg font-semibold text-foreground">5. Bảo mật dữ liệu</h2>
          <p className="leading-relaxed text-foreground-muted">
            Chúng tôi áp dụng các biện pháp bảo mật kỹ thuật và tổ chức phù hợp, bao gồm mã hóa
            TLS/HTTPS, kiểm soát truy cập, và giám sát hệ thống liên tục. Mật khẩu được băm bằng
            thuật toán bcrypt. Mã thông báo xác thực (JWT) có thời hạn ngắn và được làm mới an
            toàn.
          </p>
        </section>

        <section>
          <h2 className="mb-3 text-lg font-semibold text-foreground">6. Cookie</h2>
          <p className="leading-relaxed text-foreground-muted">
            Chúng tôi sử dụng cookie cần thiết để duy trì phiên đăng nhập và cookie phân tích để
            cải thiện trải nghiệm người dùng. Bạn có thể điều chỉnh cài đặt cookie trong trình
            duyệt, tuy nhiên một số tính năng có thể không hoạt động nếu vô hiệu hóa cookie cần
            thiết.
          </p>
        </section>

        <section>
          <h2 className="mb-3 text-lg font-semibold text-foreground">7. Quyền của bạn</h2>
          <p className="mb-3 leading-relaxed text-foreground-muted">
            Theo quy định pháp luật Việt Nam về bảo vệ dữ liệu cá nhân, bạn có quyền:
          </p>
          <ul className="ml-4 list-disc space-y-2 text-foreground-muted">
            <li>Truy cập và xem thông tin cá nhân của bạn.</li>
            <li>Yêu cầu chỉnh sửa thông tin không chính xác.</li>
            <li>Yêu cầu xóa tài khoản và dữ liệu liên quan.</li>
            <li>Phản đối việc xử lý dữ liệu cho mục đích tiếp thị.</li>
            <li>Rút lại sự đồng ý đã cấp trước đó.</li>
          </ul>
          <p className="mt-3 leading-relaxed text-foreground-muted">
            Để thực hiện các quyền này, vui lòng liên hệ:{' '}
            <a href="mailto:privacy@goodgo.vn" className="text-primary hover:underline">
              privacy@goodgo.vn
            </a>
          </p>
        </section>

        <section>
          <h2 className="mb-3 text-lg font-semibold text-foreground">8. Lưu giữ dữ liệu</h2>
          <p className="leading-relaxed text-foreground-muted">
            Dữ liệu tài khoản được lưu giữ trong suốt thời gian tài khoản hoạt động và tối đa 90
            ngày sau khi xóa tài khoản (trừ khi pháp luật yêu cầu lưu giữ lâu hơn). Nhật ký giao
            dịch được lưu giữ 5 năm theo quy định tài chính.
          </p>
        </section>

        <section>
          <h2 className="mb-3 text-lg font-semibold text-foreground">9. Thay đổi chính sách</h2>
          <p className="leading-relaxed text-foreground-muted">
            Chúng tôi có thể cập nhật chính sách này theo thời gian. Các thay đổi quan trọng sẽ
            được thông báo qua email hoặc thông báo trên nền tảng trước ít nhất 30 ngày.
          </p>
        </section>

        <section>
          <h2 className="mb-3 text-lg font-semibold text-foreground">10. Liên hệ</h2>
          <p className="leading-relaxed text-foreground-muted">
            Mọi thắc mắc về chính sách bảo mật, vui lòng liên hệ:
          </p>
          <address className="mt-2 not-italic text-foreground-muted">
            <strong className="text-foreground">GoodGo Technology Co., Ltd.</strong>
            <br />
            TP. Hồ Chí Minh, Việt Nam
            <br />
            Email:{' '}
            <a href="mailto:privacy@goodgo.vn" className="text-primary hover:underline">
              privacy@goodgo.vn
            </a>
            <br />
            Điện thoại: 1900 xxxx
          </address>
        </section>
      </div>
    </div>
  );
}
