Security and Privacy

TLS

11Sight is providing an end-to-end secure communication channel based on TLS/SRTP. We are compliant with IETF RFC3711. We are encrypting all information (voice, real-time video, text, pictures, videos taken during the call) that is exchanged between the caller and callee.

Furthermore, since we are providing peer-to-peer connection, our servers are not in the middle of the communication stream and hence there is no vulnerability in the system, i.e., we are not decrypting the real-time stream in our servers.

It is important to note that no one can eavesdrop or record the video or voice call that is happening between parties aside from the callee. Caller can get a copy of the information, if they are a subscriber.

GDPR

11Sight information gathering and storage closely follows General Data Protection Regulation (GDPR). All call information belongs to the callees’ organizations and can be copied and deleted from our servers at their request. We are providing standard RESTful API for an organization to port all meta data pertaining to their calls to their own servers.

Since callers can be anonymous, they have certain amount of time after the call is ended to receive in-call information gathered by the system, i.e, pictures and videos taken, texts exchanged, etc.

Encryptions

An organization can request at rest encryption of all meta data that belongs to them or they can port the information to their own servers and delete them from our servers.

System Requirements (Interoperability)

Supported Devices and Browsers

11Sight native applications and web application works on most of the computers, mobile devices and browsers that have access to a camera and a microphone. In case we can’t access or find a camera and microphone, our system falls back to a text only session, ensuring a communication is established.

Below, you can find our interoperability matrix and platform specific functionality. 

Interoperability

CALLEE

 

 

C
A
L
L
E
R

 

 

 

 

Chrome – Firefox – Opera (Any OS) Safari (iOS 11+, MacOS High Sierra+) – Edge (Chromium)
iOS App (iOS 10+) Android App (Android 5+)
Chrome – Firefox – Opera (All but iOS) Video/Audio/Text Video/Audio/Text Video/Audio/Text Video/Audio/Text
Safari (iOS 11+, MacOS High Sierra+) – Edge (Chromium) Video/Audio/Text Video/Audio/Text Video/Audio/Text Video/Audio/Text
Android App (Android 5+) Video/Audio/Text Video/Audio/Text Video/Audio/Text Video/Audio/Text
Chrome – Firefox – Opera (iOS) Direct to Safari Direct to Safari Direct to Safari Direct to Safari
iOS App (iOS 10+) Video/Audio/Text Video/Audio/Text Video/Audio/Text Video/Audio/Text
Safari (iOS 10-, MacOS Sierra-) Text only Text only Text only Text only

 

Microsoft started to support WebRTC with its latest Chromium version of the Edge browser. Please click here to update or download the latest version.

Platform Specific Functionality

  1. Desktop sharing is available on:

Chrome and Firefox (both on MacOS and Windows, it is not available on mobile browsers)
iOS App

  1. Desktop call receiving is available on:

11Sight web application on Chrome, Safari, Firefox and Opera by keeping a dedicated tab open (both on MacOS and Windows, doesn’t work on mobile browsers)
You can also download our Chrome extension to get notified with a system notification.

  1. Call Recording:

In calls that are answered on Chrome, full video/audio call recording is available. In calls that are answered on iOS and Android apps, audio call recording is available.

  1. 11Sight video calls cannot be established on certain networks due to blocked ports.
    Some network administrators block access to VoIP ports. In these cases, the user should connect to another network or contact their network administrator. Please click here for more information.

  2. QR Codes/SMS Applications

Some QR Code scanners and SMS reading applications open the link in their application which only have limited browser capabilities. In some of those cases, 11Sight video calls will not work and we will ask the person to copy a link and open it in a supported browser.

     

    Necessary Ports to Establish Video Calls

    Our Server Addresses

    11Sight native applications and WebApp requires several servers to function. These are:

    1. app.11sight.com WebApp Server: Serves WebApp and the necessary connections for clients
    2. call.11sight.com Sip Server: Helps the video and audio get established
    3. ganymede.11sight.com Stun/Turn Server: fallback for audio / video establishment

     

    Relevant Ports and Their Functions

    List of ports and short functionality that need to be enabled: 

    1. app.11sight.com WebApp Server:

    Port ID Functionality
    80 http
    443 https
    53 DNS

    2. call.11sight.com Sip Server:

    Port ID Functionality
    5060, 5061, 7880, 7881 Session Initiation Protocol (SIP)

    3. ganymede.11sight.com Stun/Turn Server:

    Port ID Functionality
    3478, 3479, 3480, 3481 Stun/Turn

    What You Need to Do

    These ports need to be available in / out and TCP / UDP in the firewall of the network for our serves to be able to establish and maintain video / audio / text calls.

       

      How to troubleshoot permissions with your iOS device, Android device, and browser when using 11Sight

      How to troubleshoot permissions with your iOS device, Android device, and browser when using 11Sight

      Part 1 iOS Device

      Step 1:

      When you first download and open 11Sight on your iOS device make sure to allow the app to display notifications, access your photos, microphone, and camera. If you don’t give 11Sight these permissions you will see an alert the next time you login.

      Step 2:

      To manage your permissions simply go into your iOS device settings and then select 11Sight.

      Step 3:

      Here you can make sure 11Sight has access to your photos, microphone, camera, and also notifications are allowed.

      Part 2 Android Device

      Step 1:

      When you first download and open 11Sight on your Android device you will see alerts requesting access to your camera, microphone and photos.
      If you click deny you will see photos access alert the next time you login. When you start a new call, you will see alerts asking for access to your camera and microphone. You can click allow or manage these permissions at any time in your Android settings.

      Step 2:

      To access settings simply go to Apps, Application Manager and then select 11Sight.

      Part 3 Chrome Browser on a Computer

      Step 1:

      When making or answering an 11 call in your Chrome browser on your computer make sure to click allow to let 11Sight access your camera and microphone.

      Step 2:

      You can also manage your Chrome permissions by selecting Settings in the upper righthand corner.
      Then scroll down and Show Advanced Settings

      Step 3:

      Under Privacy click the Content settings button. Here you can manage your 11Sight Notifications, Microphone, and Camera exceptions. We recommend you to use the latest version of Chrome to get the most of 11Sight’s features.

      Part 4 Safari Browser on a Computer

      Step 1:

      When making or answering an 11 call in your Safari browser on your computer make sure to click allow to let 11Sight access your camera and microphone.

      Step 2:

      You can also manage your Safari permissions by going to Safari Preferences.

      Step 3:

      You can manage Camera and Microphone settings for 11Sight under Websites tab.

      Part 5 Chrome Browser on an Android Device

      Step 1:

      When making a call in your Chrome browser on your Android device make sure to allow 11Sight to access the camera and the microphone.

      Step 2:

      To manage your 11Sight permissions simply go to Chrome’s Settings menu, Site Settings and then select app.11sight.com.

      Step 3:

      To make sure Chrome has the necessary permissions, simply go to Settings on your device and then go to Apps – Application Manager. Select Chrome and make sure it has permission to access camera, microphone and storage as well as the notifications.

      Part 6 Safari Browser on an iOS Device

      Step 1:

      When making a call in your Safari browser on your iOS device make sure to allow 11Sight to access the camera and the microphone. Every time you make a new call, Safari will ask for your permission.