Application Integration and Data Security This document has been produced by hospitalityPulse Inc and is made available to individuals for informational purpose. This document contains confidential information regarding hospitalityPulse product(s) and various proprietary information. This document and all information provided within are to be considered and treated as confidential. The information provided in this document is a representation of information content and flow between hotel systems and hospitalityPulse’s production environments as implemented at the document’s date. Due to the changing nature of security requirements, changes to further harden hospitalityPulse’s data security may be required at an unpredictable frequency. These may occur without prior notification. No part of this publication may be reproduced, photocopied, shared or transmitted without the express prior written consent of the publisher. Application Integration & Data Security 2 hospitalityPulse - roomPulse Document Change History Version Date Change Version 1.0 July 09 2014 Initial Creation (MS) Version 1.1 October 05, 2014 Update to system architecture (PB) Application Integration & Data Security 3 hospitalityPulse - roomPulse Table of Contents Document Change History 3 Table of Contents 4 General Information 5 About this document 5 About roomPulse 5 What is CISP compliance 5 What is PCI-DSS 5 What is PII 6 hospitalityPulse Security 7 Secure Integration & Architecture 7 Secure Application 7 Application Integration & Data Security 4 hospitalityPulse - roomPulse General Information About this document This document is provided as a reference guide concerning hospitalityPulse’s security architecture, it’s adherence to the VISA USA PCI Data Security Standard concerning CISP compliance, PCI PA-DSS Data Security standard issued by the PCI Security Standards Council, as well as treatment of Personally Identifiable Information (PII). About roomPulse roomPulse by hospitalityPulse is a cloud based (SaaS) enterprise level software, architected to intelligently recommend the most optimal room type and or room number assignment for the hotel’s reservations. roomPulse accomplishes this by analyzing inventory and reservation data received from the hotel’s Property Management System (PMS). roomPulse increases the hotel’s operational efficiency, and guest satisfaction, while reducing fragmentation of inventory. The PMS data is received and stored in dataPulse, hospitalityPulse’s generic and normalized data store. What is CISP compliance Cardholder Information Security Program (CISP) was mandated to protect payment card holder data, regardless of where it resides and to ensure vendors and service providers maintain the highest information security standard. Details regarding CISP can be located at: http://usa.visa.com/merchants/protect-your-business/index.jsp?it=search%20Quicklink and at: http://www.visaeurope.com/en/businesses__retailers/retailers_and_merchants.aspx What is PCI-DSS Payment Card Industry Data Security Standard (PCI-DSS) is a result of collaboration between VISA, MasterCard, AMEX, Discover and JCB to create a common industry security requirement framework. It applies to all payment channels, such as online and offline retailers that store, process, or transmit card holder data. Details regarding PCI can be located at: https://www.pcisecuritystandards.org/security_standards/index.php hospitalityPulse DOES NOT require PCI data from the hotel’s PMS. Wherever possible, hospitalityPulse will request all transmission of PCI data to be suppressed. Application Integration & Data Security 5 hospitalityPulse - roomPulse What is PII Personally Identifiable Information (PII) is a legal concept defined by information that can be used on its own or with other information to identify, contact, or locate a single person. PII security has become increasingly important as criminals may exploit internet, network, and browser security to engage in a person’s identity theft. Detailed recommendation through National Institute of Standards and Technology’s special publication 800-122 can be found at: http://csrc.nist.gov/publications/nistpubs/800-122/sp800-122.pdf The table below details the most critical data types and their treatment by hospitalityPulse. Data Type From PMS Stored in dataPulse User Interface UI Example Full Name Y Y Y H. Johnson Home Address Y Y N N.A. Email Address Y* Y N N.A. Social Security # N N N N.A. Driver’s License # N N N N.A. Credit Card # N N N N.A. Date of Birth Y* N N N.A. Telephone # Y* Y N N.A. Age N N N N.A. Gender Y* Y Y Ms Membership # Y* Y N N.A. Membership Level Y Y Y PLATINUM * received from hotel PMS if data exists on the reservation’s profile Application Integration & Data Security 6 hospitalityPulse - roomPulse hospitalityPulse Security Secure Integration & Architecture The hotel system’s interface will transmit XML documents containing reservations, inventory, room statuses and configuration information to dataPulse’s web services. These documents are transmitted using HTTP protocol with POST method. All communication uses 128 bit SSL encryption. hospitalityPulse servers are equipped with the SSL certificates, ensuring encryption of the entire message stream. As messages are received, the receiving webservice uses a 128 bit encryption followed by a 40 Char key encryption, before storing the content. This ensures that no readable documents are ever stored on any retrieval system (database, file system…) Secure Application Built in session time out Password complexity requirement User level controls Application Integration & Data Security 7 hospitalityPulse - roomPulse