It is still the user's decision though whether to agree to the proposal or not. Expressions inside a rule can be marked as optional. Thus, rule execution would be possible even if a referenced schema is not available. An additional level of structure is added to a ruleset. Sets of rules can be grouped together.
Groups allow selective activation of certain privacy preferences depending on triggers.
A trigger contains one or more expressions and determines whether a group can become active during rule evaluation. Comparison operators and quantifiers provide a more sophisticated syntax for simple expressions. Data references can be marked to match if at least one, all or no additional data references match. These markers are called data reference quantifiers. The groups are checked in the order in which they appear in the ruleset.