MyData Architecture: Consent Based Approach for Personal Data Management