/** Bump whenever the Terms or Privacy Policy change materially; signups record the version they accepted. */
export const TERMS_VERSION = "2026-10-13.1";
export const LEGAL_LAST_UPDATED = "October 13, 2026";
/** Operator-specific facts from the LEGAL_* / DMCA_* / SECURITY_* vars. Unset values render as placeholders. */
export type LegalInfo = {
forgeName: string;
publicUrl: string;
entity: string | null;
contactEmail: string | null;
address: string | null;
jurisdiction: string | null;
dmcaEmail: string | null;
securityEmail: string | null;
supportEmail: string | null;
/** True while any of the operator vars is unset: every legal page shows a draft banner. */
draft: boolean;
};
export const LEGAL_PAGES = [
{ to: "/terms", label: "Terms of Service" },
{ to: "/privacy", label: "Privacy Policy" },
{ to: "/acceptable-use", label: "Acceptable Use" },
{ to: "/cookies", label: "Cookies" },
{ to: "/dmca", label: "Copyright (DMCA)" },
{ to: "/security", label: "Security" },
{ to: "/support", label: "Support" },
] as const;
/** Minimum ages from the Terms: 13 generally, 16 in the EEA/UK without parental consent. */
export const MINIMUM_AGE = 13;
export const MINIMUM_AGE_EEA = 16;