Security for Digital Signage is an aspect most don’t ever think about, but everybody should be thinking about it.
Related Articles
In Play Digital Signage, we take the security of your data very seriously. This page gives a brief summary of the security procedures at Play Digital Signage.
Your passwords are stored in our database and encrypted using top of-the-line Argon2 password hashing algorithm. This way, your passwords are not known to our staff and will not be compromised in the unlikely event of a data breach. Your login sessions are facilitated using Secure HTTPS-only cookies to eliminate the risk of eavesdroppers stealing them by intercepting your connections.
When you register (or change your password), we will go the extra mile to check your password against a public database of leaked passwords to ensure that you’re not using an insecure password. Your password does not leave our servers during the check, we use K-anonymity protocol to check the password at a trusted service HaveIBeenPwned.
Your web chat is managed by crisp.chat, yet another security-conscious company, you can find their practices described in detail.
Additionally:
Read more:
All connections to our servers are HTTPS, which means that the traffic is encrypted, which includes web-socket connections. We have disabled SSLv3 and use TLS exclusively.
The Internet traffic is routed through the Cloudflare network, which protects our servers against Denial Of Service (DoS) and brute force attacks.
Read more:
Your files are hosted on Digital Ocean Spaces service, either in Frankfurt or San Francisco data-center depending on your location. While we can not make the files private, because the players need to be able to download the files from the Internet, we generate a unique id for each file, so the URL is virtually impossible to guess. For example, this is the URL of an uploaded file:
https://eu-storage.playsignage.com/aac73f17-380c-40c2-a869-e23b261bcd62/05e2b56f-13b3-44c2-b344-7690def51b67/05e2b56f-13b3-44c2-b344-7690def51b67.pngAn attacker has a better chance of guessing your password! (so make sure it’s secure)
Your uploaded files are also backed up at Amazon S3 (either EU-central-1 or us-west-1 region, depending on your location) as a fail-over in case there is a disruption to the Digital Ocean Spaces service.For files that require conversion (any video file except for .mp4 and OSX office formats .key, .numbers, and .pages), we use a conversion service CloudConvert. They outline the file handling in their privacy policy:
In the course of providing the service your files are transferred to and temporary stored on servers of CloudConvert. We do not read, look into or mine any data from your files or its metadata. We do not make any copies of it. All file processing is done by machine and there is no human interaction with your files. Your files are deleted immediately and irreversible from our servers when you click the “×” icon (on the right beside the Download button). This will happen automatically at the latest after 24 hours.
If your files can not be stored on the public web due to company policy or any other reason, it’s also possible to reference files from a private file server, read more on private files.
When a player is linked to a user account, the server generates a unique secret token that is sent to the player once. Every subsequent request made by the player to our servers requires the token to be present in order to prevent malicious attackers from impersonating the player. The weakest link is the physical player security, so make sure it’s out of sight and if possible, then out of reach!
Read more:
We use Stripe as our payment gateway and they take care of storing your information securely. Stripe is a PCI Data Security Standard-certified company. When you link a credit card with your account, your credit card numbers are sent to Stripe servers directly from your browser, our system does not store or process your credit card information.
Read more:
In case the player is behind a corporate firewall, you need to white-list the following domains (port 443) on https:// protocol and wss:// protocol:
If you created your account using your Facebook account you should keep on using this, but in case you’ve forgotten and you create a new login using for example username and password we link both logins to the same account. This way it does not matter if you log in using Facebook or a username and password, cause it’s one and the same account you’re accessing.
If you can’t log in please use the “Forgot password”. If you have questions contact us via our Live Chat or at [email protected]
Upon every successful login, we use k-anonymity protocol to securely check your password against an online database of compromised passwords – Pwned Passwords. Our system will notify you if your password has been a part of one or more data breaches in the past and ask you to change it to keep your account secure.
IMPORTANT: all the passwords in our database are encrypted (hashed) using a top-of-the-line Argon2 algorithm and nobody but you knows what your actual password is.If you believe you found a security vulnerability in our software or would like to conduct penetration testing, please read our Vulnerability Disclosure Program to find out how to report it to our team.
We use Digital Ocean for our application servers and AWS for file storage. The European servers are located in Amsterdam and Frankfurt whereas the US servers are located in San Francisco. If the first user on the team signs up from a US-based IP address, then that team’s data is gonna be stored exclusively on US servers.
There are a few domains working together when accessing Play Digital Signage. To name a few:
The optimal solution is to whitelist all *.playsignage.com
Most people think designing content for digital signage is super difficult, but if you can use Powerpoint, you can also create and design your own content in our editor.