It is correct: new addresses are not checked against any existing address.
Cryptographically speaking, those addresses look like completely random strings (that is they are indistinguishable from a real random string).
Interestingly, Bitcoin addresses used in transactions are not even bound to be real: you can put whatever random string (of course in that case you would lose your money :).
Now, still cryptographically speaking, that "almost impossible" means that the probability of that event to happen is the same for you to be hit by a lightning 5 times in a row on a sunny day...(or something like that :)
What I mean is that even though the event is mathematically possible, it is impossible in practice.
That said, in case it actually happens,
the person who generated the colliding address would also have the same private key, giving them the ability of spending all the coins associated to the original address.
WHO should guarantee it in decentralized technology? :) – amaclin – 2017-10-10T10:49:00.127