Every user is associated with some basic privileges. These are specified in the user zettel with the key user-role. The following values are supported: reader The user is allowed to read zettel. This is the default value for any user except the owner of the Zettelstore. writer The user is allowed to create new zettel and to change existing zettel. creator The user is only allowed to create new zettel. It is also allowed to change its own user zettel. There are two other user roles, implicitly defined: The anonymous user This role is assigned to any user that is not authenticated. Can only read zettel with visibility public, but cannot change them. The owner The user that is configured to be the owner of the Zettelstore. Does not need to specify a user role in its user zettel. Is not restricted in the use of Zettelstore, except when a zettel is marked as read-only.