169
edits
m (→Overview) |
|||
| Line 18: | Line 18: | ||
* '''Transparency''': Process ''MUST'' be transparent to user. For example, other than clicking "Yes" or "No" to a dialog of the web app requesting to send notifications, the user should not be aware of the underlying mechanics of the process. | * '''Transparency''': Process ''MUST'' be transparent to user. For example, other than clicking "Yes" or "No" to a dialog of the web app requesting to send notifications, the user should not be aware of the underlying mechanics of the process. | ||
* ''' | * '''Security''': From the point a message leaves the sender until it arrives at its intended recipient, all communications should not be readable by unauthorized persons (e.g. anyone besides the sender and the recipient). | ||
* ''' | * '''Anonymity''': Web apps ''MUST'' not know anything about user (insofar as the communication between the web app and server is concerned; if the user is logged in to GMail and signs up for notifications, then obviously Google can associate the resulting subscription with the user who created it). | ||
* '''Portability''': Service ''MUST'' work with any device that supports the protocol. | |||
== System Requirements == | == System Requirements == | ||
edits