← Back to the IT Continuity CheckICT-GROUP · sample documentation (a demo, fictional company)⬇ Data (JSON)
IT documentation — operations overview

Výroba Novák & Syn s.r.o.

A Czech manufacturing company, 45 employees, one internal IT administrator (Martin Doubek) and an external supplier (Nováček IT s.r.o.). The environment is hybrid: on-premises servers (Active Directory) + Microsoft 365 in the cloud, connected by Entra Connect synchronization.

generated 14 Aug 2026 from source data · version 1.5
Sample documentation by ICT-GROUP. Výroba Novák & Syn s.r.o. is a fictional company — all names, addresses, IP addresses and figures are made up.
Next 5 deadlines
45 days past expiryWarranty / support: NS-NAS01details →47 daysLicence renewal: Bitwarden (password manager)details →60 daysEnd of support: Windows Server 2022details →66 daysDomain novak-syn-shop.czdetails →93 daysWarranty / support: NS-BCK01details →

How to read this document

This document is one page: everything an outside technician needs to take over operations within 48 hours — and everything the company's management needs to know what it owns.

No human drew it: it is generated from machine-readable source data (seed data), so after every change to the environment you simply regenerate the document — and it is current again.

The text is written for a regular reader; technical details (ports, protocols) live in the hover tooltips and in the small print.

01Environment profile

One site + cloud. Internal IT administrator: Martin Doubek. External supplier: Nováček IT s.r.o. (24/7 on-call).

45
employees and users
41
desktops and laptops managed by Intune
17
servers and network devices
9
systems in operation
8
network segments (VLANs)
4
backup jobs

Sites

Servers and network devices

DeviceTypeIP addressNetwork (VLAN)Role
NS-FW01MikroTik CCR211610.10.70.1Managementfirewall and router between VLANs; backup LTE connection
NS-SW01MikroTik CRS326-24S+10.10.70.2Managementcore switch — server room
NS-SW02MikroTik CRS326-24G10.10.70.3Managementswitch — office building
NS-SW03MikroTik CRS112-8P10.10.70.4Managementswitch — production hall (PoE for cameras and APs)
NS-AP01–04MikroTik cAP ax (4 pcs)10.10.70.11–14ManagementWi-Fi — SSIDs NovakSyn (internal) and NovakSyn-guest
NS-HV01Dell PowerEdge R45010.10.10.5ServersHyper-V host 1 (VMs: DC01, ERP01)
NS-HV02Dell PowerEdge R45010.10.10.6ServersHyper-V host 2 (VMs: DC02, SQL01, SYNC)
NS-DC01VM — Windows Server 202210.10.10.11Serversdomain controller, DNS, DHCP
NS-DC02VM — Windows Server 202210.10.10.12Serverssecond domain controller, DNS
NS-SQL01VM — WS 2022 + SQL Server 202210.10.10.21ServersERP database
NS-ERP01VM — Windows Server 202210.10.10.22ServersERP application server + attendance module
NS-SYNCVM — Windows Server 202210.10.10.15ServersEntra Connect — AD synchronization to Microsoft 365
NS-NAS01Synology RS1221+10.10.10.31Serversshared files
NS-BCK01Dell PowerEdge T35010.10.60.11Backupsbackup server (Veeam B&R + Veeam for M365)
NS-NAS-BCKSynology DS923+10.10.60.21Backupssecond backup medium
NS-NVR01NVR — 14 cameras10.10.50.11Camerascamera recording (30-day retention)
NS-UPS01APC Smart-UPS SRT 300010.10.70.21Managementserver room backup power (runtime ~20 min)

source: seed data → devices, vlans

02Network matrix — who may talk to whom

Row = from, column = to. Every dot is one allowed traffic category — hover to see ports and purpose. An empty cell means: the connection is denied (default deny) — the firewall only allows what is in this matrix.

ServersOfficesProduction/OTPrintCamerasBackupsManagementGuestINTERNET
Servers10.10.10.0/24
Offices10.10.20.0/24
Production/OT10.10.30.0/24
Print10.10.40.0/24
Cameras10.10.50.0/24
Backups10.10.60.0/24
Management10.10.70.0/24
Guest10.10.80.0/24
Identity and names (AD, DNS)Files (SMB)ERP and databasesPrinting and scanningBackupManagement and monitoringInternet and cloud (HTTPS)Camerasinside one networkexplicitly deniedflow unverifiedempty cell = denied (default deny)
Why this matters: Note: the servers must not initiate connections into the backup network themselves (the red ✕ in the matrix). The backup server pulls the data itself — so ransomware that took over the servers cannot reach the backups. And the immutable copy in Azure is insurance even against deletion with admin rights.

