EPAL EDITOR
ABSTRACT
From the EPAL homepage -
EPAL is a formal language for writing enterprise privacy policies to govern data handling practices in IT systems according to fine-grained positive and negative authorization rights. It concentrates on the core privacy authorization while abstracting data models and user-authentication from all deployment details such as data model or user-authentication.
An EPAL policy defines lists of hierarchies of data-categories, user-categories, and purposes, and sets of (privacy) actions, obligations, and conditions. user-categories are the entities (users/groups) that use collected data (e.g., travel expense department or tax auditor). Data-categories define different categories of collected data that are handled differently from a privacy perspective (e.g., medical-record vs. contact-data). Purposes model the intended service for which data is used (e.g., processing a travel expense reimbursement or auditing purposes).
Actions model how the data is used (e.g., disclose vs. read). Obligations define actions that must be taken by the environment of EPAL (e.g., delete after 30 days or get consent). Conditions are Boolean expressions that evaluate the context (e.g., "the user-category must be an adult" or "the user-category must be the primary care physician of the data-subject").
These elements are then used to formulate privacy authorization rules that allow or deny actions on data-categories by user-categories for certain purposes under certain conditions while mandating certain obligations. In order to allow for general rules and exceptions, EPAL rules are sorted by descending precedence. e.g., a rule about a particular employee can be inserted before the rule about the department in order to implement an exception.
CONTRIBUTING AUTHORS
EPAL EDITOR v1.1 |
Isabel Arnold - IBM Anita Krueger - IBM |
EPAL EDITOR v1.0 |
Pranav Dharma - NCSU Computer Science Homayoon Kazemzadeh - NCSU Computer Science Rich Larsen - NCSU Computer Science Sri Vani - NCSU Computer Science Tintin Sukawati - NCSU Computer Science |
FILE RELEASES
EPAL Editor v1.1 - EPALEditor.jar
EPAL Editor v1.0 - EPALEditor.jar
DOCUMENTATION
TBD
LINKS
EPAL Homepage - http://www.zurich.ibm.com/security/enterprise-privacy/epal/Specification/index.html
NCSU Computer Science Homepage - http://www.csc.ncsu.edu
NCSU eCommerce Lab Homepage - http://ecommerce.ncsu.edu/studio