Nextcloud contacts gives you CardDav, so it works with Android, iOS, and any number of Linux/Windows/Mac clients. Thunderbird certainly, and many other desktop mail clients. (Don’t know about a Linux or Windows app limited to just contact management over CardDav, but it’s probably out there.)
Why would there be any cases where Dior needs a customer’s passport/government ID number/Social Security Number?