Ethics for ubiquitous computing

My good friend and onetime collaboration partner, Adam Greenfield, has a really interesting piece on ethical guidelines for those who may or are building the ubiquitous computing platforms of the future.

Principle 1. Default to harmlessness
Ubiquitous systems must default to a mode that ensures their users’ (physical, psychic and financial) safety.
Principle 2. Be self-disclosing
Ubiquitous systems must contain provisions for immediate and transparent querying of their ownership, use, capabilities, etc., such that human beings encountering them are empowered to make informed decisions regarding exposure to same.
Principle 3. Be conservative of face
Ubiquitous systems are always already social systems, and must contain provisions such that wherever possible they not unnecessarily embarrass, humiliate, or shame their users.
Principle 4. Be conservative of time
Ubiquitous systems must not introduce undue complications into ordinary operations.
Principle 5. Be deniable
Ubiquitous systems must offer users the ability to opt out, always and at any point.

All watched over by machines of loving grace: Some ethical guidelines for user experience in ubiquitous-computing settings []