Watching the Watchmen: An Ethical Evaluation of the Behavior of Modern Software Applications