source: seed data → flows, drops

03Network diagram

The same data as the matrix, just as a map. Hover over a segment or a link to highlight the related communication; click a legend item to hide that category.

Offices → Servers · Identity and names (AD, DNS) · TCP/UDP 53, 88, 389, 445, 636 — domain sign-in, DNS, company policies (GPO)Offices → Servers · Files (SMB) · TCP 445 — shared folders on NS-NAS01Offices → Servers · ERP and databases · TCP 8080 — ERP client → application server NS-ERP01Offices → Cameras · Cameras · TCP 443 — viewing recordings on NS-NVR01 — Management group onlyOffices → INTERNET · Internet and cloud (HTTPS) · TCP 443 — Microsoft 365, web — through the firewallProduction/OT → Servers · ERP and databases · TCP 8080 — production terminals: reporting production into ERPProduction/OT → Servers · Identity and names (AD, DNS) · UDP 53 — DNS only (terminals are not domain-joined)Print → Servers · Files (SMB) · TCP 445 — scanning to a shared folder (scan-to-folder)Servers → Print · Printing and scanning · TCP 9100, 631 — print server sends jobs to printersServers → Production/OT · Printing and scanning · TCP 9100 — ERP prints labels on label printers in production — flow reported by production, not yet verified in the firewallServers → INTERNET · Internet and cloud (HTTPS) · TCP 443 — system updates, Entra Connect synchronization, Microsoft 365Backups → Servers · Backup · TCP 445, 10005–10006 — NS-BCK01 pulls backups from hosts and the NAS (Veeam)Backups → INTERNET · Backup · TCP 443 — immutable copy of backups to AzureManagement → Servers · Management and monitoring · TCP 443, 3389, 5985–5986 — server management (RDP, WinRM, web consoles)Management → Offices · Management and monitoring · TCP 3389 — remote assistance for usersManagement → Production/OT · Management and monitoring · TCP 22, 443 — management of terminals and machinesManagement → Print · Management and monitoring · TCP 443 — web management of printersManagement → Cameras · Management and monitoring · TCP 443 — management of the NVR and camerasManagement → Backups · Management and monitoring · TCP 443, 3389 — management of the backup serverManagement → INTERNET · Internet and cloud (HTTPS) · TCP 443 — web, downloading updatesGuest → INTERNET · Internet and cloud (HTTPS) · TCP 80, 443; UDP 443 — internet only — visitors and personal devicesServersVLAN 10 · 10.10.10.0/24servers, virtualization, NASOfficesVLAN 20 · 10.10.20.0/24employee desktops and laptopsPrintVLAN 40 · 10.10.40.0/24printers and multifunction devicesProduction/OTVLAN 30 · 10.10.30.0/24production terminals, machines, attendance terminalsCamerasVLAN 50 · 10.10.50.0/24IP cameras + recording unit (NVR)BackupsVLAN 60 · 10.10.60.0/24backup server and backup NASManagementVLAN 70 · 10.10.70.0/24network device management; IT workstations onlyINTERNETthe outside world — access only through the firewallGuestVLAN 80 · 10.10.80.0/24guest Wi-Fi — isolated, internet only
Identity and names (AD, DNS)Files (SMB)ERP and databasesPrinting and scanningBackupManagement and monitoringInternet and cloud (HTTPS)Cameras
dashed = flow not verified yetred outline = the segment must not initiate any connection outside its own networkarrow = who initiates the connection

source: seed data → vlans, flows

04Systems inventory

Every system has an owner on the company side (who decides about it) and an administrator (who takes care of it). Without an owner a system is an orphan — nobody knows whether the company still needs it.

