Files
dezky/apps/website/utils/landingCopy.ts
T
Ronni Baslund bc0697c3e8 feat(website): real DPA + privacy policy pages
Replace the /dpa and /privacy placeholder stubs with full pages (da + en):
- /dpa — GDPR Art. 28 data processing agreement: roles, subject matter, data
  categories, processor obligations, sub-processors (Hetzner, Stripe — EU),
  no third-country transfer, 72h breach notice, audits, deletion, Danish law.
- /privacy — controller privacy notice: data collected, legal basis, cookieless
  Umami analytics, retention, recipients, data-subject rights + Datatilsynet.
Both carry a "draft — pending legal review" banner. Removes their stub entries.
2026-06-05 22:10:11 +02:00

687 lines
50 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// Dezky landing — all copy, da + en. Ported verbatim from the Claude Design
// handoff (landing-sections.jsx COPY). Headline arrays mix plain strings with
// { hl } objects: the hl phrase gets the signal-yellow highlighter brush.
export type HeadlinePart = string | { hl: string }
export const COPY = {
da: {
nav: { product: 'produkt', security: 'sikkerhed', whitelabel: 'whitelabel', pricing: 'priser', docs: 'docs', login: 'log ind', cta: 'book en demo' },
hero: {
eyebrow: '// suveræn produktivitet · v1.0',
headlineA: ['Din digitale arbejdsplads.', { hl: 'Data der bliver i EU.' }] as HeadlinePart[],
headlineB: ['Værktøjerne du kender.', { hl: 'Suveræniteten du har brug for.' }] as HeadlinePart[],
sub: 'Mail, filer, video, chat og login — fuldt integreret, hostet i EU, uden lock-in. Bygget på licensren open source.',
cta: 'Book en demo',
sub_cta: 'Se hvordan det virker',
trust: ['Drevet af open source', 'Hostet i EU', 'Bygget i Danmark'],
},
problem: {
label: '01 — udfordringen',
heading: 'Det er blevet juridisk svært at lade som om, at amerikansk cloud er neutral.',
p1: 'Schrems II gjorde transatlantiske dataoverførsler juridisk skrøbelige. CLOUD Act betyder, at amerikanske udbydere kan tvinges til at udlevere data, uanset hvor det er hostet.',
p2: 'M365 og Workspace ændrer priser og licensvilkår uden varsel. Lock-in er en strategisk risiko, de fleste SMB\'er først opdager, når de prøver at flytte.',
},
suite: {
label: '02 — suiten',
heading: 'Alt det du forventer. Intet du ikke vil have.',
lede: 'Fem moduler. Ét login. Bygget til at virke sammen — ikke bare leve i samme browser.',
soonLabel: 'kommer snart',
cards: [
{ name: 'Mail', tag: 'mail · kalender · kontakter', desc: 'Domæne-mail, kalender og kontakter med fuld kompatibilitet til Outlook og Apple Mail via IMAP, CalDAV og CardDAV.', soon: false },
{ name: 'Drev', tag: 'filer · deling · versioner', desc: 'Filer i skyen med deling, versionering og indbygget redigering i Office-formater. Synk-klient til Mac, Windows og Linux.', soon: false },
{ name: 'Møder', tag: 'video · skærmdeling', desc: 'Videomøder i browseren. Ingen download. Skærmdeling, optagelse og baggrundsudviskning out-of-the-box.', soon: true },
{ name: 'Chat', tag: 'kanaler · tråde · søgning', desc: 'Team-chat med tråde, kanaler og fuld historiksøgning. Designet til at læses asynkront, ikke til at afbryde.', soon: true },
{ name: 'Login & adgang', tag: 'sso · mfa · livscyklus', desc: 'Single sign-on, multifaktor og brugerstyring i ét panel. Tilføj én bruger — de får mail, drev, møder og chat med det samme.', soon: false },
],
},
how: {
label: '03 — opsætning',
heading: 'Tre skridt. Ingen migrationskonsulent.',
steps: [
{ n: '01', title: 'Tag dit domæne med.', body: 'Vi hjælper med DNS-opsætning. Dine brugere beholder deres @ditfirma.dk-adresser.' },
{ n: '02', title: 'Oprett dit team.', body: 'Tilføj brugere én gang — de får mail, filer, chat og video bag single sign-on.' },
{ n: '03', title: 'Brug det som du plejer.', body: 'Velkendte web- og mobil-apps. Migration fra M365 og Google Workspace er inkluderet.' },
],
},
sovereignty: {
label: '04 — suverænitet',
heading: 'Dine data falder under dansk lov. Punktum.',
body: ['Dezky kører i EU-datacentre med Tier III-certificering. Krypteret i hvile og i transit. Vi har ingen amerikansk moder, ingen amerikansk datterselskab, og ingen forretningsmæssig grund til at lade os tvinge af en udenlandsk dommer.', 'For virksomheder i regulerede sektorer kan vi tilbyde kundekontrollerede krypteringsnøgler (BYOK), så selv vi ikke kan læse jeres data.'],
checks: [
['Datajurisdiktion', 'EU · Tyskland'],
['Datacentre', 'Hetzner · Tyskland'],
['Kryptering', 'AES-256 i hvile · TLS 1.3 i transit'],
['BYOK', 'Tilgængelig på Enterprise'],
['Audit-log', 'Indbygget · 13 mdr. retention'],
['Compliance', 'GDPR · NIS2-readiness · ISO 27001 (på vej)'],
],
},
compare: {
label: '05 — sammenligning',
heading: 'Dezky vs. den amerikanske standard.',
lede: 'Vi er ikke billigere fordi vi er værre. Vi har bare færre forpligtelser overfor amerikanske aktieanalytikere.',
cols: ['Dezky', 'Amerikansk hyperscaler'],
rows: [
['Datajurisdiktion', 'EU · Tyskland', 'USA (CLOUD Act gælder)'],
['Licensgrundlag', 'Apache 2.0 / MIT', 'Proprietær'],
['Whitelabel', 'Inkluderet', 'Ikke tilgængeligt'],
['Pris-forudsigelighed', 'Fastlåst i kontraktperiode', 'Kan ændres ensidigt'],
['Dansk support', 'Indbygget', 'Begrænset · ofte engelsk'],
['Migrationshjælp', 'Inkluderet', 'DIY eller partner'],
],
},
whitelabel: {
label: '06 — for partnere',
heading: 'Sælg det som dit eget.',
lede: 'MSP\'er og IT-konsulenthuse: kør Dezky under jeres brand. Eget domæne, eget logo, egen prissætning. Vi leverer platformen — I leverer relationen.',
bullets: [
'Fuldt whitelabel-tema · CSS og logo',
'Multi-tenant administration',
'Marginer på 1540 % afhængigt af volumen',
'Co-marketing og kundeleads via partnernetværk',
],
cta: 'Se partnerprogrammet',
partners: [
{ name: 'moltke it', subtitle: 'aalborg · 24 brugere' },
{ name: 'kraft & partners', subtitle: 'københavn · 112 brugere' },
{ name: 'dit firma her', subtitle: '—' },
],
},
stack: {
label: '07 — åbne standarder',
heading: 'Bygget på åbne standarder. Ingen lock-in.',
lede: 'Dine data taler velkendte, åbne protokoller — ikke proprietære formater. Eksportér alt når som helst og flyt til en anden udbyder.',
rows: [
['Mail & kalender', 'IMAP · SMTP · CalDAV · CardDAV', 'Eksportér til .mbox og .ics'],
['Filer & drev', 'WebDAV · S3', 'Hent alle filer — intet format-lock'],
['Videomøder', 'WebRTC · SIP', 'Åben browser-standard, ingen klient'],
['Team chat', 'Åben eksport-API', 'Tag hele historikken med'],
['Identitet & SSO', 'OIDC · SAML · SCIM', 'Kobl til din egen IdP'],
],
},
pricing: {
label: '08 — priser',
heading: 'Forudsigelig pris. Ingen overraskelser.',
lede: 'Vi er i et lukket beta-program indtil sommeren 2026. Prisen sættes sammen med vores første kunder — ikke imod dem.',
teaser: 'Starter fra',
price: '49',
unit: 'DKK / bruger / md.',
note: 'Endelig prissætning bekræftes ved demo. Volumenrabat fra 25 brugere.',
cta: 'Book en demo for priser',
},
faq: {
label: '09 — ofte stillede spørgsmål',
heading: 'Det vi bliver spurgt om.',
items: [
['Hvordan virker migration fra Microsoft 365?', 'Vi flytter mail, kalender, kontakter og OneDrive-filer i baggrunden, mens jeres team arbejder videre. Skifte-dagen er en DNS-opdatering. Typisk forløb er 24 uger for 50 brugere.'],
['Kan jeg stadig bruge Outlook og Office?', 'Ja. Mail, kalender og kontakter virker via IMAP, CalDAV og CardDAV. Drev-filer åbnes med Office desktop via WebDAV. Vi anbefaler vores web- og mobil-apps som primært valg, men kravet er ikke at I skifter vaner.'],
['Hvor er data hosted?', 'Hos Hetzner i Tyskland. Tier III-certificerede datacentre, redundant strøm og netværk, ISO 27001-certificeret operatør. Ingen data forlader EU på noget tidspunkt — ikke for analytics, logs eller support.'],
['Hvad sker der hvis Dezky lukker?', 'Hele stakken er open source. I kan eksportere alt og flytte til en anden Dezky-partner. Vores forretningsmodel er drift, ikke gidseltagning.'],
['Hvad er jeres SLA?', '99,9 % uptime garanteret på alle planer. 99,95 % på Enterprise. Status-side med real-time data offentligt tilgængelig på status.dezky.eu.'],
['Hvordan leveres support?', 'Dansk og engelsk. E-mail og chat på alle planer. Telefon-support på Business og Enterprise. Dedikeret onboarding-konsulent ved 50+ brugere.'],
],
},
finalCta: {
heading: ['Klar til at få', { hl: 'dine data hjem' }, '?'] as HeadlinePart[],
sub: '30 minutters demo. Ingen salgspres. Ingen slides.',
cta: 'Book en demo',
},
pages: {
back: 'Tilbage til forsiden',
comingSoonKicker: 'Kommer snart',
comingSoonBody: 'Vi bygger denne side lige nu. Vil du vide mere allerede i dag, så book en demo — vi fortæller gerne mere.',
legalBody: 'Dette dokument er ved at blive færdiggjort sammen med vores rådgivere. Kontakt os på kontakt@dezky.eu for den gældende version.',
ctaDemo: 'Book en demo',
about: {
label: 'om os',
title: 'Bygget i Danmark. For europæisk suverænitet.',
intro: 'Dezky samler mail, filer, video, chat og login i én suite — hostet i EU og bygget på åbne standarder, så dine data aldrig forlader europæisk jurisdiktion.',
body: [
'Vi startede Dezky, fordi europæiske virksomheder fortjener produktivitetsværktøjer, der ikke er afhængige af amerikansk infrastruktur og skiftende licensvilkår. Schrems II og CLOUD Act gjorde det tydeligt: hvor data ligger, og hvem der kan tvinges til at udlevere dem, er ikke en teknisk detalje — det er strategi.',
'Vi driver platformen på europæisk infrastruktur, vi har ingen amerikansk moder, og vi bygger på licensren open source, så du altid kan eksportere dine data og flytte videre. Ingen lock-in, ingen overraskelser.',
],
principles: [
['Suverænitet', 'Dine data falder under europæisk lov — punktum.'],
['Åbenhed', 'Bygget på åbne standarder og open source. Ingen proprietære fælder.'],
['Forudsigelighed', 'Fast pris i kontraktperioden. Ingen ensidige ændringer.'],
],
},
contact: {
label: 'kontakt',
title: 'Lad os tale sammen.',
intro: 'Spørgsmål om migration, priser eller whitelabel? Skriv til os — vi svarer på dansk og engelsk.',
emailLabel: 'E-mail',
email: 'kontakt@dezky.eu',
addressLabel: 'Adresse',
cvrLabel: 'CVR',
},
roadmap: {
label: 'roadmap',
title: 'Hvor vi er på vej hen.',
intro: 'Vi udvikler i det åbne. Her er, hvad der er live, hvad der er på vej, og hvad vi planlægger.',
columns: [
['Live nu', ['Mail, kalender & kontakter', 'Filer & drev', 'Single sign-on & brugerstyring']],
['Næste', ['Videomøder i browseren', 'Team chat med tråde', 'Mobil-apps til iOS & Android']],
['Senere', ['Kundekontrollerede nøgler (BYOK)', 'Avanceret compliance-rapportering', 'Flere EU-regioner']],
],
},
changelog: {
label: 'changelog',
title: 'Hvad der er nyt.',
intro: 'Større ændringer og forbedringer. Mindre rettelser ruller løbende.',
entries: [
['v1.0.4', '2026', ['Ny prismodel og opdateret prisside', 'Forbedret onboarding-flow', 'Hurtigere indlæsning af drev']],
['v1.0.0', '2026', ['Første offentlige beta', 'Mail, drev og SSO live', 'Whitelabel for partnere']],
],
},
migration: {
label: 'migrationsguide',
title: 'Skift uden nedetid.',
intro: 'Vi flytter mail, kalender, kontakter og filer i baggrunden, mens dit team arbejder videre. Selve skiftet er en DNS-opdatering.',
steps: [
['01', 'Kortlægning', 'Vi gennemgår dine domæner, postkasser og data og lægger en plan. Typisk forløb er 24 uger for 50 brugere.'],
['02', 'Parallel kopiering', 'Vi kopierer mail, kalender, kontakter og OneDrive/Drev-filer til Dezky i baggrunden — uden at afbryde noget.'],
['03', 'Skiftedagen', 'Vi opdaterer DNS, og dine brugere logger ind i Dezky. Velkendte web- og mobil-apps fra dag ét.'],
],
note: 'Migration fra Microsoft 365 og Google Workspace er inkluderet i alle planer.',
},
partners: {
label: 'partnerprogram',
title: 'Byg din forretning på Dezky.',
intro: 'White-label hele suiten under dit eget brand. Du ejer kunderelationen og prissætningen — vi driver platformen, EU-hostet og licensren.',
benefitsLabel: 'Hvad du får',
benefits: [
['Fuldt whitelabel', 'Dit domæne, dit logo, dine farver. Ingen Dezky-branding mod slutkunden.'],
['Multi-tenant konsol', 'Administrér alle dine kunder fra ét panel — provisionering, brugere og fakturering.'],
['1540 % margin', 'Sund margin, der vokser med volumen. Forudsigelig prissætning, ingen skjulte gebyrer.'],
['Co-marketing & leads', 'Fælles kampagner og kundeleads via partnernetværket.'],
],
stepsLabel: 'Sådan kommer du i gang',
steps: [
['01', 'Ansøg', 'Book en samtale, så vi forstår din forretning og dine kunder.'],
['02', 'Onboarding', 'Vi sætter dit white-label-miljø op og træner dit team.'],
['03', 'Lancér', 'Sælg under dit eget brand med os som motoren bagved.'],
],
cta: 'Book en partnersamtale',
calc: {
label: 'Regn din margin ud',
heading: 'Se hvad partnerskabet er værd.',
seatsLabel: 'Antal brugere',
marginLabel: 'Din margin',
monthlyLabel: 'Din månedlige margin',
annualLabel: 'Svarer til årligt',
note: 'Marginen beregnes progressivt pr. trin, ud fra listeprisen på 49 kr./bruger/md. Endelige wholesale-vilkår aftales ved onboarding.',
},
compare: {
label: 'Hvorfor skifte',
heading: 'CSP-videresalg vs. Dezky-partner.',
cols: ['Microsoft / Google CSP', 'Dezky-partner'],
rows: [
['Din margin', '515 %', '1540 %'],
['Kunderelationen', 'Deles med hyperscaleren', 'Ejer du 100 %'],
['White-label', 'Ikke muligt', 'Fuldt — dit brand'],
['Prissætning', 'Fastsat for dig', 'Du bestemmer selv'],
['Differentiering', 'Samme som alle andre', 'EU-suverænitet & open source'],
['Lock-in mod kunden', 'Proprietær', 'Åbne standarder, ingen lock-in'],
],
},
tiers: {
label: 'Partnerniveauer',
heading: 'Skalér med os.',
note: 'Margin- og kravsatser er vejledende og bekræftes i partneraftalen.',
items: [
['Registreret', 'Fra første kunde', '15 %', ['White-label-miljø', 'Multi-tenant konsol', 'E-mail-support']],
['Certificeret', 'Fra 501 brugere', '30 %', ['Alt i Registreret', 'Prioriteret support', 'Co-marketing-materiale']],
['Premier', 'Fra 1.001 brugere', '40 %', ['Alt i Certificeret', 'Dedikeret partneransvarlig', 'Kundeleads & fælles kampagner']],
],
},
faq: {
label: 'Partner-FAQ',
heading: 'Det partnere spørger om.',
items: [
['Hvem fakturerer slutkunden?', 'Det gør du. Du ejer aftalen, prissætningen og fakturaen — vi fakturerer dig til wholesale-pris.'],
['Kan jeg sætte mine egne priser?', 'Ja. Du fastsætter frit din udsalgspris. Din margin er forskellen op til din wholesale-pris.'],
['Hvem ejer kundens data?', 'Kunden. Data ligger i EU under europæisk lov og kan altid eksporteres via åbne standarder.'],
['Hvilken support får jeg?', 'Partner-support på alle niveauer, med prioriteret kø og dedikeret ansvarlig på de højere niveauer.'],
['Er der bindings- eller mindstekøb?', 'Nej. Der er intet minimumskøb for at starte. De højere niveauer kræver et vist antal aktive brugere.'],
['Hvor hurtigt kan jeg være i gang?', 'Typisk inden for en uge: vi opsætter dit white-label-miljø og træner dit team.'],
],
},
},
privacy: {
label: 'privatlivspolitik',
title: 'Privatlivspolitik',
intro: 'Denne privatlivspolitik beskriver, hvordan Dezky ApS som dataansvarlig indsamler og behandler personoplysninger om dig — som besøgende på dezky.eu, ved henvendelser og som kunde.',
updated: 'Senest opdateret: 5. juni 2026 · version 0.1 (udkast)',
draftNote: 'Udkast under juridisk gennemgang — kontakt privacy@dezky.eu, hvis du har brug for den gældende version.',
sections: [
{ h: '1. Dataansvarlig', p: ['Dezky ApS (CVR 43 14 18 21, Åtoften 33, 6710 Esbjerg V) er dataansvarlig for de personoplysninger, vi behandler om dig. Spørgsmål om databeskyttelse: privacy@dezky.eu.'] },
{ h: '2. Hvilke oplysninger vi indsamler', p: ['Henvendelser og demo: når du kontakter os eller booker en demo, indsamler vi de oplysninger, du giver os — typisk navn, e-mail, virksomhed og din besked.', 'Kunde og fakturering: for kunder behandler vi konto- og kontaktoplysninger samt fakturerings- og betalingsoplysninger.', 'Brug af websitet: vi bruger Umami, et privatlivsvenligt analyseværktøj, der er cookiefrit og kun indsamler aggregeret, anonym statistik — ingen personoplysninger og ingen sporing på tværs af sites.', 'Tekniske logs: vores servere logger tekniske oplysninger (fx IP-adresse) i kort tid af hensyn til drift og sikkerhed.'] },
{ h: '3. Formål og retsgrundlag', p: ['At besvare henvendelser og levere demoer — vores legitime interesse og forberedelse af en aftale (GDPR art. 6, stk. 1, litra b og f).', 'At levere, drifte og fakturere tjenesten — opfyldelse af aftale (litra b).', 'At sikre drift og forebygge misbrug — legitim interesse (litra f).', 'At overholde lovkrav, herunder bogføring — retlig forpligtelse (litra c).'] },
{ h: '4. Cookies og analyse', p: ['Vi sætter kun strengt nødvendige cookies (fx til at huske dit sprogvalg). Vores analyse via Umami er cookiefri og kræver derfor ikke samtykke. Vi bruger ikke reklame- eller tredjeparts-sporing, og vi sender kun transaktionelle e-mails — ingen markedsføring uden dit samtykke.'] },
{ h: '5. Opbevaring', p: ['Vi opbevarer kun oplysninger, så længe det er nødvendigt. Henvendelser slettes, når de er afsluttet, medmindre de bliver til et kundeforhold. Regnskabsmateriale opbevares i 5 år jf. bogføringsloven. Tekniske logs opbevares i kort tid.'] },
{ h: '6. Sikkerhed og placering', p: ['Dine oplysninger hostes i EU og forlader ikke EU/EØS. De beskyttes med kryptering (AES-256 i hvile, TLS 1.3 i transit), adgangsstyring og løbende overvågning.'] },
{ h: '7. Ændringer', p: ['Vi kan opdatere denne politik. Væsentlige ændringer varsles på denne side med ny dato.'] },
],
recipientsHeading: 'Hvem vi deler med',
recipients: [
['Hetzner Online GmbH', 'Hosting og infrastruktur', 'Tyskland (EU)'],
['Stripe Payments Europe, Ltd.', 'Betaling og fakturering', 'Irland (EU)'],
],
rightsHeading: 'Dine rettigheder',
rights: [
'Indsigt i de oplysninger, vi behandler om dig',
'Berigtigelse af forkerte oplysninger',
'Sletning ("retten til at blive glemt")',
'Begrænsning af behandlingen',
'Dataportabilitet',
'Indsigelse mod behandlingen',
'Klage til Datatilsynet (datatilsynet.dk)',
],
contactHeading: 'Kontakt',
contactBody: 'Vil du udøve dine rettigheder eller har du spørgsmål, så skriv til privacy@dezky.eu. Du kan også klage til Datatilsynet.',
},
dpa: {
label: 'databehandleraftale',
title: 'Databehandleraftale',
intro: 'Denne databehandleraftale (DPA) regulerer, hvordan Dezky ApS behandler personoplysninger på vegne af kunden ved brug af Dezky-platformen. Den er et bilag til hovedaftalen mellem parterne.',
updated: 'Senest opdateret: 5. juni 2026 · version 0.1 (udkast)',
draftNote: 'Udkast under juridisk gennemgang — endnu ikke en endelig, underskrevet aftale. Kontakt privacy@dezky.eu for den gældende, underskrevne version.',
sections: [
{ h: '1. Parter og roller', p: ['Kunden er dataansvarlig, og Dezky ApS (CVR 43 14 18 21, Åtoften 33, 6710 Esbjerg V) er databehandler.', 'Dezky behandler kun personoplysninger efter kundens dokumenterede instruks — herunder denne aftale og kundens brug af platformen — og underretter kunden, hvis en instruks efter Dezkys vurdering strider mod gældende databeskyttelseslovgivning.'] },
{ h: '2. Genstand, varighed og formål', p: ['Genstanden er de personoplysninger, kunden og kundens brugere lægger ind i modulerne (mail, kalender, kontakter, filer, video, chat og identitet/SSO).', 'Formålet er at levere og drifte platformen. Behandlingen varer, så længe hovedaftalen er i kraft, hvorefter oplysningerne slettes eller returneres, jf. punkt 9.'] },
{ h: '3. Kategorier af registrerede og oplysninger', p: ['Registrerede: kundens medarbejdere, kontakter og øvrige personer, hvis oplysninger kunden vælger at behandle i platformen.', 'Oplysninger: navne, e-mailadresser, kontaktoplysninger, kalender- og mødedata, filindhold, beskeder samt login- og brugeradministrationsdata. Kunden bestemmer selv, hvilke oplysninger der lægges i platformen.'] },
{ h: '4. Dezkys forpligtelser', p: ['Fortrolighed: alle med adgang til personoplysninger er underlagt tavshedspligt.', 'Sikkerhed: Dezky gennemfører passende tekniske og organisatoriske foranstaltninger jf. GDPR art. 32 (se nedenfor).', 'Bistand: Dezky hjælper kunden med anmodninger fra registrerede samt med art. 3236 (sikkerhed, brud og konsekvensanalyser).'] },
{ h: '5. Underdatabehandlere', p: ['Kunden giver Dezky generel tilladelse til at anvende underdatabehandlere; de aktuelle fremgår af listen nedenfor.', 'Dezky pålægger underdatabehandlere de samme forpligtelser som i denne aftale og varsler kunden i rimelig tid ved ændringer, så kunden kan gøre indsigelse.'] },
{ h: '6. Overførsel til tredjelande', p: ['Indhold og driftsdata hostes i EU (Tyskland) og overføres ikke uden for EU/EØS. Dezky har ingen amerikansk moder eller datterselskab.', 'Betalingsbehandling sker via en EU-baseret underdatabehandler. Sker overførsel undtagelsesvis til et tredjeland, kræver det et gyldigt grundlag jf. GDPR kapitel V.'] },
{ h: '7. Brud på persondatasikkerheden', p: ['Dezky underretter kunden uden unødig forsinkelse og senest 72 timer efter at være blevet bekendt med et brud, med de oplysninger kunden skal bruge for at overholde sine egne pligter.'] },
{ h: '8. Revision og tilsyn', p: ['Dezky stiller dokumentation til rådighed for at påvise overholdelse, herunder relevante certificeringer og audit-logs, og giver mulighed for tilsyn efter rimeligt varsel og uden unødig forstyrrelse af driften.'] },
{ h: '9. Sletning og tilbagelevering', p: ['Ved ophør sletter eller returnerer Dezky efter kundens valg alle personoplysninger og sletter eksisterende kopier, medmindre lovgivning kræver fortsat opbevaring. Kunden kan til enhver tid eksportere sine data via åbne standarder.'] },
{ h: '10. Lovvalg og værneting', p: ['Aftalen er underlagt dansk ret, og tvister afgøres ved de danske domstole.'] },
],
subprocessorsHeading: 'Underdatabehandlere',
subprocessors: [
['Hetzner Online GmbH', 'Hosting, objektlagring og backup', 'Tyskland (EU)'],
['Stripe Payments Europe, Ltd.', 'Betalings- og faktureringsdata', 'Irland (EU)'],
],
tomsHeading: 'Tekniske og organisatoriske foranstaltninger',
toms: [
'Kryptering: AES-256 i hvile, TLS 1.3 i transit',
'Adgangsstyring med single sign-on og multifaktor',
'ISO 27001-certificeret driftsoperatør, Tier III-datacentre',
'Audit-log med 13 måneders opbevaring',
'Redundante, krypterede backups',
'Kundekontrollerede krypteringsnøgler (BYOK) på Enterprise',
'Mindste privilegium og adskilte miljøer',
],
contactHeading: 'Kontakt',
contactBody: 'Spørgsmål om databehandling eller anmodning om den underskrevne aftale: privacy@dezky.eu',
},
stubs: {
customers: 'Kunder',
careers: 'Karriere',
press: 'Presse',
status: 'Systemstatus',
docs: 'Dokumentation',
blog: 'Blog',
terms: 'Vilkår',
sla: 'SLA',
cookies: 'Cookiepolitik',
},
},
footer: {
tagline: 'Suveræn produktivitet til danske virksomheder.',
legal: { name: 'Dezky ApS', cvr: 'CVR 43 14 18 21', addr: 'Åtoften 33 · 6710 Esbjerg V' },
cols: [
['Produkt', [['Funktioner', '/#suite'], ['Sikkerhed', '/#sovereignty'], ['Roadmap', '/roadmap'], ['Status', '/status'], ['Changelog', '/changelog']]],
['Selskab', [['Om os', '/about'], ['Kunder', '/customers'], ['Karriere', '/careers'], ['Presse', '/press'], ['Kontakt', '/contact']]],
['Ressourcer', [['Docs', '/docs'], ['Migrationsguide', '/migration'], ['Partnere', '/#whitelabel'], ['Blog', '/blog'], ['Brand', '/brand']]],
['Juridisk', [['Privatlivspolitik', '/privacy'], ['Databehandler', '/dpa'], ['Vilkår', '/terms'], ['SLA', '/sla'], ['Cookies', '/cookies']]],
] as [string, [string, string][]][],
copyright: '© 2026 Dezky ApS. Alle rettigheder forbeholdes.',
status: 'status · alle systemer kører',
},
},
en: {
nav: { product: 'product', security: 'security', whitelabel: 'whitelabel', pricing: 'pricing', docs: 'docs', login: 'log in', cta: 'book a demo' },
hero: {
eyebrow: '// sovereign productivity · v1.0',
headlineA: ['Your digital workplace.', { hl: 'Data that stays in the EU.' }] as HeadlinePart[],
headlineB: ['Tools you already know.', { hl: 'Sovereignty you actually need.' }] as HeadlinePart[],
sub: 'Mail, files, video, chat and SSO — fully integrated, EU-hosted, no lock-in. Built on permissively licensed open source.',
cta: 'Book a demo',
sub_cta: 'See how it works',
trust: ['Powered by open source', 'Hosted in the EU', 'Built in Denmark'],
},
problem: {
label: '01 — the problem',
heading: 'It got legally hard to pretend American cloud is neutral.',
p1: 'Schrems II made transatlantic data transfers legally fragile. The CLOUD Act lets US providers be compelled to disclose data regardless of where it sits physically.',
p2: 'M365 and Workspace change pricing and license terms without notice. Lock-in is a strategic risk most SMBs only discover when they try to leave.',
},
suite: {
label: '02 — the suite',
heading: 'Everything you expect. Nothing you don\'t want.',
lede: 'Five modules. One login. Built to work together — not just live in the same browser.',
soonLabel: 'coming soon',
cards: [
{ name: 'Mail', tag: 'mail · calendar · contacts', desc: 'Domain mail, calendar and contacts with full Outlook and Apple Mail compatibility via IMAP, CalDAV and CardDAV.', soon: false },
{ name: 'Drive', tag: 'files · sharing · versions', desc: 'Cloud files with sharing, versioning and built-in Office-format editing. Sync clients for Mac, Windows and Linux.', soon: false },
{ name: 'Meet', tag: 'video · screen share', desc: 'Video meetings in the browser. No download. Screen share, recording and background blur out of the box.', soon: true },
{ name: 'Chat', tag: 'channels · threads · search', desc: 'Team chat with threads, channels and full history search. Designed to be read async — not to interrupt.', soon: true },
{ name: 'Identity', tag: 'sso · mfa · lifecycle', desc: 'Single sign-on, multi-factor and user lifecycle in one panel. Add a user once — they get mail, drive, meet and chat instantly.', soon: false },
],
},
how: {
label: '03 — setup',
heading: 'Three steps. No migration consultant.',
steps: [
{ n: '01', title: 'Bring your domain.', body: 'We help with DNS. Your users keep their @yourcompany.dk addresses.' },
{ n: '02', title: 'Provision your team.', body: 'Add users once — they get mail, drive, chat and video behind single sign-on.' },
{ n: '03', title: 'Use it like you always have.', body: 'Familiar web and mobile apps. Migration from M365 and Google Workspace is included.' },
],
},
sovereignty: {
label: '04 — sovereignty',
heading: 'Your data lives under Danish law. Full stop.',
body: ['Dezky runs in EU data centers, Tier III certified, encrypted at rest and in transit. We have no US parent, no US subsidiary, and no commercial reason to roll over for a foreign judge.', 'For regulated industries, we offer customer-controlled encryption keys (BYOK) — so even we can\'t read your data.'],
checks: [
['Data jurisdiction', 'EU · Germany'],
['Data centers', 'Hetzner · Germany'],
['Encryption', 'AES-256 at rest · TLS 1.3 in transit'],
['BYOK', 'Available on Enterprise'],
['Audit log', 'Built-in · 13-month retention'],
['Compliance', 'GDPR · NIS2-ready · ISO 27001 (in progress)'],
],
},
compare: {
label: '05 — comparison',
heading: 'Dezky vs. the American default.',
lede: 'We\'re not cheaper because we\'re worse. We just have fewer obligations to American equity analysts.',
cols: ['Dezky', 'US hyperscaler'],
rows: [
['Data jurisdiction', 'EU · Germany', 'US (CLOUD Act applies)'],
['License basis', 'Apache 2.0 / MIT', 'Proprietary'],
['Whitelabel', 'Included', 'Not available'],
['Pricing predictability', 'Locked for contract term', 'Subject to unilateral change'],
['Danish support', 'Built-in', 'Limited · often English'],
['Migration help', 'Included', 'DIY or partner'],
],
},
whitelabel: {
label: '06 — for partners',
heading: 'Sell it as your own.',
lede: 'MSPs and IT consultancies: run Dezky under your brand. Your domain, your logo, your pricing. We provide the platform — you own the relationship.',
bullets: [
'Full whitelabel theme · CSS and logo',
'Multi-tenant administration',
'Margins of 1540% by volume',
'Co-marketing and leads via partner network',
],
cta: 'See the partner program',
partners: [
{ name: 'moltke it', subtitle: 'aalborg · 24 users' },
{ name: 'kraft & partners', subtitle: 'copenhagen · 112 users' },
{ name: 'your company here', subtitle: '—' },
],
},
stack: {
label: '07 — open standards',
heading: 'Built on open standards. No lock-in.',
lede: 'Your data speaks well-known, open protocols — not proprietary formats. Export everything anytime and move to another provider.',
rows: [
['Mail & calendar', 'IMAP · SMTP · CalDAV · CardDAV', 'Export to .mbox and .ics'],
['Files & drive', 'WebDAV · S3', 'Download every file — no format lock'],
['Video meetings', 'WebRTC · SIP', 'Open browser standard, no client'],
['Team chat', 'Open export API', 'Take the full history with you'],
['Identity & SSO', 'OIDC · SAML · SCIM', 'Bring your own IdP'],
],
},
pricing: {
label: '08 — pricing',
heading: 'Predictable pricing. No surprises.',
lede: 'We\'re in a closed beta until summer 2026. Pricing is set with our first customers — not against them.',
teaser: 'Starting at',
price: '49',
unit: 'DKK / user / mo.',
note: 'Final pricing confirmed at demo. Volume discount from 25 users.',
cta: 'Book a demo for pricing',
},
faq: {
label: '09 — questions',
heading: 'What we get asked.',
items: [
['How does migration from Microsoft 365 work?', 'We move mail, calendar, contacts and OneDrive files in the background while your team keeps working. Cutover day is a DNS update. Typical timeline is 24 weeks for 50 users.'],
['Can I still use Outlook and Office?', 'Yes. Mail, calendar and contacts work via IMAP, CalDAV and CardDAV. Drive files open with Office desktop via WebDAV. We recommend our web and mobile apps, but we don\'t require you to change habits.'],
['Where is data hosted?', 'With Hetzner in Germany. Tier III certified data centers, redundant power and network, ISO 27001 certified operator. No data leaves the EU at any time — not for analytics, logs or support.'],
['What happens if Dezky shuts down?', 'The whole stack is open source. You can export everything and move to another Dezky partner. Our business model is operations — not hostage-taking.'],
['What\'s your SLA?', '99.9% uptime guaranteed on all plans. 99.95% on Enterprise. Public real-time status page at status.dezky.eu.'],
['How is support delivered?', 'Danish and English. Email and chat on all plans. Phone support on Business and Enterprise. Dedicated onboarding consultant from 50 users up.'],
],
},
finalCta: {
heading: ['Ready to bring', { hl: 'your data home' }, '?'] as HeadlinePart[],
sub: '30-minute demo. No sales pressure. No slides.',
cta: 'Book a demo',
},
pages: {
back: 'Back to home',
comingSoonKicker: 'Coming soon',
comingSoonBody: 'We\'re building this page right now. Want to know more today? Book a demo and we\'ll walk you through it.',
legalBody: 'This document is being finalised with our advisors. Contact us at kontakt@dezky.eu for the current version.',
ctaDemo: 'Book a demo',
about: {
label: 'about',
title: 'Built in Denmark. For European sovereignty.',
intro: 'Dezky brings mail, files, video, chat and SSO into one suite — EU-hosted and built on open standards, so your data never leaves European jurisdiction.',
body: [
'We started Dezky because European businesses deserve productivity tools that don\'t depend on American infrastructure and shifting license terms. Schrems II and the CLOUD Act made it clear: where data lives, and who can be compelled to hand it over, isn\'t a technical detail — it\'s strategy.',
'We run the platform on European infrastructure, we have no US parent, and we build on permissively licensed open source so you can always export your data and move on. No lock-in, no surprises.',
],
principles: [
['Sovereignty', 'Your data lives under European law — full stop.'],
['Openness', 'Built on open standards and open source. No proprietary traps.'],
['Predictability', 'Fixed pricing for the contract term. No unilateral changes.'],
],
},
contact: {
label: 'contact',
title: 'Let\'s talk.',
intro: 'Questions about migration, pricing or whitelabel? Drop us a line — we reply in Danish and English.',
emailLabel: 'Email',
email: 'kontakt@dezky.eu',
addressLabel: 'Address',
cvrLabel: 'Company reg.',
},
roadmap: {
label: 'roadmap',
title: 'Where we\'re headed.',
intro: 'We build in the open. Here\'s what\'s live, what\'s next, and what we\'re planning.',
columns: [
['Live now', ['Mail, calendar & contacts', 'Files & drive', 'Single sign-on & user management']],
['Next', ['Video meetings in the browser', 'Team chat with threads', 'Mobile apps for iOS & Android']],
['Later', ['Customer-held keys (BYOK)', 'Advanced compliance reporting', 'More EU regions']],
],
},
changelog: {
label: 'changelog',
title: 'What\'s new.',
intro: 'Major changes and improvements. Smaller fixes ship continuously.',
entries: [
['v1.0.4', '2026', ['New pricing model and updated pricing page', 'Improved onboarding flow', 'Faster drive loading']],
['v1.0.0', '2026', ['First public beta', 'Mail, drive and SSO live', 'Whitelabel for partners']],
],
},
migration: {
label: 'migration guide',
title: 'Switch with zero downtime.',
intro: 'We move mail, calendar, contacts and files in the background while your team keeps working. The cutover itself is a DNS update.',
steps: [
['01', 'Mapping', 'We review your domains, mailboxes and data and lay out a plan. Typical timeline is 24 weeks for 50 users.'],
['02', 'Parallel copy', 'We copy mail, calendar, contacts and OneDrive/Drive files to Dezky in the background — without interrupting anything.'],
['03', 'Cutover day', 'We update DNS and your users sign in to Dezky. Familiar web and mobile apps from day one.'],
],
note: 'Migration from Microsoft 365 and Google Workspace is included in every plan.',
},
partners: {
label: 'partner program',
title: 'Build your business on Dezky.',
intro: 'White-label the whole suite under your own brand. You own the customer relationship and the pricing — we run the platform, EU-hosted and permissively licensed.',
benefitsLabel: 'What you get',
benefits: [
['Full white-label', 'Your domain, your logo, your colours. No Dezky branding shown to the end customer.'],
['Multi-tenant console', 'Manage all your customers from one panel — provisioning, users and billing.'],
['1540% margin', 'Healthy margins that grow with volume. Predictable pricing, no hidden fees.'],
['Co-marketing & leads', 'Joint campaigns and customer leads via the partner network.'],
],
stepsLabel: 'How to get started',
steps: [
['01', 'Apply', 'Book a call so we understand your business and your customers.'],
['02', 'Onboarding', 'We set up your white-label environment and train your team.'],
['03', 'Launch', 'Sell under your own brand with us as the engine behind it.'],
],
cta: 'Book a partner call',
calc: {
label: 'Calculate your margin',
heading: 'See what the partnership is worth.',
seatsLabel: 'Number of users',
marginLabel: 'Your margin',
monthlyLabel: 'Your monthly margin',
annualLabel: 'Equals annually',
note: 'Margin is calculated progressively per tier, based on the 49 kr/user/mo list price. Final wholesale terms are agreed at onboarding.',
},
compare: {
label: 'Why switch',
heading: 'Reselling CSP vs. a Dezky partnership.',
cols: ['Microsoft / Google CSP', 'Dezky partner'],
rows: [
['Your margin', '515%', '1540%'],
['Customer relationship', 'Shared with the hyperscaler', 'You own it 100%'],
['White-label', 'Not possible', 'Full — your brand'],
['Pricing', 'Set for you', 'You decide'],
['Differentiation', 'Same as everyone else', 'EU sovereignty & open source'],
['Lock-in toward the customer', 'Proprietary', 'Open standards, no lock-in'],
],
},
tiers: {
label: 'Partner tiers',
heading: 'Grow with us.',
note: 'Margin and requirement figures are indicative and confirmed in the partner agreement.',
items: [
['Registered', 'From your first customer', '15%', ['White-label environment', 'Multi-tenant console', 'Email support']],
['Certified', 'From 501 users', '30%', ['Everything in Registered', 'Priority support', 'Co-marketing material']],
['Premier', 'From 1,001 users', '40%', ['Everything in Certified', 'Dedicated partner manager', 'Customer leads & joint campaigns']],
],
},
faq: {
label: 'Partner FAQ',
heading: 'What partners ask.',
items: [
['Who bills the end customer?', 'You do. You own the contract, the pricing and the invoice — we bill you at the wholesale price.'],
['Can I set my own prices?', 'Yes. You set your retail price freely. Your margin is the difference above your wholesale price.'],
['Who owns the customer\'s data?', 'The customer. Data sits in the EU under European law and can always be exported via open standards.'],
['What support do I get?', 'Partner support at every tier, with a priority queue and a dedicated manager at the higher tiers.'],
['Is there a lock-in or minimum purchase?', 'No minimum to start. The higher tiers require a certain number of active users.'],
['How fast can I be up and running?', 'Typically within a week: we set up your white-label environment and train your team.'],
],
},
},
privacy: {
label: 'privacy policy',
title: 'Privacy Policy',
intro: 'This privacy policy explains how Dezky ApS, as data controller, collects and processes personal data about you — as a visitor to dezky.eu, when you get in touch, and as a customer.',
updated: 'Last updated: 5 June 2026 · version 0.1 (draft)',
draftNote: 'Draft under legal review — contact privacy@dezky.eu if you need the current version.',
sections: [
{ h: '1. Data controller', p: ['Dezky ApS (company reg. 43 14 18 21, Åtoften 33, 6710 Esbjerg V, Denmark) is the controller for the personal data we process about you. Data-protection questions: privacy@dezky.eu.'] },
{ h: '2. What we collect', p: ['Enquiries and demos: when you contact us or book a demo, we collect the details you provide — typically name, email, company and your message.', 'Customer and billing: for customers we process account and contact details plus billing and payment data.', 'Site usage: we use Umami, a privacy-friendly analytics tool that is cookieless and collects only aggregated, anonymous statistics — no personal data and no cross-site tracking.', 'Technical logs: our servers log technical data (e.g. IP address) briefly for operations and security.'] },
{ h: '3. Purposes and legal basis', p: ['Answering enquiries and running demos — our legitimate interest and pre-contract steps (GDPR Art. 6(1)(b) and (f)).', 'Providing, operating and billing the service — performance of a contract (Art. 6(1)(b)).', 'Securing operations and preventing abuse — legitimate interest (Art. 6(1)(f)).', 'Complying with legal obligations, including bookkeeping — legal obligation (Art. 6(1)(c)).'] },
{ h: '4. Cookies and analytics', p: ['We set only strictly necessary cookies (e.g. to remember your language choice). Our Umami analytics is cookieless and therefore needs no consent. We use no advertising or third-party tracking, and we send only transactional email — no marketing without your consent.'] },
{ h: '5. Retention', p: ['We keep data only as long as necessary. Enquiries are deleted once closed unless they become a customer relationship. Accounting records are kept for 5 years under the Danish Bookkeeping Act. Technical logs are kept briefly.'] },
{ h: '6. Security and location', p: ['Your data is hosted in the EU and does not leave the EU/EEA. It is protected with encryption (AES-256 at rest, TLS 1.3 in transit), access control and continuous monitoring.'] },
{ h: '7. Changes', p: ['We may update this policy. Material changes are flagged on this page with a new date.'] },
],
recipientsHeading: 'Who we share with',
recipients: [
['Hetzner Online GmbH', 'Hosting and infrastructure', 'Germany (EU)'],
['Stripe Payments Europe, Ltd.', 'Payment and billing', 'Ireland (EU)'],
],
rightsHeading: 'Your rights',
rights: [
'Access to the data we process about you',
'Rectification of inaccurate data',
'Erasure ("right to be forgotten")',
'Restriction of processing',
'Data portability',
'Objection to processing',
'Complaint to the Danish DPA (datatilsynet.dk)',
],
contactHeading: 'Contact',
contactBody: 'To exercise your rights or ask a question, email privacy@dezky.eu. You may also lodge a complaint with the Danish Data Protection Agency.',
},
dpa: {
label: 'data processing agreement',
title: 'Data Processing Agreement',
intro: 'This Data Processing Agreement (DPA) governs how Dezky ApS processes personal data on behalf of the customer when using the Dezky platform. It forms an annex to the main agreement between the parties.',
updated: 'Last updated: 5 June 2026 · version 0.1 (draft)',
draftNote: 'Draft under legal review — not yet a final, signed agreement. Contact privacy@dezky.eu for the current signed version.',
sections: [
{ h: '1. Parties and roles', p: ['The customer is the data controller, and Dezky ApS (company reg. 43 14 18 21, Åtoften 33, 6710 Esbjerg V, Denmark) is the data processor.', 'Dezky processes personal data only on the customer\'s documented instructions — including this agreement and the customer\'s use of the platform — and will inform the customer if, in Dezky\'s opinion, an instruction infringes applicable data-protection law.'] },
{ h: '2. Subject matter, duration and purpose', p: ['The subject matter is the personal data the customer and its users place into the modules (mail, calendar, contacts, files, video, chat and identity/SSO).', 'The purpose is to provide and operate the platform. Processing lasts for the term of the main agreement, after which data is deleted or returned per section 9.'] },
{ h: '3. Categories of data subjects and data', p: ['Data subjects: the customer\'s employees, contacts and any other individuals whose data the customer chooses to process in the platform.', 'Data: names, email addresses, contact details, calendar and meeting data, file content, messages, and login/user-administration data. The customer decides what data is placed into the platform.'] },
{ h: '4. Processor obligations', p: ['Confidentiality: everyone with access to personal data is bound by confidentiality.', 'Security: Dezky implements appropriate technical and organisational measures under GDPR Art. 32 (see below).', 'Assistance: Dezky helps the customer respond to data-subject requests and comply with Arts. 3236 (security, breaches and impact assessments).'] },
{ h: '5. Sub-processors', p: ['The customer grants Dezky general authorisation to use sub-processors; the current ones are listed below.', 'Dezky imposes the same obligations on sub-processors as in this agreement and gives the customer reasonable notice of changes so the customer can object.'] },
{ h: '6. International transfers', p: ['Content and operational data is hosted in the EU (Germany) and is not transferred outside the EU/EEA. Dezky has no US parent or subsidiary.', 'Payment processing is handled by an EU-based sub-processor. Any exceptional transfer to a third country requires a valid basis under GDPR Chapter V.'] },
{ h: '7. Personal-data breaches', p: ['Dezky notifies the customer without undue delay and no later than 72 hours after becoming aware of a breach, with the information the customer needs to meet its own obligations.'] },
{ h: '8. Audits and inspections', p: ['Dezky makes available documentation to demonstrate compliance, including relevant certifications and audit logs, and allows audits on reasonable notice without unduly disrupting operations.'] },
{ h: '9. Deletion and return', p: ['On termination, Dezky deletes or returns all personal data at the customer\'s choice and deletes existing copies, unless law requires continued storage. The customer can export its data at any time via open standards.'] },
{ h: '10. Governing law and venue', p: ['This agreement is governed by Danish law, and disputes are settled by the Danish courts.'] },
],
subprocessorsHeading: 'Sub-processors',
subprocessors: [
['Hetzner Online GmbH', 'Hosting, object storage and backup', 'Germany (EU)'],
['Stripe Payments Europe, Ltd.', 'Billing and payment data', 'Ireland (EU)'],
],
tomsHeading: 'Technical and organisational measures',
toms: [
'Encryption: AES-256 at rest, TLS 1.3 in transit',
'Access control with single sign-on and multi-factor',
'ISO 27001-certified operator, Tier III data centres',
'Audit log with 13-month retention',
'Redundant, encrypted backups',
'Customer-held encryption keys (BYOK) on Enterprise',
'Least privilege and segregated environments',
],
contactHeading: 'Contact',
contactBody: 'Questions about data processing or to request the signed agreement: privacy@dezky.eu',
},
stubs: {
customers: 'Customers',
careers: 'Careers',
press: 'Press',
status: 'System status',
docs: 'Documentation',
blog: 'Blog',
terms: 'Terms of service',
sla: 'SLA',
cookies: 'Cookie policy',
},
},
footer: {
tagline: 'Sovereign productivity for Danish business.',
legal: { name: 'Dezky ApS', cvr: 'CVR 43 14 18 21', addr: 'Åtoften 33 · 6710 Esbjerg V' },
cols: [
['Product', [['Features', '/#suite'], ['Security', '/#sovereignty'], ['Roadmap', '/roadmap'], ['Status', '/status'], ['Changelog', '/changelog']]],
['Company', [['About', '/about'], ['Customers', '/customers'], ['Careers', '/careers'], ['Press', '/press'], ['Contact', '/contact']]],
['Resources', [['Docs', '/docs'], ['Migration guide', '/migration'], ['Partners', '/#whitelabel'], ['Blog', '/blog'], ['Brand', '/brand']]],
['Legal', [['Privacy', '/privacy'], ['DPA', '/dpa'], ['Terms', '/terms'], ['SLA', '/sla'], ['Cookies', '/cookies']]],
] as [string, [string, string][]][],
copyright: '© 2026 Dezky ApS. All rights reserved.',
status: 'status · all systems operational',
},
},
} as const
export type Lang = keyof typeof COPY