Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Browser add-on that generates link preview summary cards in client #3

Croydon opened this Issue Mar 5, 2019 · 0 comments


None yet
1 participant
Copy link

Croydon commented Mar 5, 2019

If Article 11 of the planned EU copyright reform passes showing a link preview as it is common across the entire web wouldn't be doable anymore without major legal obstacles for the platforms hosting them.

The only thing which stays legal is the link itself. No displaying of the author's headline, no text preview, no image preview.

Obviously, it also stays legal to click on those links and load the linked website.

To minimize the effects of this deconstructive Article 11 the following could be implemented (at least in theory) as a browser add-on:

  • the linked websites are getting loaded in a secure sandbox
    • no scripts execution, no plugins, no CSS loaded, no media loaded. Just the plain content
    • these might be not enough for highly dynamically pages, if the sandbox is good enough maybe allow execution of scripts
  • extract the required information from the loaded page
    • title
    • image preview, if existing
    • text preview
  • display a summary card for the link with the gained information

Since all of this is happening on the client side and only public information are used anyway this should be completely compatible with the potential new copyright reform.

The triggering of this process could be either happening only when a link is marked by the user, or on certain sites (e.g. social media) automatically for every link in a post.

Information about Article 11:

If you are living in the EU please consider going to demonstrations so workarounds like this aren't required in the first place.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.