It should be a requirement to hand over medical data for research like this.
Why should you get to be treated for cancer without sharing with everyone else data to help make better treatments? Without that data, other people will go through the same treatment and die. That's selfish, and borderline immoral.