SystemPurposeRuns onOwner (company)Administered byDocumentation
ERP Helios Orangeproduction, warehouse, invoicing, accountingNS-ERP01 + NS-SQL01Jana Melicharová (finance manager)Martin Doubek + service contract with the ERP vendorSharePoint → IT documentation → ERP.md
Microsoft 365 Business Premiummail, Teams, SharePoint/OneDrive, Intune, Defendercloud — tenant novaksynvyroba.onmicrosoft.comPetr Havlena (managing director)Martin Doubek + Nováček IT (delegated access via GDAP)SharePoint → IT documentation → M365.md
Active Directory (Novák & Syn)accounts, computer sign-in, company policiesNS-DC01 + NS-DC02Petr Havlena (managing director)Martin DoubekSharePoint → IT documentation → AD.md
Shared filesdocuments, drawings, department dataNS-NAS01department headsMartin DoubekSharePoint → IT documentation → NAS.md
Backup (Veeam B&R + for M365)backups of servers, NAS and cloudNS-BCK01Petr Havlena (managing director)Martin Doubek; oversight: Nováček ITSharePoint → IT documentation → Backup.md
Attendance systemattendance, payroll inputsterminals at entrances + module on NS-ERP01Jana Melicharováattendance vendor (service contract)SharePoint → IT documentation → Attendance.md
Camera systemsite recording — 14 cameras, 30-day retentionNS-NVR01Petr Havlena (managing director)security vendor (service contract)SharePoint → IT documentation → Cameras.md
Company websitewww.novak-syn.cz — company presentationexternal hosting (WordPress)Lucie Vávrová (sales)web studio (contract)SharePoint → IT documentation → Web.md
Payrollpayroll processingexternal — accounting firmJana Melicharováaccounting firmSharePoint → IT documentation → Payroll.md

source: seed data → systems

05Expiry and lifecycle

The documentation tracks not only what the company HAS, but also what quietly EXPIRES on it: domains, certificates, licences, warranties, software support and service contracts. Expiry does not hurt — until the day something lapses. It is payment continuity (checklist area 9) in practice: every item has a deadline, a number of days remaining, and the name of whoever pays.

Who watches this: Reminders for all services go to the shared mailbox it@novak-syn.cz and the deadlines live in the shared “IT expiry” calendar (watched by J. Melicharová + M. Doubek) with reminders 60, 30 and 7 days ahead. No critical service hangs on a personal card or a private e-mail.

Domains — all of them, not just the main one

DomainPurposeRegistrarExpiresRemainingAuto-renewalPaid byNote
novak-syn.czmain domain — web, e-mail, service sign-insCzech registrar — company account (it@)4 Mar 2027202 daysyescompany cardholder: Výroba Novák & Syn s.r.o., company ID 12345678 — verified against WHOIS on 12 Jun 2026
novaksyn.czdefensive registration — redirects to the main sitesame registrar2 Dec 2026110 daysyescompany card
novak-syn-shop.cze-shop pilot (2024) — unused todaysame registrar19 Oct 202666 daysNOcompany carddecide by September: renew (protects the brand) or let it lapse
presna-mechanika.czfrom the acquisition of Přesná mechanika s.r.o. (2021) — old customers still e-mail itdifferent registrar — account transferred to the company in 202230 Jun 2027320 daysyescompany cardkeep at least until 2028, then reassess

TLS certificates

Certificate / whereIssuerExpiresRemainingWho handles it
www.novak-syn.cz (web)Let's Encrypt (via hosting)renews automatically every 90 dayswatched by the hosting; checked at the half-yearly review
vpn.novak-syn.cz (SSTP VPN on NS-FW01)public CA — annual certificate22 Jan 2027161 daysrenewed by M. Doubek — task in the “IT expiry” calendar
erp.ad.novak-syn.cz (ERP web module, intranet)self-signed1 Mar 2028565 daysreplace with a trusted certificate during the ERP upgrade (Q4 2026)
Microsoft 365 (mail, sign-in)managed by Microsoftno action needed

SaaS and licences — including who they are assigned to

