Together with a group of people (working in technology for social justice in a variety of roles) met at the [http://beatricemartini.it/blog/npdev-14/ 2014 Nonprofit Software Development Summit], we gathered in a breakout session and found ourselves discussing exactly about this: what do we need to know and do, how can we make sure we don’t skip any step which could make or break the security, power balance, transparency, accessibility (and more) of a responsible data storytelling project? We had a good feeling about the efficacy of bullet points and lists, but wanted to make some research to discover what already existed and if so, how it worked.
 
Together with a group of people (working in technology for social justice in a variety of roles) met at the [http://beatricemartini.it/blog/npdev-14/ 2014 Nonprofit Software Development Summit], we gathered in a breakout session and found ourselves discussing exactly about this: what do we need to know and do, how can we make sure we don’t skip any step which could make or break the security, power balance, transparency, accessibility (and more) of a responsible data storytelling project? We had a good feeling about the efficacy of bullet points and lists, but wanted to make some research to discover what already existed and if so, how it worked.
  
Fatal error: Uncaught TypeError: MWExceptionHandler::rollbackMasterChangesAndLog(): Argument #1 ($e) must be of type Exception, Error given, called in /domains/responsibledata.io/wiki/includes/exception/MWExceptionHandler.php on line 137 and defined in /domains/responsibledata.io/wiki/includes/exception/MWExceptionHandler.php:111 Stack trace: #0 /domains/responsibledata.io/wiki/includes/exception/MWExceptionHandler.php(137): MWExceptionHandler::rollbackMasterChangesAndLog(Object(Error)) #1 [internal function]: MWExceptionHandler::handle(Object(Error)) #2 {main} thrown in /domains/responsibledata.io/wiki/includes/exception/MWExceptionHandler.php on line 111