About Step

Security and data protection

Helping people across their journey through support, requires handling sensitive information at scale. Managing that responsibility has been one of our highest priority concerns in designing the security architecture for the platform, and allows us to go far beyond just promising the usual baseline level of secure hosting, encryption and a set of compliance policies.

This page provides a summary of our security and compliance position, followed by a more detailed explanation of the principles and technical measures behind our approach.

Security overview

Our security and information-governance measures include:

  • Data protection by designPrivacy, data minimisation and appropriate access are considered throughout the design of the platform.
  • UK data residencyPlatform data is hosted in the UK only
  • Secure hostingInfrastructure is hosted in data centres with ISO 27001 certification.
  • EncryptionStrong encryption is used to protect data in transit and at rest, with additional application-level protections for sensitive information.
  • Organisation-level encryptionOur architecture supports separating encryption protections by organisation, limiting the potential impact of a compromised key.
  • Bring your own key (BYOK)Enterprise customers can use their own encryption keys, subject to the agreed implementation and configuration.
  • Identity separationIdentifying information is architecturally separated from the case and support information it relates to.
  • Access controlsMulti-factor authentication (MFA), single sign-on (SSO) and access controls help protect accounts and restrict access to information.
  • Monitoring and recoverySecurity monitoring, logging and off-site backups support detection, investigation and recovery.
  • Cyber Essentials PlusStep Network holds Cyber Essentials Plus accreditation.
  • ISO 27001 positionWe are developing our information security management system towards ISO 27001 certification. Certification has not yet been achieved.

Our experience

Our team has experience working in highly regulated environments, including information-security compliance projects in a financial services context, SOC 2 and ISO 27001. We also engage external specialists for consultancy and penetration-testing support.

Principles and measures

Our approach to security

01 / Resilience

Design for the consequences of a breach

No responsible technology provider should promise that a system can never be compromised. A robust security architecture instead assumes that individual controls can fail and aims to prevent one failure from becoming a much larger incident.

A common approach to protecting sensitive data is to secure a database, restrict access to it and encrypt its contents. These controls matter, but they do not, by themselves, answer a critical question: if an attacker gained access to one part of the platform, how much information could they obtain - and what could they do with it?

For Step, this is a fundamental design consideration. We aim to reduce the amount of sensitive information held together, separate information that would be particularly damaging if combined, and introduce additional layers of protection around access to that information.

02 / Separation

Separate identity from case information

One of the central principles of our architecture is to separate identifying information from the wider information recorded about a person. A typical case-management record might combine a person's name, contact details, address, circumstances, support needs, referrals and case notes in a single record or closely connected database.

That creates an obvious concentration of risk: a compromise of that data store could expose both the person's identity and highly sensitive details about their life.

Step takes a different architectural approach. The identity layer holds identifying information, such as names, contact details and addresses, and provides the controlled mechanisms needed to resolve a person's identity. The platform data layer holds the wider case and support information, including information about needs, circumstances, interactions and referrals, without routinely storing the direct identifiers needed to identify the person.

The two layers are separated, and access to the information needed to connect them is controlled. The benefit is this: the information needed to identify someone is not simply sitting alongside all their sensitive case information in one place. Most importantly, if one data store is compromised, this separation can significantly reduce what an attacker can learn from that store alone.

03 / Encryption

Multiple layers of encryption and key protection

Encryption is an essential part of protecting any system, but the way it is implemented matters. Our architecture supports organisation-level separation of encryption protections. This can reduce the potential impact of a compromised key: access to one organisation's encryption key should not, by itself, provide access to the information protected by other organisations' keys.

For enterprise customers, we also support a bring-your-own-key approach. Under this model, a customer can retain control of its own encryption key and grant Step controlled access when required, rather than relying entirely on Step to steward that key.

04 / Connections

Secure connections between organisations

Sensitive information often needs to move between organisations. A person may have a support passport, a case record, or a referral involving another charity or service provider.

These connections are necessary for coordinated support, but they also create security challenges. A system must connect the right records without unnecessarily exposing identity information or undermining the separation between organisations.