ServiceLicence typeQtyAssigned toRenewal / commitmentRemainingPaid byNote
Microsoft 365 Business Premiumper user45all employees — group LIC-M365-BP (dynamic)31 Jan 2027 (annual commitment)170 daysinvoice — CSP Nováček ITthe tenant and the data belong to the company; GDAP can be revoked at any time
Microsoft Defender for Businessincluded in Business Premium45all devices managed by Intunewith the M365 licenceEDR/antivirus — no separate payment
Power BI Proper user3P. Havlena, J. Melicharová, T. Hruškamonthly, no commitmentinvoice — CSP
Adobe Acrobat Standardper user4group LIC-Acrobat (finance + sales)15 Feb 2027 (annual)185 dayscompany card
Bitwarden (password manager)organization8management + IT — collections by department30 Sep 2026 (annual)47 dayscompany cardorganization owner: the company (managing director + IT)
ERP Helios Orange — maintenanceconcurrent users20production, warehouse, finance — named list in ERP.md31 Dec 2026 (annual)139 daysinvoicesupport + updates; upgrade Q4 2026
Veeam Data Platforminstances (VUL)10servers + NAS — jobs see the DR card15 May 2027 (annual)274 daysinvoice
Azure — immutable backup storagepay-as-you-gobackup jobs no. 3 and 4ongoing (monthly)company card30-day immutability
Web hostingpackage1company website28 Feb 2027 (annual)198 dayscompany card
Attendance systemper terminal3terminals at the entrancesservice contract — see Connectivity, service and insuranceinvoice

Hardware — warranties and support

DeviceModelSerial numberSupport / warrantyUntilRemainingPlan
NS-HV01Dell PowerEdge R450ST 7GX2Q34Dell ProSupport NBD30 Sep 2027412 daysextend by 2 years when the contract renews
NS-HV02Dell PowerEdge R450ST 7GX2Q41Dell ProSupport NBD30 Sep 2027412 daysextend by 2 years when the contract renews
NS-BCK01Dell PowerEdge T350ST JW4T2P3Dell Basic NBD15 Nov 202693 daysupgrade to ProSupport — quote requested
NS-NAS01Synology RS1221+SN 2150SGR445901manufacturer warranty30 Jun 202645 days past expiryout of warranty — replacement planned Q2 2027, quote with the supplier
NS-NAS-BCKSynology DS923+SN 2320TQK118002manufacturer warranty10 Feb 2028545 days
NS-FW01MikroTik CCR2116SN D4E8-9F21warranty22 Apr 2027251 dayson failure, replacement within 24 h from the supplier; the configuration is exported daily
NS-UPS01APC Smart-UPS SRT 3000SN AS2405123456manufacturer warranty15 May 2027274 daysbattery replacement 5/2028 (after 4 years) — see Connectivity, service and insurance

Software end of support

SoftwareRuns onEnd of supportRemainingBeyond thatPlan
Windows Server 2022NS-DC01/02, SQL01, ERP01, SYNC13 Oct 2026
end of mainstream support
60 daysextended support until 14 Oct 2031fine — security patches continue; OS upgrade with the server refresh (2028)
SQL Server 2022NS-SQL0111 Jan 2028
end of mainstream support
515 daysextended support until 11 Jan 2033fine
Windows 11 Pro 25H241 computers12 Oct 2027
end of support for this version
424 daysthe version renews annuallyIntune upgrades versions automatically
ERP Helios Orange 2024.2NS-ERP0131 Dec 2026
end of vendor support
139 daysupgrade to the new version planned for Q4 2026
MikroTik RouterOS 7firewall, switches, APsrolling updatesfirmware check at the quarterly maintenance
Synology DSM 7.2NS-NAS01, NS-NAS-BCKrolling updatesfirmware check at the quarterly maintenance

Connectivity, service and insurance

Contract / serviceSupplierDeadline / commitmentRemainingPaid byNote
Internet — fibre 500/500 Mb/sconnectivity provideropen-ended, 3-month notice periodinvoice
Backup LTE connectionmobile operatorcommitment until 30 Jun 2027320 daysinvoicefailover tested 9 Feb 2026
Mobile tariffs (18 SIMs)mobile operatorframework contract until 31 Mar 2027229 daysinvoice
UPS — service and batteriesservice partnerannual inspection — last 6 May 2026, next 5/2027invoicebattery replacement 5/2028 (after 4 years)
Server room air conditioning — serviceservice companyannual service — last 12 May 2026, next 5/2027invoice
Lease of multifunction printers (3 pcs)leasing companycontract until 30 Sep 2027412 daysinvoicedecide before the end: buy out / replace
Cyber insuranceinsurerrenewal 1 Apr 2027 — coverage limit CZK 10 million230 daysinvoicethe insurer requires MFA, backups and restore tests — evidenced by this documentation; supported software is a condition of coverage
IT supplier — service contract (Nováček IT)Nováček IT s.r.o.open-ended — 60-day exit, fixed rates (art. 12)monthly invoice24/7 on-call: +420 555 000 111

