It is absolutely safe to give anyone your IBAN number. That’s because it only exposes data that allows someone to send money to you, and not personal account details.