Step is designed to support controlled connections between records and organisations without relying on a single, openly accessible identifier that joins everything together.

Where records need to be linked, the connection mechanism and the underlying data access are treated as separate security concerns. Controlled tokens and protected linkages can support the connection, while access permissions and revocation mechanisms govern whether that connection remains usable.

This is important for maintaining separation between organisations, supporting changes in access over time, and avoiding unnecessary disclosure when information is shared for a specific purpose.

05 / Access

Strong authentication and controlled access

A secure platform must protect not only its data stores, but also the accounts and applications through which people access information.

Step supports modern authentication mechanisms, including single sign-on (SSO) and multi-factor authentication (MFA), alongside controls intended to reduce the risk of unauthorised account access.

SSO allows organisations to use established identity providers and their associated authentication policies. Where configured, this can make it easier to apply consistent organisational controls without requiring staff to maintain another independent password.

MFA provides an additional layer of protection beyond a password. Account protections, logging, and monitoring of suspicious activity can help identify and respond to attempts to gain unauthorised access.

We treat identity verification, access authorisation and the separation of customer information as distinct but complementary controls.

06 / Recovery

Monitoring, backups and recovery

Security includes the ability to detect problems, investigate incidents and recover from failures - not just prevent them.

Our approach includes security logging and monitoring, alongside protections against common account attacks. Backups provide an additional recovery mechanism if information is lost or damaged.

Backups are performed incrementally and stored in another physical location, helping to reduce the risk that a single infrastructure failure affects both the live platform and its recovery data.

Connecting care

Enabling data sharing: client passports and digital referrals

Many systems can store case information, and many can send referrals. Fewer are designed around the underlying problem of how information should move between independently operated organisations, and allow ownership by the client, while preserving clear boundaries around their respective records and responsibilities.

Step's data model and architecture are designed to support this distinction from the outset. Client passports, digital referrals and cross-organisational sharing are not simply separate features bolted onto a conventional case-management system. They build on a common approach to data ownership, controlled connections and information portability.

Our aim is to make information reusable without making it uncontrolled - helping people move between services with less repetition, and helping organisations work together without giving up control of their own data.

Sharing information without creating one shared database

A fundamental part of our approach is that sharing information doesn't mean every organisation must rely on the same central record.

Instead, Step supports a model in which the client maintains their own passport, while each organisation holds its own copy of only the information it needs for its work.

This distinction is important. Organisations can maintain responsibility for their own records without creating unrestricted access to another organisation's data. The client can build a reusable record of their circumstances, while information can move between services when there is an appropriate basis and permission to do so.

Using the client as the intermediary

Data sharing between organisations is often challenging: data sharing agreements need to be in place, and both parties often have different data structures.

Step addresses this by using the client as the intermediary: a request can be passed to the client, who can then approve or deny the sharing of their information with another organisation. This ensures that the client remains in control of their data while facilitating secure and authorised information exchange between organisations.

Frequently asked questions

Is Step secure?

No system can guarantee that it will never be compromised - and you should be wary of any tech provider that claims to be able to eliminate all risk of incidents.

Step provides a high level of security assurances, that are regularly reviewed and tested. Our approach is to reduce the likelihood of unauthorised access and limit the potential impact of individual failures through multiple layers of protection. This includes separating identifying information from case data, applying encryption and access controls, and supporting monitoring and recovery.

Where is our data stored?

Step is hosted within the UK.

Can our organisation use its own encryption key?

Bring-your-own-key arrangements are available for enterprise customers, subject to the agreed technical configuration. This can allow a customer to retain control of its key and grant Step limited access when required.

Is Step GDPR compliant?

Step is designed to support data protection by design and provides the technical and organisational measures to enable full compliance with GDPR regulation in any implementation.

Is Step ISO 27001 certified?

Not yet. Our information security management system is being developed towards ISO 27001 certification. We will update this statement if our certification status changes.

Can you provide further security information?

Yes. For charities, public bodies and commercial partners undertaking due diligence, we can discuss the security controls, data flows, hosting arrangements and information-governance requirements relevant to the proposed use of Step.