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
|Software add-on or extension||No|
|Cloud deployment model||Public cloud|
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|
|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 availability||9 to 5 (UK time), Monday to Friday|
|Web chat support||No|
|Onsite support||Yes, at extra cost|
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
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.
|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.|
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
- 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
|Web browser interface||Yes|
|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.|
|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 https://docs.civicrm.org/dev/en/latest/api/|
|API documentation formats||HTML|
|API sandbox or test environment||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.|
|Supplier type||Not a reseller|
|Staff security clearance||Other security clearance|
|Government security clearance||Up to Security Clearance (SC)|
|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||
|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 export approach||There is a built in reporting function that can be used to export data|
|Data export formats||
|Other data export formats||
|Data import formats||
|Other data import formats||XLS|
|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
|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
|User authentication needed||Yes|
|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||
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
|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|
|Other security certifications||No|
|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.
|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.|
|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
|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.|