source: seed data → lifecycle (the “Remaining” column is computed from the generation date in meta — deterministically)

06Identity map — AD ⇄ Microsoft 365

Active Directory (on-premises)

ad.novak-syn.cz · NetBIOS Novák & Syn · NS-DC01, NS-DC02
  • 45 user accounts
  • 7 service accounts
  • 4 admin accounts (adm-*)
Entra Connect v2
every 30 minutes
on NS-SYNC

Microsoft 365 / Entra ID (cloud)

novaksynvyroba.onmicrosoft.com
  • 45 users licensed with Microsoft 365 Business Premium
  • 3 guests (external accounting firm, ERP vendor)

password hash sync — cloud sign-in keeps working even when the on-premises servers are down. self-service password reset with write-back to AD — enabled.

Synchronized
  • OU Users (45 accounts)
  • OU Groups
Not synchronized
  • service accounts
  • admin accounts (adm-*)
  • OU Retired

Privileged roles — who holds the keys

RoleWhoNote
Global Administrator (Microsoft 365)bg-admin-01, bg-admin-02 (emergency) · adm.doubek (Martin Doubek)adm.doubek is a separate cloud-only admin account — Martin does not use it for everyday work
Domain Admins (Active Directory)adm-doubek (Martin Doubek) · adm-onovacek (Ondřej Nováček, supplier)both are named accounts — no shared “administrator” for everyday work
Delegated supplier access (GDAP)Nováček IT s.r.o. — roles User Administrator, Exchange Administrator, Intune Administratorwithout the Global Administrator role; the company can unilaterally revoke the delegation at any time
Emergency account for AD (on-prem)nouzovy-admin (member of Domain Admins)password in a sealed envelope in the safe; rotated after every use

Conditional Access policies (Conditional Access)

PolicyWhat it doesStateExceptions
CA01 — MFA for all usersevery sign-in is confirmed with a second factor (Authenticator app)Enabledbg-admin-01/02 (they have their own FIDO2 keys)
CA02 — Block legacy protocolsold sign-in methods without MFA support (IMAP/POP/SMTP basic) are blockedEnabledno exceptions
CA03 — Company data only from managed devicesthe computer must be managed by Intune and healthy (compliant)Enabledmobiles: only apps with data protection (app protection)
CA04 — Geoblockingsign-ins from countries outside the EU are blockedEnabledbusiness trips — temporary exception on request
CA05 — Admins only with a FIDO2 keyprivileged roles require phishing-resistant sign-in with a hardware keyEnabledbg-admin-01/02 (excluded from all policies, they do have FIDO2 keys)
CA06 — MFA registration only from a trusted locationa new second factor can only be registered from the company network or a managed deviceEnabledno exceptions

source: seed data → identity

07Break-glass runbook — emergency access

Emergency “break the glass” accounts — the way into Microsoft 365 for the day the IT administrator is not available. Two cloud-only accounts with the Global Administrator role, sign-in exclusively with a FIDO2 hardware key, excluded from all Conditional Access policies.

bg-admin-01@novaksynvyroba.onmicrosoft.comcloud-only, Global Administrator, unlicensed · FIDO2 key no. 1 (YubiKey 5 NFC)
bg-admin-02@novaksynvyroba.onmicrosoft.comcloud-only, Global Administrator, unlicensed · FIDO2 key no. 2 (YubiKey 5 NFC)

Where the keys are

KeyLocationWho can reach it
FIDO2 key no. 1safe in the managing director's office (with a sealed PIN envelope)Petr Havlena (managing director), Jana Melicharová
FIDO2 key no. 2bank safe-deposit box — bank branch, ChrudimPetr Havlena; authorized: Jana Melicharová

Step-by-step procedure

  1. Verify it really is an emergency: the IT administrator is unavailable and an intervention in Microsoft 365 is needed — restoring access, blocking an attacker, bringing a service back up.
  2. Collect FIDO2 key no. 1 from the safe in the managing director's office. If it is not available, key no. 2 is in the bank safe-deposit box.
  3. On a computer open admin.microsoft.com and sign in as bg-admin-01@novaksynvyroba.onmicrosoft.com — choose “Sign in with a security key” and present the key (the PIN is in the sealed envelope with the key).
  4. An alert is automatically sent to the managing director and to it@ — that is expected, do not dismiss anything.
  5. Do only what the emergency requires. Change nothing beyond that; if unsure, call the supplier's on-call line: Nováček IT s.r.o., +420 555 000 111.
  6. Afterwards: return the key, replace the PIN envelope with a new one, log the intervention (SharePoint → IT documentation → Intervention log) and inform the IT administrator or the supplier within 24 hours — they will assess whether to rotate the account and the key.
