i'm surprised to have seen no discussion so far about the fact that all european banks will start massively leaking trans peoples deadnames in october. so let's change that! (🧵 thread with more information)
i'm surprised to have seen no discussion so far about the fact that all european banks will start massively leaking trans peoples deadnames in october. so let's change that! (🧵 thread with more information)
starting october 2025 banks taking part in sepa (aka all banktransfers between european banks) need to perform verification of payee (vop).
verification of payee means that if you ("requester") send money to someone your banks checks in with the bank of the person you're sending money to ("payee") and tells you if the name you entered matches the iban. a simple check to make sure you're not sending money to the wrong person, right?
because your bank not only tells you whether the name you entered is correct or not. if the name you entered is close enough to the name associated with the iban ("close match"), you also get told that name. great if you mistyped, but horrible if your legal name should stay private!
but what qualifies as a "close match"?
so if your bank account is registered to your deadname (which often is the case), all someone has to know (or guess) is your last name and the initial of your legal name. since the last name might very well be public, this takes a bad actor at most 26 tries.
and if your legal name is close enough to your real name (or has the same initial), it might even be shown to everyone sending you money.
> • The banks that require an initial seem to only apply the initials matching for "J. Doe", not "J Doe".
> • In the cases where I was able to test it, I could omit up to two letters before failing the match. ("Andr Jones" ➔ "Andrea Jones", "And Jones" ➔ no match)
this matches up with what I saw with my bank
@pajowu the diagram above makes it look like the bank that will be sending the money only receives the matching result (so no name at all in the case of "no match"), but I'm not sure if that diagram is that precise?
That would mean, that the bank where the account is handles the matching. Meaning my name would always be leaked in the same cases and that it would not depend on the bank that is used to send me money
(Which also seems like the more sensible implementation)
@pajowu ah, great!
This means it's easy to create an overview how different banks do those checks and then people can at least try to minimize the risk of leaking names they don't want leaked
(We just need somebody with a Girokonto account at that bank who is willing to try that out and then provides the results)
It still sucks that this is necessary. But at least that's better than the bank who sends the money being relevant for the behavior
@pajowu also matches my experience …
- initials get completed, but only with a trailing dot
- if both chosen and dead name are present and start with the same initial, deadname is preferred
- with multiple first names, one seems to be enough to get them all
- last name alone isn't enough
- it all depends on the receiving bank — one didn't implement it (yet), so every attempt at validation simply gave an error
- the way other account types are implemented varies from bank to bank
it is a mess.
see https://toot.kif.rocks/@xayomer/115322004852978383 and https://toot.kif.rocks/@xayomer/115322620061011981
@pajowu they do allow "Complaint on the schemes" in their contact form:
https://www.europeanpaymentscouncil.eu/contact
Wrote a few lines about the danger for trans people specifically, both mentally and physically, and that I'm disappointed that this seemingly was not thought of.
@pajowu
at least in germany there were banks that allow name/gender change with a dgti supplemental id, but that was pre sbgg, not sure if they still handle it the same way now, but may be worth looking into
wouldn't solve the leaking problem, but at least the deadnaming problem i think? (only germany, and not certain)