Encrypted connections
Published systems and custom domains use managed HTTPS certificates and TLS 1.2 or newer, protecting data in transit without relying on users to configure it.
System security
A business system should protect information by design: encrypted connections, controlled access, secure data rules and continuous review — not security added as an afterthought.
Every system we deliver uses a professionally managed security foundation. We then configure access and safeguards around your people, processes, information and level of risk.
Your information stays confidential. We are happy to sign an NDA before any detailed discussion.

The security foundation
Security is not one feature. It is a connected set of controls covering the journey from a user's sign-in, through the application, to the database and every external service.
Published systems and custom domains use managed HTTPS certificates and TLS 1.2 or newer, protecting data in transit without relying on users to configure it.
Business data is held in a managed database with encryption at rest, controlled access and daily database backups retained for approximately 14 days.
Sign-in, account sessions and password recovery use a dedicated authentication service, with social sign-in available where appropriate.
Private API keys and service credentials are kept in encrypted secret storage and used on the server, rather than being embedded in pages sent to a user's browser.
Automated checks review software dependencies, database policies, exposed functions, access controls and common code-level risks throughout delivery.
Published systems can be monitored for important visitor errors and code issues, helping us identify and investigate problems rather than waiting for users to report them.
Built into every system
An automatic security review runs before a system is published, checking access rules, exposed data and common code risks.
The building blocks a system relies on are checked against public lists of known weaknesses and updated when fixes are released.
Every table is checked to make sure information can only be read or changed by the people it is meant for.
Passwords for connected services are held in encrypted storage on the server and never sent to a visitor's browser.
Custom domains receive managed certificates automatically, so every connection is encrypted from day one.
Systems run on a worldwide hosting network with built-in protection against floods of malicious traffic.
How a release is checked
Features are built with access rules designed alongside them, not added afterwards.
The system is scanned for access problems, exposed information and weak software packages.
Anything found is corrected and checked again until the scan is clear.
Only then is the release published to your users, and monitoring continues afterwards.
Access and sign-in
Your data, your control
Your business data can be exported for you whenever you need a copy.
Database records are backed up daily; uploaded files are handled separately and their retention is agreed with you.
If a contract ends, data can be returned and then deleted in line with an agreed process.
Independent assurance
Monitoring and secure engineering matter operationally. Independent verification gives procurement teams and larger customers additional confidence that recognised controls have been tested rather than simply described.
Organisation verified
Essential Systems is independently Cyber Essentials Plus certified. This verifies that our business devices, accounts and working practices meet recognised UK cyber security requirements within the scope of the certification.
Platform independently tested
Our reusable Business Operations System foundation has undergone independent penetration testing. Additional testing can be commissioned when a particular system handles especially sensitive information or has specific contractual needs.
Defence in depth
No single control carries the whole burden. Strong security comes from overlapping safeguards, careful configuration and responsible day-to-day operation.
Clear responsibilities
We avoid vague promises. The technical foundation provides strong safeguards, we shape them for your system, and your business retains an important role in using it securely.
Honest assurance
A secure platform is an essential starting point, but it does not remove the need for careful design. The sensitivity of your data, integrations, user roles and operational processes all affect the final risk profile.
Automated scanning can identify important weaknesses, but it cannot guarantee that any application is completely secure. Our Cyber Essentials Plus certification applies to Essential Systems, and our independent penetration test applies to the reusable core platform; neither should be read as a guarantee or as certification of every customer system.
If your organisation has contractual, insurance, data-residency or sector-specific requirements, we establish those during discovery and agree any additional independent assurance before the relevant information is brought into the system.
Production target standard
We are standardising the following controls across production systems. The precise combination remains subject to each application, its domain setup and the sensitivity of the information it processes.
Customer security pack
Customers can request a concise security and data-protection pack containing the information relevant to their system. Sensitive technical detail is shared through an appropriate review process rather than published openly.
Security questions
Connections to a published system are protected using HTTPS and modern TLS encryption. This protects information while it travels between a user's device and the system.
The managed database service also provides encryption for stored database data. Where a system connects to another service, we use secure server-side connections and keep private credentials out of the browser.
Yes. Access can be designed around roles and responsibilities, so a person sees only the records and actions needed for their work. Rules can be applied at the data level, not just by hiding a screen or menu item.
For example, an engineer might see assigned visits while a manager sees the wider operation. Administrative permissions are kept separate from ordinary user access.
Systems can use managed email sign-in and, where appropriate, social sign-in. Password handling is provided by the managed authentication service rather than being improvised inside the application.
Additional options can include password-reset controls and checking for known compromised passwords. The exact sign-in policy is agreed for each system; specialist corporate identity requirements are scoped separately.
Yes. The professional delivery environment includes automated checks for vulnerable software dependencies, database access rules and common application security issues. Deeper code and access-control reviews are also available during development and before important releases.
Essential Systems is Cyber Essentials Plus certified, and our reusable core platform has undergone independent penetration testing. Automated scanning remains a valuable safety net, but no scanner or test can guarantee that a system is completely secure.
The managed database is backed up daily, with a rolling retention period of approximately 14 days. This supports database recovery when required.
Uploaded files are stored separately from database backups, so file retention and recovery requirements should be agreed as part of the system design. We make that distinction clear rather than implying that every file is covered by a database restore.
No technology platform can make a business compliant by itself. Security controls support good governance, but compliance also depends on what information you collect, why you collect it, who has access, how long it is retained and how your team works.
During discovery we identify sensitive workflows and can design appropriate access, retention and audit requirements. Our organisational certification and core-platform testing provide a strong baseline; additional system-specific testing or legal assurance is scoped where the information or contractual requirements justify it.
Where a system uses AI features, requests are sent securely from the server and only the information needed for that task is included. We agree with you during discovery which information, if any, may be processed by AI features.
Data is held with managed cloud database and hosting providers. Specific locations and subprocessors are listed in the customer security pack, and data-residency requirements can be discussed during discovery.
We investigate, contain the issue, correct the cause and inform affected customers without undue delay, supporting you with any notifications you need to make. Our incident-response process is included in the customer security pack.
Tell us what information the system will hold, who needs access and which obligations matter to your business. We can then design the workflow and its safeguards together, rather than trying to retrofit security later.
Your information stays confidential. We are happy to sign an NDA before any detailed discussion.