A data breach typically refers to an active, unauthorized intrusion where data is stolen. A data leak often refers to sensitive information being inadvertently exposed — for example, a misconfigured database — without a deliberate attack. Both result in sensitive data being accessible to unauthorized parties.