Roles and permission matrix
Business roles for enterprise users and supplier users; a data-driven permission matrix defines what each role can see and do, capability by capability.
RBACSecurity & Compliance
ESS Hub is designed for enterprise supplier collaboration across procurement, logistics, quality and finance. Security controls are applied across supplier access, user permissions, application data and enterprise integrations.
Written for due diligence, not for marketing.Controls visible in the platform today are described as facts; everything else is confirmed during enterprise technical due diligence. Provider certifications are never presented as ESS Hub certifications.
Introduction
ESS Hub operates as a supplier-facing collaboration layer around the customer's existing enterprise systems, helping keep supplier interaction separated from direct access to backend SAP, ERP and integration environments.
Security, compliance and assurance requirements can vary between customers and industries. ESS Hub therefore combines implemented platform security controls with an enterprise due-diligence process in which customer-specific requirements can be evaluated before production deployment.
This page keeps three things apart, and never mixes them:
Security architecture
Suppliers interact with ESS Hub. They do not require direct access to the customer's SAP / ERP environment. ESS Hub exchanges relevant business information through the implemented integration architecture. A logical view: network-level mechanisms, protocols and encryption details are part of the due-diligence review, not of this diagram.
Identity
The authentication capabilities documented here are those visible in the ESS Hub application today. Multi-factor authentication and single sign-on with enterprise identity providers are not documented on this page as implemented controls; their current status is confirmed during enterprise technical due diligence.
Access control
ESS Hub uses role-based access control (RBAC) to restrict access according to the user's role and assigned permissions. Who sees what is defined by business roles, by a permission matrix and by the supplier organization a user belongs to. The enterprise administers the portal; suppliers administer their own teams.
Business roles for enterprise users and supplier users; a data-driven permission matrix defines what each role can see and do, capability by capability.
RBACEnterprise users work in the enterprise workspace with business roles for their function — procurement, logistics, quality, finance; enterprise administrators use Portal Administration (invitations, roles, approvals, audit trail).
Customer usersSupplier users hold roles within their organization — administrator, logistics, quality, finance — and see only the data and processes authorized for that organization.
Supplier usersSuppliers are invited into defined process scopes (for example shipments, call-offs, packaging, returnables, EDI) and plants; invitations can be revoked.
OnboardingSupplier onboardingSupplier administrators invite colleagues and manage their roles within the supplier workspace.
Supplier adminSupplier bank-detail changes are requested by the supplier and approved on the enterprise side (Bank Approvals); an ESS operator role exists for platform operation.
Approvals · operationAccess model
A simple model of the two user populations. Customer users work in the enterprise workspace according to their business role; supplier users work in the workspace of their own organization and see only the data and processes authorized for it. Plant-level access is not a separate control in the current product; plants appear as attributes of demands, shipments and invitations.
Separation
Supplier users are restricted to the supplier organization and data they are authorized to access. In the application, a supplier user's account is linked to exactly one supplier profile; the supplier workspace shows that organization's demands, shipments, documents, quality records and invoices, and nothing belonging to another supplier. Within the organization, roles decide which modules and actions a user has. The enterprise workspace sees all suppliers; enterprise administrators manage invitations, roles, approvals and the audit trail.
The isolation mechanism behind this behaviour, the environment setup and other implementation-sensitive details are not described on a public page; they are part of the due-diligence review.
Auditability
ESS Hub maintains traceability for supported business-process activities, allowing authorized users to review relevant process history. This is business-process history recorded by the application; technical security logging of the infrastructure is a separate topic covered during enterprise technical due diligence.
An audit trail for enterprise administrators records status changes across suppliers — timestamp, supplier, event, record reference and the old and new status — for ASNs, call-offs, complaints, packaging data sheets and support tickets; it can be filtered by supplier and event and exported.
Supplier letters and documents track who has read and confirmed them, and when.
Bank-detail changes go through an approval step on the enterprise side; onboarding documents carry their review decision and reviewer note.
Shipments (packed, dispatched, acknowledged), invoices (received, posted, paid) and payments carry status and dates.
Supplier invitations show invited, accepted or revoked with the date sent; onboarding documents show requested, submitted, approved or rejected with submission and review dates.
Each 8D discipline shows its state and what was done.

