He also mentioned that the application should be optimized for the device through which it will be utilized and that the application should also be optimized to function very well for its intended purpose.
But as Schneier points out systems like these are likely liable to "function creep" where a technology is brought in for one purpose, to profile your sex while viewing an ad for example, and then begins to push the boundaries.