Introduction
This guide provides a comprehensive overview of the architecture and security measures underpinning Q-Play integrations. By combining robust system design with the proper configuration of user accounts utilized for integration between Q-Play and third-party services, we ensure a secure and seamless setup. Following these guidelines will help maintaining the integrity of your integrations while enabling a frictionless experience within Q-Play.
Q-Play Integration Service - Standard
Hosted by: NordicScreen 
Management: NordicScreen 
Support and SLA: According to NordicScreen SLA 
Shared service: Yes
Q-Play Integrations services
This services is standard and default used for alle accounts and integrations. 
 
Q-Play Integration setup 
1. Login, password and resource are encrypted on "QMS - Database" and stored on "Q-Play Integration Server" database.
2. "Q-Play Integration Server" fetches data, decrypt it and start integration which stores image or data as a resource.
3. All data is grouped in customer specific databases on "Q-Play Integration Server"
3. Player fetches resource from "Content Server"

Disclaimer: 
Multiple customer is running integrations on the same server. Every account have their own database on the "Q-Play Integration Server"

Possible Security Configurations
* IP whitelisting of "Q-Play Integration Server" 
      Configuration of allowed IP-addresses to access the the 3rd party service. Done in the 3rd party service by the customer. 
* Site-to-Site VPN between customer network and "Q-Play Integration Server" 
      Add-On, paid feature, contact NordicScreen regarding pricing. 
Private Q-Play Integrations Server - Paid Feature
Hosted by: NordicScreen 
Management: NordicScreen 
Support and SLA: Paid feature
Shared service: No (Private for one account) 
This services is private and only used by one account. No other integration is running on this service. 
 
Q-Play Integration setup 
1. Login, password and resource are encrypted on "QMS - Database" and stored on "Private Q-Play Integration Server" database.
2. "Private Q-Play Integration Server" fetches data, decrypt it and start integration which stores image or data as a resource.
3. All data is grouped in customer specific databases on "Private Q-Play Integration Server"
3. Player fetches resource from "Content server".

Disclaimer: 
Service and SLA are delivered according to customer specific contract. 

Possible Security configurations
* IP whitelisting of "Q-Play Integration Server" 
      Configuration of allowed IP-addresses to access the the 3rd party service. Done in the 3rd party service by the customer. 
* Site-to-Site VPN between customer network and "Q-Play Integration Server" 
      Add-On, paid feature, contact NordicScreen regarding pricing. 
Private Hosted Q-Play Integrations Server - Paid Feature
Hosted by: Customer
Management: Customer/NordicScreen 
Support and SLA: Paid feature
Shared service: No (Private for one account) 
This service is private and only used by one account. No other integration is running on this service. The service is hosted by the customer in a private network. 
 
Q-Play Integration setup 
1. Login, password and resources are encrypted on "QMS - Database" and stored on "Private Hosted Q-Play Integration Server" database.
2. "Private Hosted Q-Play Integration Server" fetches data, decrypt it and start integration which stores image or data as a resource.
3. All data is grouped in customer specific databases on "Private Hosted Q-Play Integration Server"
3. Player fetches resource from "Content server" or "Private Hosted Q-Play Integration Server".

Disclaimer: 
*Service and SLA are delivered according to customer specific contract. 
* All players require access to app.q-play.io to operate. 
* Players need to have access to the "Private Hosted Q-Play Integration Server" to show content from the integrations.  

Possible Security configurations
* IP whitelisting of "Q-Play Integration Server" 
      Configuration of allowed IP-addresses to access the the 3rd party service. Done in the 3rd party service by the customer.