Pontus Vision Open Source GDPR - 2
Support for our Open Source GDPR platform, helping customers automatically extract and track their data to comply with the legislation. Includes Privacy Impact Assessment, and Subject Access Requests, all fully audited.
Platform provides a sustainable data management model that automatically maintains compliance after the 25th May
Features
- Fully Open Source
- Automatically Tag Office Docs, E-mails, Databases, Big Data
- High Security following the 14 NCSC cloud security principles
- Single Portal for access by Data Protection Officers
- Find Data affected by Data Leaks
- Scalable to hundreds of billions of records
- Data Fully Searchable with Graph Database
- DSAR requests in seconds, or automated self service portal
- Ingestion pipeline maintains compliance beyond May 2018
- ICO's 12 steps to GDPR presented as menu items
Benefits
- Easy integration with UK Government POLE models
- Comply with GDPR regulation
- Provide secure self-service subject access requests
- Manage and trace privacy impact assessments
- Manage privacy notices, and trace them to their lawful basis
- Reduces human resource of repetitive tasks, e.g. data tagging
- Fastest retrieval of complex data sets
- Customisable for other uses, e.g. Risk, project management, etc
- Real time dashboards show %age compliance level
Pricing
£100 to £15,000 an instance a year
- Education pricing available
- Free trial available
Service documents
Request an accessible format
Framework
G-Cloud 11
Service ID
9 8 9 9 0 4 8 7 6 4 1 6 9 1 2
Contact
Pontus Vision
Leonardo Martins
Telephone: +44 20 7730 8085
Email: lmartins@pontusnetworks.com
Service scope
- Software add-on or extension
- No
- Cloud deployment model
-
- Public cloud
- Private cloud
- Hybrid cloud
- Service constraints
- GDPR - We recommend using the service on VMs with > 4 cores and at least 16GB of RAM. The server components are java-based, but we only support running RedHat/Centos 7.x. We are also migrating our services to optionally use Kubernetes.
- System requirements
-
- Dev Sandbox - 4 cores, 16GB RAM
- Server OS - Linux - Centos / Redhat 7.x
- Recent Google Chrome, or Edge Browser for GUI
- Java 1.8 or above
User support
- Email or online ticketing support
- Email or online ticketing
- Support response times
- We provide 3 support tiers: Platinum, Gold, Silver; the SLAs for each vary according to the severity of the issue. Severity 1 issues in Platinum have 24x7 support w/ 1 hour SLAs for a initial response, whereas Silver Severity 4 is 4 weeks. The full spectrum is available upon request.
- User can manage status and priority of support tickets
- Yes
- Online ticketing support accessibility
- None or don’t know
- Phone support
- Yes
- Phone support availability
- 9 to 5 (UK time), 7 days a week
- Web chat support
- Web chat
- Web chat support availability
- 9 to 5 (UK time), 7 days a week
- Web chat support accessibility standard
- None or don’t know
- How the web chat support is accessible
- We use primarily Slack; users can interact with support teams, and ask for tickets to be raised based on the history of the chat.
- Web chat accessibility testing
- None at the moment.
- Onsite support
- Yes, at extra cost
- Support levels
-
Silver - max of £10,000/year or 0.00625% of the department's yearly budget.
Gold - max of £30,000/year or 0.01250% of the department's yearly budget.
Platinum - max of £60,000/year or 0.02500% of the department's yearly budget.
Technical account managers and cloud support engineers are available on Gold and Platinum. - Support available to third parties
- Yes
Onboarding and offboarding
- Getting started
-
Both online and on-site training is available, with class sizes of up to 7 people. User documentation is provided online in the following URL:
https://www.pontusvision.com/pontusvision-gdpr-open-source-it-solution/architecture/ - Service documentation
- Yes
- Documentation formats
- End-of-contract data extraction
- The data is stored using a Graph Database that is Gremlin / Tinkerpop 3.3.2 compatible. Data can be exported using any of the Tinkerpop mechanisms (e.g. Graphson 3.0.0)
- End-of-contract process
- At the end of the 12 month support contract, the customer will be contacted and asked to confirm they wish software support to be renewed.
Using the service
- Web browser interface
- Yes
- Supported browsers
-
- Microsoft Edge
- Firefox
- Chrome
- Safari 9+
- Opera
- Application to install
- Yes
- Compatible operating systems
- Linux or Unix
- Designed for use on mobile devices
- No
- Service interface
- Yes
- Description of service interface
-
The service interface uses primarily REST API calls using JWT tokens for authentication. The Service interface enables users to do the following:
- specify GDPR data sources,
- send data from web forms,
- create web forms,
- generate reports,
- query compliance levels. - Accessibility standards
- None or don’t know
- Description of accessibility
- Users can create forms, get network graphs showing the relationship between POLE (person, object, location, event) data entities, get bar charts of statistics, and dials with scores. The following features are supported: 9.2.7, 9.2.8, 9.2.10, 9.2.13, 9.2.15, 9.2.16, 9.2.18, 9.2.19, 9.2.21, 9.2.22, 9.2.23, 9.2.24, 9.2.25, 9.2.26, 9.2.29, 9.2.30, 9.2.31, 9.2.32, 9.2.33, 9.2.34, 9.2.35, 9.2.36, 9.2.37, 9.2,38.
- Accessibility testing
- N/a
- API
- Yes
- What users can and can't do using the API
- Users can send REST calls JSON messages to do the following: CRUD operations to a Graph Database, including Gremlin / Groovy.
- API documentation
- Yes
- API documentation formats
- API sandbox or test environment
- Yes
- Customisation available
- Yes
- Description of customisation
- Full RBAC for any action in the system. ACLs can be manipulated via a Web-based interface, or via REST calls. Only users authenticated and authorized as administrators can perform the customization steps.
Scaling
- Independence of resources
- The system can be installed by the customer as well as a service; the ultimate control is when the customer installs it. When running as a service, customers will be charged for support on the number of servers needed to provide a reliable GDPR service.
Analytics
- Service usage metrics
- Yes
- Metrics types
-
Total number of transactions, number of attempts and failures and results times
Total number of red/amber/green security threats per system / time period.
Number of individual types of security threats per system / time period
0 - 100 compliance scores for each of the 12 ICO GDPR steps - Reporting types
-
- API access
- Real-time dashboards
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 once a year
- Penetration testing approach
- In-house
- Protecting data at rest
-
- Encryption of all physical media
- Scale, obfuscating techniques, or data storage sharding
- Data sanitisation process
- No
- Equipment disposal approach
- A third-party destruction service
Data importing and exporting
- Data export approach
- The data is stored using a Graph Database that is Gremlin / Tinkerpop 3.3.2 compatible. Data can be exported using any of the Tinkerpop mechanisms (e.g. Graphson 3.0.0)
- Data export formats
- Other
- Other data export formats
- JSON
- Data import formats
-
- CSV
- Other
- Other data import formats
-
- JSON over REST calls.
- Gmail, Outlook, Exchange, SMTP, IMAP
- Salesforce
- SAP CRM via JDBC
- IBM mainframe via JDBC
- Office documents, Word, Excel, Powerpoint
- Any Apache NiFi plugin
- SQL, including Change Data Capture (CDC)
- Big Data (e.g Kafka, HDFS, HBASE)
Data-in-transit protection
- Data protection between buyer and supplier networks
-
- Private network or public sector network
- TLS (version 1.2 or above)
- Data protection within supplier network
- TLS (version 1.2 or above)
Availability and resilience
- Guaranteed availability
- The software may be installed either by the customer on their own cloud or private datacentre, or used as a service hosted by any Cloud provider. The SLA is for the system to remain up for as long as the hardware is operational. Any outages will be refunded on a pro-rate rate of the service fees paid (e.g. if the customers pay GBP 10.00/hour and there is a one-hour outage, then GBP 10.00 will be refunded.
- Approach to resilience
- The GDPR information is stored in replicated / distributed shards using Elastic Search/HBase, and the rest of the software architecture is largely stateless, and can fail over seamlessly. Full HA, (high availability) protection is available at additional cost. It is up to the customer instruct us the level of resilience required so we can set up the GDPR platform instances to run in heterogeneous datacentres.
- Outage reporting
- If Cloud hosted, email alerts will be sent. If self-hosted, log entries are generated so the customers'own enterprise monitoring system can be notified.
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)
- Username or password
- Other
- Other user authentication
-
Multi-level authentication is provided by KeyCloak and Knox.
LDAP authentication is also supported, and our professional services team can also provide Kerberos access as an option. - Access restrictions in management interfaces and support channels
- Access is restricted through a customisable RBAC that is configured from a web interface.
- Access restriction testing frequency
- At least once a year
- Management access authentication
-
- 2-factor authentication
- Public key authentication (including by TLS client certificate)
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
- Users have access to real-time audit information
- How long supplier audit data is stored for
- User-defined
- 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
- Other security certifications
- No
Security governance
- Named board-level person responsible for service security
- Yes
- Security governance certified
- No
- Security governance approach
- The platform architecture has been verified by the NCSC, (part of GCHQ), and adheres to it's network security procedures and specifications. Our customers are typically top-end financial institutions, enterprise clients and government departmenst and that have very high regulatory standards to fulfill.
- Information security policies and processes
- Whenever PV-GDPR is on-boarded, we go through the customers'own penetration tests. Any negative results are converted into support tickets that are then tracked and added to the product roadmap. The customer may choose whether or not those tickets and their resolution are made public.
Operational security
- Configuration and change management standard
- Supplier-defined controls
- Configuration and change management approach
- Issues and enhancements are raised, prioritized, and implemented as branches in Git. Upon merging branches into our continuous integration system's development branch, a series of QA steps are performed, including security assessments to ensure that the code does not have a security impact. Once the changes are merged into development, and all tests pass, we create a new release by merging development into the Master branch, where a release is tagged.
- Vulnerability management type
- Supplier-defined controls
- Vulnerability management approach
-
Our standard for vulnerability assessment for hosted services is to use the Amazon Inspector service (https://aws.amazon.com/inspector/). At the software level, we monitor Jetty and ElasticSearch vulnerability reports at the following sites (since these are the only parts of the product that are exposed to attacks on the server-side):
https://www.eclipse.org/jetty/documentation/9.4.x/security-reports.html
https://www.elastic.co/community/security
Patches are typically packaged and released within 1 week of the disclosed threat's solution being announced. - Protective monitoring type
- Supplier-defined controls
- Protective monitoring approach
- We use parts of our own product to identify abnormal behaviour, such as abnormal CPU utilization, or network I/O. When abnormal behaviour is found, such as a denial of service attack, we go through a checklist that includes looking at OS, networking, and firewall logs, and quickly isolate the suspect environments. We can create new instances of the service within 2 hours from a cold start, and within seconds if the customer decides to have a set of hot-standby instances. Our SLA for a level 1 support issue ranges from 1 hour to 1 day depending on the support policy.
- Incident management type
- Supplier-defined controls
- Incident management approach
- We use our support portal as a first port of entry for users to report incidents. Depending on the support policy, and the level of the incident, we have staff on standby to receive text messages and phone calls until an incident is verified. Incident reports can be derived from our support portal.
Secure development
- Approach to secure software development best practice
- Conforms to a recognised standard, but self-assessed
Public sector networks
- Connection to public sector networks
- No
Pricing
- Price
- £100 to £15,000 an instance a year
- Discount for educational organisations
- Yes
- Free trial available
- Yes
- Description of free trial
- A fully working sandbox version of the GDPR platform is provided as docker image. It can be downloaded from the Pontus Vision website
- Link to free trial
- https://hub.docker.com/r/pontusvision/open-source-gdpr/