Cantabular
Cantabular is a platform for the protection and publication of data. It helps organisations power reproducible statistical pipelines and interactive dissemination systems. Cantabular is being used by the Office for National Statistics to automate statistical disclosure controls for the 2021 Census.
Features
- Automation of Statistical Disclosure Control methods including cell-key perturbation
- Storage, serving, re-ordering and filtering of pre-computed output tables
- Safety checks of generated output tables in real-time
- Control of disclosure control methods using novel rules language
- Secure administration web interface for table creation and internal productivity
- GraphQL and OpenAPI REST APIs for automation and integration
- Customisation of statistical variables and categories
- Metadata service with GraphQL API
- Optional public web browser UI for integrated flexible dissemination
Benefits
- Publish vastly more data
- Publish new data releases sooner
- Allow internal and external users to design their own outputs
- Reduce time to data publication
- Automate and speed up time-consuming and manual processes
- Reliable, reproducible outputs
- Integrate metadata publication
Pricing
£100,000 to £225,000 a unit a year
- Education pricing available
- Free trial available
Service documents
Request an accessible format
Framework
G-Cloud 14
Service ID
3 1 8 6 8 0 6 3 0 1 2 8 7 0 6
Contact
CANTABULAR LTD
Aine McGuire
Telephone: 0771 0377929
Email: aine@sensiblecode.io
Service scope
- Software add-on or extension
- No
- Cloud deployment model
-
- Public cloud
- Private cloud
- Hybrid cloud
- Service constraints
- No significant constraints
- System requirements
- No additional software required
User support
- Email or online ticketing support
- Email or online ticketing
- Support response times
- Reply by end of next working day, but usually quicker
- User can manage status and priority of support tickets
- No
- 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 typically provide bespoke support arrangements depending on the expertise of the customer. This can vary from remote email support only to on-site assistance and customisation.
- Support available to third parties
- Yes
Onboarding and offboarding
- Getting started
- We provide onsite training and user documentation. We assist organisations in getting their data into a suitable format for loading into TableBuilder.
- Service documentation
- Yes
- Documentation formats
- End-of-contract data extraction
- The nature of the service is such that the data is always under the full control of the user. The data is typically sensitive and thus users have independent secure copies.
- End-of-contract process
- Since the data is under the control of the user there are no specific "end of contract" processes to follow.
Using the service
- Web browser interface
- Yes
- Supported browsers
-
- Internet Explorer 11
- Microsoft Edge
- Firefox
- Chrome
- Safari
- Opera
- Application to install
- No
- Designed for use on mobile devices
- Yes
- Differences between the mobile and desktop service
- The nature of the product means that users are typically using desktop devices. Not all features may be available on mobile devices.
- Service interface
- Yes
- User support accessibility
- WCAG 2.1 AA or EN 301 549
- Description of service interface
- We provide a web user interface which can be deployed for a public facing UI. It can be customised for deployment by the customer with additional contracted services. The customer can also write their own user interface using our GraphQL API or REST API.
- Accessibility standards
- WCAG 2.1 A
- Accessibility testing
- None as yet.
- API
- Yes
- What users can and can't do using the API
- Users can produce output tables, access structural and reference metadata. We provide a GraphQL API which is easy to consume and facilitates multiple queries in one request.
- API documentation
- Yes
- API documentation formats
-
- Open API (also known as Swagger)
- Other
- API sandbox or test environment
- Yes
- Customisation available
- Yes
- Description of customisation
-
Users can configure statistical disclosure control rules and rule parameters.
Users can integrate with their own user interface using the APIs.
Users can customise banding / mapping of data into derived variables.
Users can filter data and restrict which variables are published.
Users can provide their own perturbation table and data keys.
Scaling
- Independence of resources
- Service does not used shared cloud infrastructure
Analytics
- Service usage metrics
- Yes
- Metrics types
- We provide service metrics using the prometheus.io exposition format: https://prometheus.io/docs/instrumenting/exposition_formats/#text-based-format
- Reporting types
-
- API access
- Real-time dashboards
- Regular reports
Resellers
- Supplier type
- Not a reseller
Staff security
- Staff security clearance
- Other security clearance
- Government security clearance
- Up to Security Clearance (SC)
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
- Managed by a third party
- Penetration testing frequency
- At least every 6 months
- Penetration testing approach
- In-house
- Protecting data at rest
- Other
- Other data at rest protection approach
- Private cloud offering means this is under customer control
- Data sanitisation process
- No
- Equipment disposal approach
- A third-party destruction service
Data importing and exporting
- Data export approach
- Data download is available in CSV (for Excel), and HTML preview.
- Data export formats
- CSV
- Data import formats
- CSV
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
- Guaranteed availability
- Private cloud deployment means this is under customer control
- Approach to resilience
- Software can be replicated behind a load balancer. Each instance is protected from overload by intrinsic software controls limiting memory use and maximum concurrent requests.
- Outage reporting
- Private cloud deployment means this is under customer control
Identity and authentication
- User authentication needed
- No
- Access restrictions in management interfaces and support channels
- Private cloud deployment means this is under customer control
- Access restriction testing frequency
- At least every 6 months
- Management access authentication
-
- Username or password
- Other
- Description of management access authentication
- Listening on separate IP address which can be protected by network level access controls or firewalls.
Audit information for users
- Access to user activity audit information
- Users have access to real-time audit information
- How long user audit data is stored for
- User-defined
- Access to supplier activity audit information
- No audit information available
- How long system logs are stored for
- User-defined
Standards and certifications
- ISO/IEC 27001 certification
- No
- ISO 28000:2007 certification
- No
- CSA STAR certification
- No
- PCI certification
- No
- Cyber essentials
- No
- Cyber essentials plus
- No
- Other security certifications
- No
Security governance
- Named board-level person responsible for service security
- Yes
- Security governance certified
- No
- Security governance approach
- We have employees with special interest and expertise in the field of IT security. We consult internally on all security related software matters and externally when necessary.
- Information security policies and processes
- We use code audit and review for all security related development. We design in security features from the ground up.
Operational security
- Configuration and change management standard
- Supplier-defined controls
- Configuration and change management approach
- We use version control, pull requests and code review before deployment and changes.
- Vulnerability management type
- Undisclosed
- Vulnerability management approach
- Threats to software are assessed at the architectural design phase, and on an ongoing basis as changes are made.
- Protective monitoring type
- Supplier-defined controls
- Protective monitoring approach
- We deploy all available resources immediately to any security incidents. If there is a risk to customer data, customers are notified as soon as possible after the risk is understood.
- Incident management type
- Supplier-defined controls
- Incident management approach
- Users can report incidents to security@sensiblecode.io. There is no pre-defined process for common events, as incidents are very rare.
Secure development
- Approach to secure software development best practice
- Supplier-defined process
Public sector networks
- Connection to public sector networks
- No
Social Value
- Social Value
-
Social Value
- Fighting climate change
- Covid-19 recovery
- Tackling economic inequality
- Equal opportunity
- Wellbeing
Fighting climate change
As a UK SME applying for the GCloud 14 Framework, we are committed to combating climate change through practical, green policies. From minimizing our carbon footprint to embracing renewable energy sources, we prioritize sustainability in all aspects of our operations. Our dedication to fighting climate change not only aligns with government initiatives but also reflects our responsibility to future generations and our planet's well-being.
What we do:
- We choose to locate at Ormeau Baths, a technology innovation hub, in Belfast. Ormeau Baths is an 1850s retrofitted building repurposed as a low carbon office facility. As the building has no car parking, staff using the office travel there by walking, cycling or using public transport.
- We operate a full-time remote working policy for company personnel in 2018. 90% of staff work from home full-time. Staff meetings occur every quarter: we find a location that minimises staff travel and favour slow travel options where feasible.
- We have a team well educated in the consequences of climate change and we share best practice at regular virtual meetings.Covid-19 recovery
As a UK SME seeking to contribute to the nation's Covid recovery efforts, we are dedicated to implementing practical policies that support our employees, customers, and communities. From flexible working arrangements to innovative digital solutions, we are committed to adapting and thriving in the post-pandemic landscape. By leveraging the GCloud 14 Framework, we aim to play a vital role in rebuilding our economy and fostering resilience for a brighter future.Tackling economic inequality
As a UK SME we recognize the imperative of tackling economic inequality head-on. Through practical policies such as fair salaries, inclusive hiring practices, supplier and community support initiatives, we are committed to fostering a more equitable society.
What we do:
- We respect our supply chain and pay promptly.
- We engage in charitable activities that support local marginalised communities.
- We buy from local SMEs that help with events, catering and general supplies.Equal opportunity
As a UK SME we are steadfast in our commitment to fostering equal opportunities for all. Through practical policies such as diversity training, mentorship programs, and inclusive hiring practices, we strive to create a workplace where talent is nurtured irrespective of background. Flexible working is embedded in our culture.
What we do:
- We ensure that hiring policies and practices are shaped to encourage diverse teams.
- We document, share, discuss and review people and processes at quarterly team meetings.
- We engender a culture of respect within the team to instill mindfulness around language, unconscious bias and mental health.Wellbeing
As a UK SME seeking inclusion in the GCloud 14 Framework, we place a paramount focus on well-being. Through practical policies such as flexible working arrangements and promoting a healthy work-life balance, we prioritise the physical and emotional health of our team members. By acknowledging the significance of well-being, we not only enhance productivity and engagement but also foster a culture of care and resilience.
What we do:
- Flexible working arrangements are facilitated
- Work-life balance initiatives are supported
- Professional development opportunities are promoted
- Open communication and feedback are encouraged
Pricing
- Price
- £100,000 to £225,000 a unit a year
- Discount for educational organisations
- Yes
- Free trial available
- Yes
- Description of free trial
- We can offer a trial version of the software to assist in assessing viability for the customer’s data.