Bluemango logo
  • Contact Us
  • Support
  • Blog
  • Telephone: 866-275-7856
  • What is ScreenSteps?
  • What is ScreenSteps Live?
  • Is ScreenSteps for You?
  • Learning Resources
  • About Us
  • Downloads
  • Purchase
  • ScreenSteps Live Overview
  • Features
  • Learning Resources
    • Plan Not to Plan
    • ScreenSteps Live for Customer Support
    • How Your Content is Organized
    • Security for Your Content
  • Developer Resources
  • Sign-up For a Free Trial

ScreenSteps Live Security

Read below to learn how ScreenSteps Live handles your image data and how it is protected. If you have any additional questions about our security practices at ScreenSteps Live, please contact us .

Uploading a Lesson to ScreenSteps Live

When you upload a lesson from ScreenSteps Desktop to ScreenSteps Live you are transferring two types of information:

• Lesson Data - text, metadata, tags, etc.
• Images

After Upload

After the lesson data and images are uploaded to the ScreenSteps Live servers, the lesson data is retained on the ScreenSteps Live servers. But the images are instantly transferred to Amazon S3 servers and deleted from the ScreenSteps Live servers. Amazon S3 is a storage service used by many web services since it offers many security and scaling benefits. For a list of other companies that use the Amazon S3 service please see this page on the Amazon site:

Amazon Case Studies

Your Images Are Only Accessible Through ScreenSteps Live

Currently all images are loaded to Amazon S3 as private assets. This means that they have no publicly accessible url. An authenticated url is generated by the ScreenSteps Live server each time a lesson request is made. The url is only valid for 15 minutes. This means that people can't randomly enter in urls to see image data. The request for the image must come from ScreenSteps Live servers. So, if a user has permission to see a lesson they can see the images associated with it. If they don't, then they can't see the images.

Here is an example of a protected url that has expired. This url was generated by an authenticated request at ScreenSteps Live and at one time would display an image. But it was only valid for 15 minutes so now the image will no longer be displayed unless a new request is made and a new url is generated.

Amazon Protected URL

 

An Example Lesson Request

The diagram above shows an example of a lesson request.

1. The lesson is requested by the user. If the lesson is public then the request is processed. If the lesson is private then the user is authenticated before the request is processed.

2. The ScreenSteps Live servers request the urls for the images from the Amazon S3 service.

3. These urls are inserted into the Lesson Data that is sent to the user's browser.

4. The user's browser then displays the lesson, requesting the image data from Amazon S3.

PDFs and Lesson Packages

The same security applies to lesson PDF and package files that are uploaded to ScreenSteps Live. Only authenticated users can access them.

Blue Mango Learning Systems © 2010
Rails Hosting by Engine Yard