Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/llms-txt-hub / apps/web/app/(legal)/privacy/page.tsx |
| Date | Not specified in source |
| Repository | Janady13/llms-txt-hub |
| Revision | e0f4bf978d4df168369c7601d9c5f5ea89e84377 |
| Branch | main |
| Path or archive member | apps/web/app/(legal)/privacy/page.tsx |
| Original SHA-256 | c9db9b0ad02979b86532d05b8b95c72540c4267330c45fc08549efe342cc8650 |
| Git blob SHA | 2c897a6e8f0658e027b4d425fde4054942f47db2 |
| Reading-copy SHA-256 | c9db9b0ad02979b86532d05b8b95c72540c4267330c45fc08549efe342cc8650 |
Recovered source transcript
Download complete source text ↓44 lines · 1.5 KB
import { Breadcrumb } from '@thedaviddias/design-system/breadcrumb'
import { getBaseUrl } from '@thedaviddias/utils/get-base-url'
import type { Metadata } from 'next'
import { MDXRemote } from 'next-mdx-remote/rsc'
import remarkGfm from 'remark-gfm'
import { components } from '@/components/mdx'
import { getLegalContent } from '@/lib/content-loader'
import { generateBaseMetadata } from '@/lib/seo/seo-config'
export const metadata: Metadata = generateBaseMetadata({
title: 'Privacy Policy',
description:
'Privacy policy for the llms.txt hub website. Learn how we collect, use, and protect your information.',
path: '/privacy',
noindex: true
})
export default async function PrivacyPolicyPage() {
const breadcrumbItems = [{ name: 'Privacy Policy', href: '/privacy' }]
const source = await getLegalContent('privacy')
return (
<div className="container mx-auto px-4 py-8">
<Breadcrumb items={breadcrumbItems} baseUrl={getBaseUrl()} />
<div className="max-w-3xl mx-auto space-y-8">
<div className="space-y-4 pb-8 border-b">
<h1 className="text-4xl font-bold tracking-tight lg:text-5xl">Privacy Policy</h1>
</div>
<div className="prose dark:prose-invert max-w-none">
<MDXRemote
source={source}
components={components}
options={{
mdxOptions: {
remarkPlugins: [remarkGfm]
}
}}
/>
</div>
</div>
</div>
)
}