online platform responsibility