Just wondering, why can't you license your photos through whatever service/license they want, and mention in your profile that all pictures are under Creative Commons and copying is authorised (plus mention a personal site with all the pictures in full resolution there)? As the original copyright holder you are allowed to grant this extra license in addition to whatever the platform says.