Sign-in alert: Every sign-in with an emergency account sends an immediate alert to jednatel@novak-syn.cz and it@novak-syn.cz. The alerting is tested together with the accounts.

Last test: 15 Jul 2026 — both accounts: key sign-in, alert check — OK (logged). Next test: 13 Oct 2026 (every 90 days + after every personnel change in IT).

source: seed data → break_glass

08Backups and recovery plan (DR card)

How we back up: The 3-2-1 rule: three copies of the data, two different media, one off-site — plus one immutable on top. IT, which manages the backups, has access to them — and so does the managing director with his own account (Veeam console and Azure). The immutable copy is not about access but about deletion: once written, nobody can delete it for 30 days — not the administrator, not an attacker with an admin password.

Backup jobs

JobWhatToWhenRetentionImmutableLast success
VMs + NAS — localall VMs from NS-HV01/02 + NAS shared foldersNS-BCK01daily 22:0030 days13 Aug 2026 22:41 — OK
Copy to second mediumcopy of job no. 1NS-NAS-BCKdaily 03:0030 days14 Aug 2026 03:12 — OK
Offsite — immutableVMs + NASAzure Blob (30-day immutability)daily 04:3030 days + 12 monthlyyes14 Aug 2026 05:03 — OK
Microsoft 365Exchange, SharePoint, OneDrive, TeamsNS-BCK01 + copy to Azuredaily 20:001 yearyes13 Aug 2026 20:37 — OK

Test restores — proof the backups work

A green light only says a job ran. This records when something was actually restored last.

TypeDateWhat was restoredResultNext
Monthly sample5 Aug 2026restore of 3 random files from the NASOK, 12 minutes5 Sep 2026
Quarterly application18 Jun 2026restore of the ERP database into a test VMOK, 74 minutes18 Sep 2026
Annual full exercise21 Mar 2026restore of DC + ERP + files into an isolated networkOK, 6 h 20 min21 Mar 2027

Disaster scenarios

ScenarioWhat we doRTORPOLast tested
Failure of one VM or servicerestore from the local backup on NS-BCK01 (runbook R1)4 h24 h18 Jun 2026 — ERP database restore, 74 min
Ransomware — servers encrypteddisconnect the network, pay nothing, restore from the immutable copy in Azure (runbook R2)24–48 h24 h21 Mar 2026 — tabletop exercise + test restore
Server room destroyed (fire, water)replacement hardware / temporary operation in Azure, restore from the cloud copy (runbook R3)5 business days24 h21 Mar 2026 — tabletop exercise
Internet outagefirewall fails over automatically to the backup LTE connection15 min9 Feb 2026 — live failover test
IT administrator unavailablebreak-glass emergency account (chapter above) + supplier Nováček IT takes over using this documentation24 h15 Jul 2026 — emergency account test

Printed copy of the DR plan: safe in the managing director's office + at the managing director's home. The plan is known to: Petr Havlena, Martin Doubek, Jana Melicharová. Supplier on-call: Nováček IT s.r.o., +420 555 000 111 (24/7).

Last tabletop exercise: 21 Mar 2026 — scenario: the IT administrator unreachable in the morning and the servers encrypted overnight. Next exercise: March 2027.

source: seed data → backup, dr

09Critical access register — filled in

A filled-in copy of the “Critical access register” template from the checklist Will your company survive losing its IT admin? — ten areas the company owns, not a person. For every item: where it is, who can reach it, and when it was last verified to work.

CompanyVýroba Novák & Syn s.r.o.
Filled in byMartin Doubek (generated from source data, reviewed)
Date filled14 Aug 2026
Next review14 Feb 2027
Rule no. 1: A copy of this register must not live only on the server it describes. Printed copy: safe in the managing director's office; second copy: bank safe-deposit box. After every regeneration of the documentation, both copies are swapped for the current one.

1. Domains and DNS critical area

The domain carries the website, e-mail and sign-ins to most services. The holder must be the company (company ID), not a person.

