A system for pseudonymous identification comprising: - a pseudonymous proximity location device; - a reading device comprising an application stored thereon; - a server comprising a tracking application; wherein the pseudonymous proximity location device is configured for allowing the application, that utilizes a real identity of a proximity location device in connection with providing one or more services to a user of the reading device, to interact with the proximity location device to determine that the reading device and a specific application running on the reading device are at a specific physical location, the pseudonymous proximity location device comprising: a communication interface configured to enable communications with the reading device via a proximity-based communication channel, wherein the proximity-based communication channel is only established when the proximity location device and the reading device are within a predetermined distance of one another, wherein event information about an interaction event between the proximity location device and the reading device is included in a report generated by a tracking application on the server comprising a strength of the event, wherein the measured strength of the event includes an angle of arrival information; a microprocessor; and computer memory including the following stored thereon: a real identifier that is uniquely associated with the pseudonymous proximity location device; and microprocessor-executable instructions configured to generate a first message that is transmitted via the communication interface to the reading device, wherein the first message comprises a transmitted identifier that reveals the real identifier to an authorized reading device while simultaneously concealing the real identifier from a non-authorized reading device, wherein the application accesses a Proximity Location Device, PLD, Identity Component, PIC, to determine the real identifier based on the first message received from the proximity location device, by extracting from the first message at least one extracted random nonce value and an extracted encrypted real identifier, wherein the first message does not expose the real identifier to applications which do not have access to the PIC. - a pseudonymous proximity location device; - a reading device comprising an application stored thereon; - a server comprising a tracking application; wherein the pseudonymous proximity location device is configured for allowing the application, that utilizes a real identity of a proximity location device in connection with providing one or more services to a user of the reading device, to interact with the proximity location device to determine that the reading device and a specific application running on the reading device are at a specific physical location, a communication interface configured to enable communications with the reading device via a proximity-based communication channel, wherein the proximity-based communication channel is only established when the proximity location device and the reading device are within a predetermined distance of one another, wherein event information about an interaction event between the proximity location device and the reading device is included in a report generated by a tracking application on the server comprising a strength of the event, wherein the measured strength of the event includes an angle of arrival information; a microprocessor; and computer memory including the following stored thereon: a real identifier that is uniquely associated with the pseudonymous proximity location device; and microprocessor-executable instructions configured to generate a first message that is transmitted via the communication interface to the reading device, wherein the first message comprises a transmitted identifier that reveals the real identifier to an authorized reading device while simultaneously concealing the real identifier from a non-authorized reading device, a real identifier that is uniquely associated with the pseudonymous proximity location device; and microprocessor-executable instructions configured to generate a first message that is transmitted via the communication interface to the reading device, wherein the first message comprises a transmitted identifier that reveals the real identifier to an authorized reading device while simultaneously concealing the real identifier from a non-authorized reading device, wherein the application accesses a Proximity Location Device, PLD, Identity Component, PIC, to determine the real identifier based on the first message received from the proximity location device, by extracting from the first message at least one extracted random nonce value and an extracted encrypted real identifier, wherein the first message does not expose the real identifier to applications which do not have access to the PIC.