Circle Interactive

Hosted Drupal

Circle provides Drupal software-as-a-service consultancy, configuration, and support for all kinds of web based CMS projects. Our experience covers publishing, collaboration, integrations with other systems and custom work of anything from small to very large projects - all to the highest standards.


  • Powerful Open Source CMS
  • Multi-user access
  • UK hosted service
  • Community management
  • Well documented API
  • Data exchange with other platforms


  • Real time information updates
  • Full configuration of content types and fields
  • Highly experienced support team
  • High performance system
  • No per-user licencing
  • Fully managed platfaorm
  • Strong Open Source community


£250 per instance per month

  • Free trial available

Service documents


G-Cloud 11

Service ID

2 8 3 3 3 6 8 7 9 7 5 7 3 7 1


Circle Interactive

David Moreton


Service scope

Service scope
Software add-on or extension No
Cloud deployment model Public cloud
Service constraints Drupal is a widely adopted enterprise level CMS, open source software platform with no recurring licence fees.

It can be migrated to a range of platforms using most common web servers. It needs to run on PHP with a MySQL or equivalent database.
System requirements Modern browser

User support

User support
Email or online ticketing support Email or online ticketing
Support response times We respond to ticketed support questions within 2 working hours and will aim to have a resolution within 8 working hours. If resolution within eight hours is not possible, we will draw up a timetable for a solution, and ask you to review and agree to this. We can provide weekend cover by prior agreement.
User can manage status and priority of support tickets Yes
Online ticketing support accessibility WCAG 2.1 A
Phone support Yes
Phone support availability 9 to 5 (UK time), Monday to Friday
Web chat support No
Onsite support Yes, at extra cost
Support levels We provide secure access to our dedicated online support ticket system allowing users to create and track support tickets, provide details, URLs and upload images (e.g. screen shots) relevant to the issue. The system provides real-time monitoring, with email alerts sent to all subscribed users each time a ticket is updated.

Support is billed at £95 per hour, charged in 15 minute increments.

We provide help-desk support during the hours of 9.00am to 5.00pm UK time (excluding weekends and public holidays in England).
Support available to third parties Yes

Onboarding and offboarding

Onboarding and offboarding
Getting started Onsite and online training is available from Circle and extensive documentation is available online.
We also provide regular open training days in London, Bristol and Edinburgh. Other locations can be arranged by request.
Service documentation Yes
Documentation formats PDF
End-of-contract data extraction We can provide a full database dump but most data can also be extracted to csv or other formats through contributed modules.
End-of-contract process Following written confirmation of the termination of contract, we would appoint a single person to act as the Exit Manager and this would likely be one of the main points of contact during the operation of the contract.
The Circle exit manager and your exit manager would between them draw up a plan and timetable for the transfer of documentation, winding down of any any services and any interim management structure that may be needed to ensure a smooth transition with minimal disruption.

They would ensure that all documentation is properly listed and that the transfer of all assets takes place including but not limited to:
- any custom code base
- access to all code repositories
- access to all production servers and test environments
- notes and documentation relating to development
- support tickets
- backups
- any encryption keys and other cryptographic controls
- any domains under our control

If additional assistance is required during or after the termination of our main services, these would be agreed as part of the plan and timing and cost of these services would form part of the overall exit plan.

Using the service

Using the service
Web browser interface Yes
Supported browsers
  • Internet Explorer 11
  • Microsoft Edge
  • Firefox
  • Chrome
  • Safari 9+
  • Opera
Application to install No
Designed for use on mobile devices Yes
Differences between the mobile and desktop service The layout is optimised for small screens but all functionality is the same.
Service interface No
What users can and can't do using the API The API can be used to extract and input most data types on the system. Full documentation is available at
API documentation Yes
API documentation formats HTML
API sandbox or test environment Yes
Customisation available Yes
Description of customisation Most parts of the system can be customised through the UI. You can create custom contact types, data fields, groups, activity types, case configurations and so on.
Users need to have an administrator account to undertake this kind of customisation and training is recommended to ensure this is undertaken in line with best practice.
There is extensive online documentation available.


Independence of resources Customer environments are logically segregated in separate instances to prevent users and customers from accessing resources not assigned to them.


Service usage metrics Yes
Metrics types We provide a monthly service report including uptime and metrics around user access, activity logs etc.
Reporting types
  • Regular reports
  • Reports on request


Supplier type Not a reseller

Staff security

Staff security
Staff security clearance Other security clearance
Government security clearance Up to Security Clearance (SC)

Asset protection

Asset protection
Knowledge of data storage and processing locations Yes
Data storage and processing locations United Kingdom
User control over data storage and processing locations Yes
Datacentre security standards Complies with a recognised standard (for example CSA CCM version 3.0)
Penetration testing frequency At least once a year
Penetration testing approach In-house
Protecting data at rest Physical access control, complying with another standard
Data sanitisation process Yes
Data sanitisation type
  • Explicit overwriting of storage before reallocation
  • Deleted data can’t be directly accessed