WhatWhere it is storedWho has accessLast testedNext test
Account at the domain registrar (novak-syn.cz)Bitwarden — collection “Company – critical”managing director, M. Doubek12 Jun 202612 Jun 2027
Domain holder in the WHOIS recordVýroba Novák & Syn s.r.o., company ID 12345678 — extract: SharePoint → IT documentation → Domainthe record is public12 Jun 202612 Jun 2027
DNS hosting (where the domain records live)at the registrar; record export: SharePoint → IT documentation → DNS.mdM. Doubek, Nováček IT12 Jun 202612 Jun 2027
Domain expiry and whose card pays for it4 Mar 2027 — company card; see the Expiry and lifecycle chapterJ. Melicharová (card)12 Jun 202612 Jun 2027
Contact e-mail at the registrarit@novak-syn.cz (shared mailbox, not personal)managing director, M. Doubek, Nováček IT12 Jun 202612 Jun 2027

2. Tenant and licence ownership critical area

The tenant — the Microsoft 365 environment — and the data belong to the company. The managing director can sign in to the admin portal even without the supplier.

WhatWhere it is storedWho has accessLast testedNext test
Managing director's sign-in to the Microsoft 365 admin portalhavlena@novak-syn.cz — Global Reader role (sees everything, changes nothing; interventions go through break-glass)Petr Havlena20 May 202620 May 2027
List of global administratorsthe Identity map chapter of this document (generated)management + IT14 Aug 202614 Feb 2027
Contract with the partner (CSP) and a list of their permissionsSharePoint → Contracts → Nováček IT; GDAP permissions in the Identity map chaptermanaging director, J. Melicharová20 May 202620 May 2027
Licence overview and subscription renewal dates45× Business Premium, renewal 31 Jan 2027 — the Expiry and lifecycle chapter (incl. licence assignments)managing director, M. Doubek20 May 202620 May 2027

3. Systems documentation

The yardstick: an outside technician takes over operations within 48 hours using it. A copy belongs outside the systems it describes.

WhatWhere it is storedWho has accessLast testedNext test
Systems inventory (everything the company runs)this document — the Systems inventory chapter (generated from seed data)management + IT14 Aug 202614 Feb 2027
Network diagramthis document — the Network matrix and Network diagram (generated)management + IT14 Aug 202614 Feb 2027
List of admin accounts and their ownersthis document — the Identity map chaptermanagement + IT14 Aug 202614 Feb 2027
Supplier contactsthe Systems inventory and DR card chaptersmanagement + IT14 Aug 202614 Feb 2027
Step-by-step recovery procedurerunbooks R1–R3: SharePoint → IT documentation → DR; summary in the DR card chapterIT; printed copy with the managing director21 Mar 202621 Mar 2027
Copy of the documentation outside the systems it describesPDF export: safe + bank safe-deposit box; swapped after every regenerationmanaging director14 Aug 202614 Feb 2027

4. Emergency admin accounts critical area

Break-glass — the way into Microsoft 365 even if the admin does not show up tomorrow. Detailed procedure: the Break-glass runbook chapter.

WhatWhere it is storedWho has accessLast testedNext test
Emergency account no. 1 (sign-in name)bg-admin-01@novaksynvyroba.onmicrosoft.comholders of key no. 115 Jul 202613 Oct 2026
Emergency account no. 2 (sign-in name)bg-admin-02@novaksynvyroba.onmicrosoft.comholders of key no. 215 Jul 202613 Oct 2026
FIDO2 hardware key no. 1 — locationsafe in the managing director's office (+ sealed PIN envelope)P. Havlena, J. Melicharová15 Jul 202613 Oct 2026
FIDO2 hardware key no. 2 — a second, separate locationbank safe-deposit box, Chrudim branchP. Havlena15 Jul 202613 Oct 2026
Sign-in alerts — where they goe-mail to the managing director + it@ (immediately)15 Jul 202613 Oct 2026

5. Backups you can reach yourself critical area

Three copies, two media, one off-site — plus one immutable. IT has access to the backups; so does the managing director.

