I also just ran across https://getmemex.com/ which looks like it’s a browser extension with local storage for annotating sections of web pages that might work for this sort of functionality along with data ownership.