A system for modulating the activation of a plurality of anti-theft self-alarming tags linked to respective articles, the system comprising: at least one database comprising information on whether a given one or more of the plurality of articles has been purchased or not; at least one input/output interface in communication with at least one of the plurality of self-alarming tags for transmitting a deactivation signal to the given one given self-alarming tag for deactivation thereof upon the request of a user; at least one processor in communication with the database for receiving purchase information therefrom and with the input/output interface for control threreof, wherein the processor is configured to allow the input/output interface to transmit the deactivation signal to the given self-alarming tag if the article linked therewith has been purchased and to prevent the input/output interface from transmitting the deactivation signal to the given one self-alarming tag if the article linked therewith has not been purchased, characterized in that the at least one processor comprises a set of additional conditions for allowing the input/output device to transmit the deactivation signal to the self-alarming tag, selected from the group consisting of: - a predetermined time lapse between the purchase time of the article and the request of a user; - a predetermined location of the input/output interface; - a predetermined distance between the input/output interface and the self-alarming tag; - an identification code entry of the user prior to the request; and - any combination of the foregoing. at least one database comprising information on whether a given one or more of the plurality of articles has been purchased or not; at least one input/output interface in communication with at least one of the plurality of self-alarming tags for transmitting a deactivation signal to the given one given self-alarming tag for deactivation thereof upon the request of a user; at least one processor in communication with the database for receiving purchase information therefrom and with the input/output interface for control threreof, wherein the processor is configured to allow the input/output interface to transmit the deactivation signal to the given self-alarming tag if the article linked therewith has been purchased and to prevent the input/output interface from transmitting the deactivation signal to the given one self-alarming tag if the article linked therewith has not been purchased, characterized in that the at least one processor comprises a set of additional conditions for allowing the input/output device to transmit the deactivation signal to the self-alarming tag, selected from the group consisting of: - a predetermined time lapse between the purchase time of the article and the request of a user; - a predetermined location of the input/output interface; - a predetermined distance between the input/output interface and the self-alarming tag; - an identification code entry of the user prior to the request; and - any combination of the foregoing. - a predetermined time lapse between the purchase time of the article and the request of a user; - a predetermined location of the input/output interface; - a predetermined distance between the input/output interface and the self-alarming tag; - an identification code entry of the user prior to the request; and - any combination of the foregoing.