Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
app
doc
.gitignore
Dockerfile-account
LICENSE
README.md
__init__.py
account_config_template.py.j2
config.py
docker-entrypoint-account.sh
nginx.conf
pytest.ini
requirements.txt
run.py
setup.cfg
setup.py
uwsgi.ini
wsgi.py

README.md


MyData Account

MyData Account is a part of MyData SDK implementation of MyData Architecture - Consent Based Approach for Personal Data Management.

Introduction

MyData Account is a key enabler in service linking and data flow authorisation. It stores all Account Owner’s service links and consents along with their history in a single place. This helps provide a unified view to all data flow authorizations and it enables the Account Owner to manage and control the authorized data flows.

For more information see technical specification documents of MyData Architecture at https://hiit.github.io/mydata-stack/

Version information

Versions are not backward compatible.

Current version 2.0

Version history

Version numbers are corresponding with Architecture version numbering.

Version 2.0

TBD

Version 1.3

  • Service linking initialisation process
  • Issue Service Link status change
  • Data model change
    • Amount of personal data minimized
    • Account identificator for each database table
  • APIs for complex data queries
  • Account deletion
  • Account export
  • Event logging

Version 1.2

  • Link Service
  • Give Consent
  • Issue Consent status change
  • APIs for simple data queries

Version 1.0

  • Account creation
  • Data model
  • Base models for data management
  • Base controllers
  • Key management
  • Authentication components
  • Link Service
  • Give Consent

Documentation

Support / Contact / Contribution

Copying and License

This code is licensed under MIT License (MIT)