Net neutrality in the European Union

The basic framework of net neutrality in the European Union (EU) is laid down by Article 3 of EU Regulation 2015/2120. However, the regulation's text has been criticized as offering loopholes that can undermine the regulation's effectiveness. Some EU member countries, such as Slovenia and the Netherlands, have stronger net neutrality laws. 
Regulation history.
The 2002 regulatory framework for electronic communications networks and services in the European Union consisted of five directives, which are referred to as "the Framework Directive and the Specific Directives":
When the European Commission consulted on the updating of the Framework Directive and the Specific Directives in November 2007, it examined the possible need for legislation to mandate network neutrality, countering the potential damage, if any, caused by non-neutral broadband access. The European Commission stated that prioritisation "is generally considered to be beneficial for the market so long as users have choice to access the transmission capabilities and the services they want" and "consequently, the current EU rules allow operators to offer different services to different customers groups, but not allow those who are in a dominant position to discriminate in an anti-competitive manner between customers in similar circumstances". 
However, the European Commission highlighted that Europe's current legal framework cannot effectively prevent network operators from degrading their customers' services. Therefore, the European Commission proposed that it should be empowered to impose a minimum quality of services requirements. In addition, an obligation of transparency was proposed to limit network operators' ability to set up restrictions on end-users' choice of lawful content and applications.
On 19 December 2009, the so-called "Telecoms Package" came into force and EU member states were required to implement the Directive by May 2011. According to the European Commission the new transparency requirements in the Telecoms Package would mean that "consumers will be informed—even before signing a contract—about the nature of the service to which they are subscribing, including traffic management techniques and their impact on service quality, as well as any other limitations (such as bandwidth caps or available connection speed)". Regulation (EC) No 1211/2009 of the European Parliament and of the Council of 25 November 2009 established the Body of European Regulators for Electronic Communications (BEREC) and the Office Body of European Regulators of Electronic Communications. BEREC's main purpose is to promote cooperation between national regulatory authorities, ensuring a consistent application of the EU regulatory framework for electronic communications.
The European Parliament voted the EU Commission's September 2013 proposal on its first reading in April 2014 and the Council adopted a mandate to negotiate in March 2015. Following the adoption of the Digital Single Market Strategy by the Commission on 6 May, Heads of State and Government agreed on the need to strengthen the EU telecoms single market. After 18 months of negotiations, the European Parliament, Council and Commission reached two agreements on the end to roaming charges and on the first EU-wide rules on net neutrality on 30 June 2015, to be completed by an overhaul of EU telecoms rules in 2016. Specifically, article 3 of EU Regulation 2015/2120 sets the basic framework for ensuring net neutrality across the entire European Union. However, the regulation's text has been criticized as offering loopholes that can undermine the regulation's effectiveness.
National regulations.
The EU has laid down a framework on net neutrality, but some of EU states have stronger laws nationally, or are discussing passing them. However Neelie Kroes, former European Commissioner for Digital Agenda, has asked "national legislators and regulators to wait for better evidence before regulating on an uncoordinated, country-by-country basis that slows down the creation of a Digital Single Market".
Potential violations.
In 2007, Plusnet was using deep packet inspection to implement limits and differential charges for peer-to-peer, file transfer protocol, and online game traffic. However, their network management philosophy was made clear for each package they sold, and was consistent between different websites.
In 2017, Germany mobile network operators like Deutsche Telekom and Vodafone were offering services that seemed to affect net neutrality. The government agency overseeing the market (Bundesnetzagentur) stated, in general these plans are in alignment with net neutrality but forced the companies to adopt some changes. 
Criticism.
European net neutrality law has been criticised for leaving too many loopholes to be exploited, as amendments to close them failed to gain enough support across the European Parliament. Some loopholes include the ability to offer priority to "specialised services", provided they still treat the "open" internet equally. Such services included remote surgery, driverless cars and anti-terrorism efforts. The law does say that these services cannot be offered if they restrict bandwidth for normal users. Another exemption is giving websites a "Zero-rating", not counting a website against a user's data limits, giving an advantage to those sites when being viewed via a metered connection.