Profile merging on ECID - what about sharing devices?
Hi,
bringing this topic back in attention. Mobile SDK (and Web SDK) are highly relying on the ECID as the primary identity. As long as a device (or multiple devices) are used by the same user, there's no real issue. Problems start to raise when a device - a desktop PC, a tablet - is shared along users, each using their own credentials for login.
From the "user" point of view, the user login can be seen as "personal" (i.e. unique for a user). But if the ECID for the device remains, the profiles will get merged based on the ECID, and thus linking these users together.
One option is to reset the identities upon a logout/login session - it's a valuable and working solution; SDK calls for this are available. This will generate a new (set of) ECID('s) with each "fresh" login - ensuring profiles will not merge on ECID, but will only merge on their login identities.
However, this will be the result after some time for these users that login on shared devices:

The only way to get rid of excessive identities (and unfortunately I'm afraid also data linked to these identities) is through the privacy API's. But it is not their goal to be used for the purpose of clean-up.
Anyone any thoughts on this, and if there are more elegant solutions?
Stefan