1. A method comprising: receiving at least two data packages, each data package comprising a data object and a set of control data, the set of control data for each data package including at least one usage control element defining a usage of the data object, the usage complying with a variable number of conditions, the data object and the usage control element for each data package being encrypted; decrypting the usage control elements of the sets of control data; examining, by use of a data processor, the usage control elements of the at least two data packages to find a match; determining whether a data processor is capable of completing a security procedure specified in a security control element of the usage control elements, and disabling the usage when the data processor is not capable of completing the security procedure; and performing an action specified in the sets of control data of the at least two data packages, if the usage is not disabled.