Rustici Software's



Tweets by Rustici Software



Update for May 12th, 2016:  We are continuing to observe the situation. The European Commission has released details of the new Privacy Shield Framework designed to heighten protections for transferring European Union residents’ personal data to the U.S. Procedural barriers still inhibit its approval, but it appears thus far to be a viable solution for US companies that need to respond to the invalidation of the Safe Harbor Framework. 

We expect that approval of the Privacy Shield Framework may come as early as June 2016. To that end, we are putting into place the processes and policies necessary to ensure that we can properly comply with all new data protection regulations. Rustici Software is fully committed to ensuring that we are able to protect your privacy and security.

The situation is still fluid, and we await further information from the European Commission and related authorities.   The US Department of Commerce has indicated that it will continue to administer the Safe Harbor program in the interim.

Until the Privacy Shield framework is approved, two alternatives are available:  EU Model Contract Clauses and Binding Corporate Rules (BCRs).  Because of the significant administrative burdens and lengthy approval process of BCRs, many companies have elected to implement Model Contract Clauses in the interim. Rustici Software currently uses Amazon Web Services (AWS) for all data transfers between the EU and US that are affected by the recent ruling.  AWS released a Customer Update on October 9th where they announced that they have fully implemented Model Contract Clauses:

Today, we’d like to confirm for customers and partners that they can continue to use AWS to transfer their customer content from the EEA to the US, without altering workloads, and in compliance with EU law. This is possible because AWS has already obtained approval from EU data protection authorities (known as the Article 29 Working Party) of the AWS Data Processing Addendum and Model Clauses to enable transfer of personal data outside Europe, including to the US with our EU-approved Data Processing Addendum and Model Clauses. AWS customers can continue to run their global operations using AWS in full compliance with the EU Data Protection Directive (Directive 95/46/EC). The AWS Data Processing Addendum is available to all AWS customers who are processing personal data whether they are established in Europe or a global company operating in the EEA. For additional information, please visit AWS EU Data Protection FAQ.

The full text of the AWS advisory is available here.

AWS’ Data Protection whitepaper further describes the effect of the Model Contract Clauses:

On March 6, 2015, the AWS data processing addendum, including the Model Clauses, was approved by the group of EU data protection authorities known as the Article 29 Working Party. This approval means that any AWS customer who requires the Model Clauses can now rely on the AWS data processing addendum as providing sufficient contractual commitments to enable international data flows in accordance with the Directive. For more detail on the approval from the Article 29 Working Party, please visit the Luxembourg Data Protection Authority webpage here:

It appears that AWS’ implementation of Model Contract Clauses will allow our EU-based clients that utilize our Cloud Services to continue to comply with all relevant laws and regulations.  However, we are currently making a closer examination of these matters to ensure that we are correctly protecting our EU clients’ interests and fully complying with all applicable regulations.

We will update this page and our privacy policy as developments warrant.  If you have any questions or concerns, please contact us via your normal support channel, or send an email directly to our privacy team at

Warm Regards,

Your Friends at Rustici Software


No Comments | Post a comment »

A few months ago, we sent out a survey to ask customers to tell us more about how they use SCORM Cloud and what other features they’d like to see. One request we heard from the survey and other conversations with Cloud customers is the ability to set an expiration date for an Invitation or a Dispatch. Well, the wait is over! We just updated SCORM Cloud so now you can set up expiration dates for any invites or dispatches.


No Comments | Post a comment »

Just having a great product is not enough. Many people forget that exceptional customer support is one of the most important parts of an organization’s ongoing success.

Why? It’s most often the only contact a customer has with your company. Receiving the help they need (while interacting with awesome people) encourages customers to stick around. Further, it reinforces the lifetime value of your products and increases customer loyalty.


No Comments | Post a comment »

Working in the Cloud is supposed to make things easier. Well, if you’re working with the SCORM Cloud API, we’ve made it even easier.

SCORM Cloud is built to be integrated into other applications. To let SCORM Cloud communicate with these applications, we use identifiers called “app IDs” for each of them.

THEN: Lots of applications = lots of manual work.

Previously, adding a new app ID required API users to log in and use the Cloud interface. Many of our API users segment their usage across their customers, so this manual step created some serious extra work for them.


You can now use the API to create a new app ID for each new customer you bring on board. We’ve added this functionality into the API.

API users, take a moment to rejoice!

To ensure that managing your service is easy and safe, we’ve added a security precaution. API users will have a dedicated set of credentials (app ID and secret) for adding new app IDs. This “Master” App ID is reserved for managing your service while other app IDs are used for managing your customers.

You asked, we listened.

This is in response to a customer request we get quite often. And when enough people are asking for a feature, it’s important for us to deliver!

The new App Management feature for the SCORM Cloud API is available today. To read more about how it works and where to get it, go here.

1 Comment | Post a comment »


It’s a lot of fun working with both hosted and locally installed platforms. Yes, technically the deployments vary a lot (and I’m thankful for our super talented developers who manage both worlds), but it gives us the chance to work with many types of companies and products.

Some folks gravitate towards the flexibility of SCORM Cloud as a hosted solution that scales with them as their business grows. Other folks require a more controlled, locally installed solution and need our Engine player for those very reasons.

Recently we’ve noticed another benefit of offering both deployment options— migrating from one deployment method to the other as business models change.

Case in point? Atomic Learning.

Check out their story:


No Comments | Post a comment »

« Newer PostsOlder Posts »

Browse Categories

Using the Standards

Tips, tricks and solutions for using SCORM and AICC.

Standards Evolution

Our chronicling and opinion of the evolution of SCORM.

Rustici Software

Stories about who we are and what we're up to.


News about our products. Notifications of new releases and new features.

Ideas and Thoughts

Miscellaneous thoughts and ideas about e-learning, entrepreneurship and whatever else is on our minds.

Software Development

Ideas about software development and how we manage things internally.