With the ongoing implementation of same-region player matching in Patch 7.58, I feel there is an important privacy and player-safety issue that SE needs to address.
I'm referring to the EchoVault (EV) plugin & website, & the underlying account-identification system that makes it possible to link multiple characters to the same service account.
The problem is bigger than one website.
As EV explains, the game client receives an identifier associated with a player's service account. This identifier allows characters belonging to the same account to be recognised & linked together.
When a player blocks someone, they should be protected from that person's alts as well. That is an important safety feature, particularly for players dealing with harassment, stalking/unwanted contact.
However, the problem is that the same underlying mechanism also makes it possible for 3rd parties to identify & associate characters belonging to other players.
As EV acknowledges, session-scoped identifiers are still compared within a session. Information can also potentially be accumulated across multiple sessions & observers over time.
Why this matters even more with the upcoming changes
With Patch 7.58, players across all logical data centres within the same physical region will be able to interact through expanded matchmaking.
Players should be able to join duties, use PF, meet new people & interact with the wider community w/out having their different characters identified, associated & potentially tracked by 3rd-party databases. This is particularly concerning for players who keep their characters separate for personal, social or privacy reasons.
There is already a proposed technical solution.
What makes this particularly frustrating is that the EV website has published an explanation of how the problem could be resolved:
https://echovault.gg/accountid
The proposal is to move the account-wide blacklist identification process to the server side. Instead of giving every client an identifier that allows characters to be compared against one another, the server could independently determine whether a character belongs to an account that the viewing player has blocked.
The client would only need to receive the result of that check.
This would preserve the intended account-wide blacklist protection without exposing a reusable or comparable identifier that 3rd-party tools could use to associate unrelated players' characters.
Importantly, this would address the underlying issue rather than simply making the information harder to obtain.
I want to be clear that this isn't about preventing people from using 3rd-party tools simply because they exist. It is about protecting players from having their different characters linked together without their knowledge/consent.
Privacy should be enforced at the source, expanding the player pool should not come at the expense of player privacy & safety.

Reply With Quote