Equipment disposal approach Complying with a recognised standard, for example CSA CCM v.30, CAS (Sanitisation) or ISO/IEC 27001

Data importing and exporting

Data importing and exporting
Data export approach There is a built in reporting function that can be used to export data
Data export formats
  • CSV
  • Other
Other data export formats
  • PDF
  • XLS
Data import formats
  • CSV
  • Other
Other data import formats XLS

Data-in-transit protection

Data-in-transit protection
Data protection between buyer and supplier networks TLS (version 1.2 or above)
Data protection within supplier network TLS (version 1.2 or above)

Availability and resilience

Availability and resilience
Guaranteed availability We guarantee 99.9% availability of the service except for any scheduled maintenance downtime as may be agreed with the customer. Failure to meet agreed levels of availability will result in service credits awarded to the customer.
Approach to resilience Available on request
Outage reporting Email alerts

Identity and authentication

Identity and authentication
User authentication needed Yes
User authentication
  • 2-factor authentication
  • Public key authentication (including by TLS client certificate)
  • Identity federation with existing provider (for example Google Apps)
  • Limited access network (for example PSN)
  • Dedicated link (for example VPN)
  • Username or password
Access restrictions in management interfaces and support channels All user are given roles which have sets of permissions associated with them. Users can be assigned multiple roles to build up the permissions they need to perform their duties.
Access restriction testing frequency At least every 6 months
Management access authentication
  • 2-factor authentication
  • Public key authentication (including by TLS client certificate)
  • Identity federation with existing provider (for example Google Apps)
  • Limited access network (for example PSN)
  • Dedicated link (for example VPN)
  • Username or password

Audit information for users

Audit information for users
Access to user activity audit information Users contact the support team to get audit information
How long user audit data is stored for At least 12 months
Access to supplier activity audit information Users contact the support team to get audit information
How long supplier audit data is stored for At least 12 months
How long system logs are stored for Between 6 months and 12 months

Standards and certifications

Standards and certifications
ISO/IEC 27001 certification Yes
Who accredited the ISO/IEC 27001 ACM
ISO/IEC 27001 accreditation date 12/04/2018
What the ISO/IEC 27001 doesn’t cover Nothing
ISO 28000:2007 certification No
CSA STAR certification No
PCI certification No
Other security certifications No

Security governance

Security governance
Named board-level person responsible for service security Yes
Security governance certified Yes
Security governance standards ISO/IEC 27001
Information security policies and processes Circle has in place an ISO 27001 accredited Information Security Management System. This consists of a range of policies covering all aspects of our work and those policies are reviewed on a regular basis by the Information Security Management Team.
We have in place an incident management system and run regular training for all staff to ensure that they are not only aware of OWASP principles when developing code, but more mundane data protection issues such as screen visibility and password management. We can make individual policies available on request.

Operational security

Operational security
Configuration and change management standard Supplier-defined controls
Configuration and change management approach All our configuration changes are documented following change requests, exported as code and stored in version control.
Vulnerability management type Supplier-defined controls
Vulnerability management approach This is open source software and we actively monitor all security discussions and set aside time to test and apply security updates as they become available. We aim to have all security patches applied within 4 hours.
Additionally we subject hosted systems to penetration testing and implement the feedback from this across our managed servers.
Protective monitoring type Supplier-defined controls
Protective monitoring approach We run monitoring software on all our instances to detect attempted logins, system usage, unusual activity etc. and this will alert us to a variety of attacks via email.
We respond to any attacks or compromises by immediately working to restore the integrity of the system and closing any holes discovered. We'll then log the incident using our standard incident reporting which will lead to full investigation and analysis to identify lessons we can learn and changes to process or policy that may be needed.
Incident management type Supplier-defined controls
Incident management approach We have a process for managing incidents as part of our ISO 27001 accredited ISMS. Users should report incidents via ticket or telephone to our support team who will then investigate, categorise and escalate these to our Information Security Management Team. All incidents will be investigated and analysed for lessons we can learn, with a focus on improving configuration and processes. All incidents are owned by a member of the ISMT.

Secure development

Secure development
Approach to secure software development best practice Independent review of processes (for example CESG CPA Build Standard, ISO/IEC 27034, ISO/IEC 27001 or CSA CCM v3.0)

Public sector networks

Public sector networks
Connection to public sector networks No


Price £250 per instance per month
Discount for educational organisations No
Free trial available Yes
Description of free trial This is a fully functioning system except that full admin access is not allowed. It is a public demo so anyone may have configured the system to e.g. use another language. The system is reset overnight. Contact us for a private trial.

Service documents

Return to top ↑