Data protection
The data-protection controls documented here are those visible in the platform and in the company context. Encryption at rest, key management, backup arrangements, hosting region, data residency, retention and deletion procedures are confirmed during enterprise technical due diligence and are not asserted on this page.
The application is served over HTTPS; supplier and enterprise sessions are encrypted in transit.
HTTPSRole-based permissions and supplier-level separation govern who can see and change which business data.
RBAC · separationSupplier workspaces are separated; a supplier sees only its own organization's business documents.
SeparationSupplier bank details are masked in the interface; changes go through an approval step on the enterprise side.
Masking · approvalOrders, shipments, quality notifications and invoices are structured records with status; onboarding documents and evidence are uploaded into the application, not passed around by e-mail.
StructuredESS Hub is developed and operated by EDI & SAP Solutions SRL, Brașov, Romania, a company in the European Union.
EUAbout ESS HubIntegration
Suppliers do not need direct credentials or direct technical access to the customer's SAP / ERP system in order to use ESS Hub. ESS Hub fits into the enterprise architecture as the supplier-facing layer: what crosses the boundary between ESS Hub and the enterprise systems is structured business information, exchanged through the customer's implemented integration architecture over the channels defined for the landscape — EDI, API or SFTP / file exchange. Integration security therefore depends on the implemented connection architecture; specific mechanisms and protocols are described per implementation and in the due-diligence review, not asserted here. SAP Integration · EDI & B2B Integration · Technical architecture
Two channels
ESS Hub allows portal suppliers to participate in the structured supplier process without receiving direct backend-system access, while EDI-capable suppliers keep their existing B2B integration. Both channels end in the customer's integration layer and backend process. This architectural separation is a design principle, not an absolute security guarantee; the controls that apply to each channel are reviewed per implementation.
Environments
ESS Hub distinguishes environments per customer: a production environment and a quality environment used for integration and process testing before changes reach production. The quality environment is where interfaces to the customer's landscape, process configuration and supplier flows can be tested with the customer's teams; production is the environment suppliers use in daily operation. Demo environments used for product demonstrations are separate from customer environments.
The exact environment setup — separation, data, access, refresh and the degree of infrastructure isolation — is described during enterprise technical due diligence; no claim of complete physical infrastructure isolation is made on this page.
Hosting
ESS Hub is developed and operated by EDI & SAP Solutions SRL, Brașov, Romania, a company in the European Union. The production application uses two established platform providers, each in a verified role:
This describes the role of each provider in the current architecture and nothing more. Hosting regions, the data location of each component — application, database, storage, backups and logs — the encryption implementation and subprocessor details are provided during enterprise technical due diligence. This page deliberately does not state that all ESS Hub data remains in a single country or that ESS Hub provides EU-only data residency: that statement is made only for a specific customer environment, with its components verified, in the due-diligence review.
Provider assurance
ESS Hub uses infrastructure and platform services from established technology providers — Vercel for the web application, Supabase for authentication, database, functions and storage. Relevant provider certifications and assurance documentation can form part of the overall technical due-diligence review, always as provider-level assurance.
Customer requirements
Enterprise customers may have security or compliance requirements specific to their organization or industry. These requirements can be evaluated during the pre-implementation phase and, where feasible, incorporated into the implementation and compliance plan. Where a specific certification or independent assurance is required for production deployment, the applicable scope, assessment requirements and certification plan can be agreed as part of the implementation process. Certification and assurance activities remain subject to the applicable scope, required remediation and successful independent assessment.
Planning
If a specific certification is mandatory for the customer's production environment, the requirement can be evaluated as part of the implementation planning rather than discovered only at the end of the project. The certification timeline depends on the applicable standard, certification scope, current control environment, required remediation and the independent certification body. No timeline is published on this page. Implementation and certification activities may run in parallel when agreed with the customer, with production deployment subject to completion of any mandatory assurance requirements.
Examples of customer requirements
Examples of assurance requirements a customer may set for a deployment — not a list of ESS Hub certifications. Each is evaluated as described above when it is a prerequisite for a deployment, and remains subject to the applicable assessment.
Review
An enterprise implementation may include a customer security review before production deployment. The areas such a review typically covers, and for which ESS provides current, specific information:
ESS provides the documentation and answers that exist for the environment in scope and takes part in the review; the customer's security approval is the customer's decision and is not implied on this page.
Operations
What is documented here as operational monitoring in the product today:
Operational monitoring of the platform and of the message exchange is part of ESS operations; its scope, alerting and incident handling are described during enterprise technical due diligence. No 24/7 security operations centre, SIEM or automatic threat detection is claimed on this page.
Continuity
Backup and recovery arrangements for the ESS Hub environment — including retention, recovery objectives and continuity planning — are described during enterprise technical due diligence for the environment in scope. No backup frequency, retention period, RTO, RPO or recovery guarantee is published on this page.
Onboarding
The security-relevant aspects of onboarding as implemented: access starts with the customer's invitation, the account is tied to one supplier organization, roles and permissions apply from the first sign-in, and the supplier is activated once its required onboarding documents are approved. No identity-verification service is part of the current product. Supplier Onboarding
Processes
Access controls apply across the enabled supplier processes: the same roles, permission matrix and supplier-level separation govern procurement, logistics, quality and finance, and each area's records carry their status history. Which processes a supplier sees depends on the modules and process scopes enabled in the implementation.
Backend separation
ESS Hub is designed to expose supplier users only to the information and processes authorized for their organization and role. The supplier works with business information — a call-off, a shipment, a quality notification, an invoice status — inside ESS Hub, rather than with direct SAP / ERP access, technical objects or integration mappings. How business information is selected and synchronized between the enterprise systems and ESS Hub is defined per implementation.
Due diligence
Some enterprise security information should not be published in full on a public website. Additional technical and security information can be provided during a qualified customer due-diligence process. The areas below describe what that review covers: they are topics, not claims, and nothing on this list is asserted as implemented on this page.
Architecture
The security architecture in one picture, limited to the controls documented on this page. Multi-factor authentication, encryption at rest and infrastructure-level logging are not shown because they are confirmed in due diligence rather than asserted here.
Principles
Every supplier user signs in with an account created from the customer's invitation and linked to one supplier organization.
AccessBusiness roles and a data-driven permission matrix define what each user can see and do.
RBACEach supplier works in its own workspace and sees only its own business documents.
SeparationSuppliers interact with ESS Hub, not with the customer's SAP / ERP or integration environment.
BoundaryStructured business documents cross the boundary through the customer's implemented integration architecture; mechanisms per implementation.
IntegrationBusiness records carry their status history; enterprise administrators have an audit trail of status changes.
TraceabilityEncryption in transit, masked sensitive data, approval-controlled changes; further controls confirmed in due diligence.
ProtectionProvider certifications are stated as provider-level assurance and never presented as ESS Hub certifications; customer-specific certification requirements are planned openly, subject to independent assessment.
TransparencyCertification and assurance requirements are evaluated before implementation and, where feasible, planned into it — subject to independent assessment.
PlanningFAQ
Through the ESS Hub web portal at app.esshub.ai, with an account created from the customer's invitation and linked to the supplier's organization. Supplier users sign in with e-mail and password and work in their supplier workspace; EDI-capable suppliers can additionally exchange messages through the implemented machine-to-machine channels. Suppliers do not connect to the customer's SAP / ERP.
Multi-factor authentication is not documented on this page as an implemented control. Its current status for the ESS Hub environment is confirmed during enterprise technical due diligence.
Yes. ESS Hub uses role-based access control: business roles for enterprise and supplier users, a data-driven permission matrix that defines what each role can see and do, and supplier-level separation of workspaces and data.
No. Supplier users are restricted to the supplier organization and data they are authorized to access; each supplier works in its own workspace and sees only its own business documents. The enterprise workspace sees all suppliers.
No. Suppliers interact with ESS Hub; they do not need direct credentials or direct technical access to the customer's SAP / ERP system. Business information is exchanged between ESS Hub and the enterprise systems through the implemented integration architecture.
Through the customer's implemented integration architecture: ESS Hub exchanges structured business documents with the integration layer over the channels defined for the landscape — EDI, API or SFTP / file exchange — and the integration layer connects to SAP or another ERP. The specific mechanisms and protocols of a deployment are part of the integration design and the due-diligence review.
Yes. Enterprise administrators have an audit trail of status changes across suppliers — timestamp, supplier, event, record and old / new status for ASNs, call-offs, complaints, packaging data sheets and tickets — with filters and export. Business records also carry their own status history, read-and-confirm receipts and approval records.
In transit, yes: the application is served over HTTPS and sessions are encrypted in transit. Encryption at rest and key management are confirmed during enterprise technical due diligence and are not asserted on this page.
ESS Hub is developed and operated by EDI & SAP Solutions SRL, a company in the European Union. The web application (app.esshub.ai) is hosted and served by Vercel; authentication, database, serverless functions and file storage are provided by Supabase. Hosting regions and the data location of each component are provided during enterprise technical due diligence.
The application's database and file storage are provided by Supabase; the exact data location for the application, database, storage, backups and logs, and any subprocessors, is provided during enterprise technical due diligence. No EU-only data-residency statement is made on this page.
ESS Hub distinguishes environments per customer: a production environment and a quality environment used for integration and process testing before production. The exact environment setup and its isolation are described during enterprise technical due diligence.
Customer-specific certification or assurance requirements can be evaluated during the pre-implementation phase. Where feasible, the applicable scope, gap assessment, remediation and independent certification process can be incorporated into the agreed implementation and compliance plan.
Yes. Where a certification or independent assurance requirement is mandatory for production deployment, it can be addressed as part of implementation planning. Completion remains subject to the applicable assessment and successful independent review.
Yes. Customer-specific certification requirements can be evaluated during the pre-implementation phase, and requirements that are mandatory for production deployment should be identified and agreed before implementation or sufficiently early in the implementation program — subject to scope, feasibility, remediation and successful independent assessment.
Where appropriate and agreed with the customer, implementation and certification activities can run in parallel. If certification is mandatory for production use, production deployment can be made conditional on successful completion of the required certification or assurance process.
Current, specific information for the environment you would use: architecture and data-flow documentation, integration-security details, identity and access status (including MFA and SSO), infrastructure, provider and data-location information, subprocessor information, operations and continuity information, answers to customer security questionnaires and, where required, certification planning. Only documents that exist are provided.
Enterprise due diligence
Tell us which topics your assessment covers — architecture, identity, data, operations, certification requirements. We answer with the current, specific information for the ESS Hub environment you would use.