Digital technology has profound social implications that bring with them ethical responsibilities for computing professionals.