WhatWhere it is storedWho has accessLast testedNext test
What is backed up (list of data and systems)the Backup jobs table in this document (generated)IT + managing director14 Aug 202614 Feb 2027
Where the backups live (media and locations)NS-BCK01, NS-NAS-BCK, Azure (off-site)IT + managing director5 Aug 20265 Sep 2026
Immutable copy — where it isAzure Blob — 30-day immutabilityIT + managing director (own account)18 Jun 202618 Sep 2026
The company's own access to the backupsthe managing director has his own account for the Veeam console and AzurePetr Havlena5 Aug 20265 Sep 2026
Password or key for decrypting the backupssealed envelope in the safe; also known to the managing director (outside IT)P. Havlena + IT3 Apr 20263 Oct 2026
Record of the last test restorethe Test restores table + the log on SharePointIT + managing director5 Aug 20265 Sep 2026

6. Disaster recovery plan

Who restores what and in what order — available even during an IT outage, printed, known to at least two people.

WhatWhere it is storedWho has accessLast testedNext test
Written recovery (DR) plan — printed copysafe in the managing director's officeP. Havlena, J. Melicharová21 Mar 202621 Mar 2027
Copy of the plan outside the companyat the managing director's home + bank safe-deposit boxP. Havlena21 Mar 202621 Mar 2027
Who knows the plan (at least two people)P. Havlena, M. Doubek, J. Melicharová21 Mar 202621 Mar 2027
Minutes of the last tabletop exerciseSharePoint → IT documentation → DR → exercise 2026management21 Mar 202621 Mar 2027

7. Password management and access escrow

The password vaults belong to the company, not to one person's head — with an emergency mechanism on top.

WhatWhere it is storedWho has accessLast testedNext test
Company password manager — who owns the vaultsBitwarden — organization Novák & Syn (owner: the company; admins: managing director + M. Doubek)everyone per collections1 Jul 20261 Oct 2026
Sealed envelope in the safe — date of last rotationsafe in the managing director's officeP. Havlena, J. Melicharová3 Apr 20263 Oct 2026
Emergency access (Bitwarden Emergency Access)P. Havlena is the emergency contact for M. Doubek's account (3-day waiting period)Petr Havlena1 Jul 20261 Oct 2026
Third-party escrownot used — covered by the envelope and emergency access

8. Contract with your IT supplier

Continuity is negotiated while the relationship is good. Access and documentation are handed over continuously, not at the break-up.

WhatWhere it is storedWho has accessLast testedNext test
Contract with the IT supplier — where it is storedSharePoint → Contracts → Nováček IT s.r.o.managing director, J. Melicharová20 May 202620 May 2027
Clause: data, backups and documentation belong to the clientart. 7 of the contract — explicitly20 May 202620 May 2027
Cooperation on termination (notice period, rates)art. 12 — 60 days, fixed rates20 May 202620 May 2027
Last continuous hand-over of access and documentation14 Aug 2026 — regeneration of this documentation + spot check of accessmanaging director14 Aug 202614 Feb 2027

9. Payment continuity

Expiry does not hurt — until the day a certificate lapses. Everything on the company card and role-based e-mail, not a person.

WhatWhere it is storedWho has accessLast testedNext test
Domains — whose card pays, when they expirethe Expiry and lifecycle chapter — all 4 domains (company card)J. Melicharová12 Jun 202612 Dec 2026
Certificates — who renews them, when they expireweb: Let's Encrypt, renews automatically; watched by the hosting12 Jun 202612 Dec 2026
Hosting and other key services — whose cardeverything on the company card or invoice; no personal cardsJ. Melicharová12 Jun 202612 Dec 2026
Reminder e-mail (a role, not a personal mailbox)it@novak-syn.cz (shared mailbox)IT + finance manager12 Jun 202612 Dec 2026
Expiry calendar — who watches itshared “IT expiry” calendar in Microsoft 365J. Melicharová + M. Doubek12 Jun 202612 Dec 2026

10. Offboarding and secret rotation

At every departure from IT: revoke privileged access within an hour, rotate shared passwords and keys.

WhatWhere it is storedWho has accessLast testedNext test
Written procedure for a departure from ITSharePoint → IT documentation → Offboarding.mdmanagement + IT30 Jun 2026at the next departure
Shared passwords — list to rotate on departureBitwarden — collections tagged “rotation”IT30 Jun 2026at the next departure
API keys and service accounts — list to rotatethe Identity map chapter + ERP documentation (Veeam→Azure, attendance→ERP)IT30 Jun 2026at the next departure
Record of the last departure30 Jun 2026 — temporary worker (IT support): accounts disabled the same day, shared passwords rotatedmanagement30 Jun 2026

source: seed data → evidence