Employee Handbook. H&S. Always with a provable trail.
Distribution of key company documents with an NIS2 / ISO 27001 audit trail. Publisher drafts, approver signs off, recipients acknowledge — you have proof. Everything in your M365 tenant's SharePoint, no external backend.
Three pains every manager knows.
Documents everywhere and nowhere
Employee Handbook in Teams, GDPR in OneDrive, H&S in email. When a new hire joins, nobody really knows what to send them — and which version was the last approved one.
NIS2 / ISO inspector visit
An inspector or ISO auditor asks: "Prove that every employee saw the Handbook v1.3." HR opens Excel and starts calling people. That's the problem.
Document arrived, but…
You sent out a new policy in a bulk email. Did anyone open it? Read it? Understood it? You have no idea. And in 3 years you won't be able to find out either.
For companies that must prove compliance.
Who it's for
- You need NIS2 / ISO 27001 audits and provable records that employees acknowledged each policy.
- You have 50+ employees and key documents (Handbook, GDPR, H&S, IT security) that everyone must know.
- You want to control distribution through roles — publisher → approver → recipients — with a full trail.
- You work in Microsoft 365 and want to keep data inside your own tenant, not in a third-party cloud.
- HR director, Compliance officer or H&S technician needs a management dashboard with compliance %.
Who we're NOT for
- — You're looking for a certified DMS (DocuWare, OpenText, M-Files) for regulated industries. Our app is governance, not a certified document management system.
- — You need a qualified electronic signature (PKI) — this is a functional audit record, not a digital signature.
- — Workflow with parallel approvers or multi-level approval. EP365 has one approver per category (overridable per document).
- — You don't have SharePoint Online. EP365 Controlled Documents runs as an SPFx webpart inside M365 only.
Six things that make compliance finally make sense.
Workflow with 5 roles
Employee (implicit), Publisher, Approver, Manager, Administrator. You manage membership in the app or via SP groups. Multiple roles stack additively.
Audit trail with timestamps
For each acknowledgement: UPN, display name, ISO timestamp, document version, optional note. In strict mode also IP and User-Agent. Records are immutable.
Targeting from 3 sources
Build recipients from EP365 distribution groups (local), Entra ID groups (M365 / cloud, transitive members) and individuals (people picker).
Re-distribute a new version
Change the attachment? Auto bump (1.0 → 1.1), distribute again. Old confirmations get reset, a new audit cycle is launched with new EP365 Hub tasks and emails.
Management dashboard
Compliance % per category, top 5 at-risk documents, publishing timeline, recipient stack bar. Managers see compliance for their team via Entra `directReports`.
Auto-archive + retention
Once `EP365ValidTo` lapses, documents auto-archive. Audit records remain under retention (default 7 years). Audit report print to PDF straight from the browser.
What people do with it day to day.
Employee Handbook for 250 people
- Workflow: HR publisher → HR approver → distribution
- Audit trail: who, when, which version (NIS2-ready)
- Managers see compliance for their team
Annual H&S training
- Annual version re-distribution (resets old confirmations)
- 'H&S' category with its own icon palette
- After deadline: email reminder from the document detail
Internal GDPR policy
- Local group outside Entra ID (DPO manages it themselves)
- Optional acknowledgement note ("I agree to the retention rules")
- Central report for DPO / GDPR auditors
ISMS policies and SoA
- Transitive members sync for large Entra groups
- Re-certification audit passed with no findings
- Management dashboard for the ISMS team lead
Four layers. All inside your M365.
No additional system. Documents, acknowledgements and the audit trail stay inside your SharePoint. From our side, only a licence-check runs.
Where EP365 Controlled Documents has the clearer advantage.
Arguments that convince both CISO and Compliance officer.
NIS2 audit trail, ISO 27001, GDPR minimal principle, data sovereignty. No external backend.
NIS2 audit trail
Timestamp, version, UPN, IP in strict mode. Minimum 5-year retention.
ISO 27001 / 9001
Documented distribution control with version history and acknowledgements per version.
Immutable audit log
Records in `EP365_Docs_Confirmations` cannot be edited. Permanent proof.
Data sovereignty
Data in your M365 tenant region (EU for European customers). No cross-border transfer.
No external backend
Everything runs in M365 (SharePoint + Graph). Licence Azure Functions verify only.
GDPR — minimal principle
Audit contains only UPN, display name, time, (optionally) IP. Retention controlled by settings.
Monthly licence by company size + customer-side implementation.
The monthly subscription scales with the size of your organisation — the total number of users in your Microsoft 365 environment. Unlimited recipients and documents within each tier.
How we price the licence
Support price
Consulting, environment tweaks or end-user support.
Support is billed in 15-minute increments. The customer is informed of the expected scope of work in advance.
Customer-side implementation
Installation, 2-hour admin workshop, category design for your organisational structure, first distribution groups, NIS2 strict mode setup.
Migration of existing documents from legacy DMS (extra service), UI / branding customisation beyond palette settings, Power Automate flows for advanced automation.
What it looks like in real operations.
"The inspector saw the list of all acknowledgements with timestamps and versions — without a single phone call."
"From 0% provable records to 89% compliance in 3 months. No panic, no Excel."
What HR directors, CISO and IT ask.
Is this a qualified electronic signature?
How long does deployment take?
Does it work on mobile?
How much does it cost including implementation?
What if we want to migrate from DocuWare or another DMS later?
What exactly do you want to discuss?
Pick what's burning most right now. We'll get back to you, walk through your situation and propose next steps, including an indicative price.