IEHC 239
THE HIGH COURT
[Record No. 2017/8782P]
Judgment of Ms. Justice Ní Raifeartaigh delivered on the 14th of January, 2019
Nature of the Case
1. The Court, in this judgment, is concerned with a motion brought by the defendant, an online travel agent in Romania, contesting the jurisdiction of the Irish courts to hear and determine the plaintiff airline’s substantive case. Ryanair is domiciled in Ireland and the defendant Vola in Romania. The case therefore raises issues relating to Regulation (EU) 1215/2012 (“the Regulation”). The defendant claims that Romania, its domicile, is the proper jurisdiction in which to hear all of the plaintiffs’ claims, following the general rule under Article 4 of the Regulation which provides that a defendant should be sued in its place of domicile. The plaintiff seeks to displace the general rule in Article 4 and relies upon Articles 7(1) and (2) as well as Article 25(1)(a) and (c) of the Regulation.
2. The plaintiff’s substantive case involves claims of breach of contract, breach of copyright and database rights, passing off, infringement of trademark, trespass to property/goods and conversion. The plaintiff claims that the defendant committed those legal wrongs by using information obtained (or “scraped”) from the Ryanair website in real time regarding flight times and prices and subsequently selling and booking the plaintiff’s flights at an inflated price by interposing its website between the passengers of the plaintiffs and the plaintiff’s website. The defendant denies that it uses Ryanair’s website in any manner whatsoever and asserts, inter alia, that any data it obtains from the plaintiff comes from legitimate third parties who have prior arrangements with the plaintiffs.
3. A central feature of the defendant’s case as presented on affidavit and in written submissions was that this case was distinguishable from previous authorities involving Ryanair and screen-scraping because the defendant Vola did not in fact interact with the Ryanair website in any way but rather sourced Ryanair data from third party service providers who obtain this information legitimately from Ryanair.
5. The Court is mindful that it must be careful not to conflate issues of jurisdiction and substance; and that it should not go beyond the appropriate parameters of fact-finding when the issue arising is one of jurisdiction. Nonetheless, it seems to me that this is one of those cases in which it is inevitable that the Court must engage to some degree in fact-finding before applying the relevant principles of law to the facts so found. The facts include some technical matters relating to the Ryanair and Vola websites.
Glossary of Terms
6. Given that the evidence on affidavit contained some jargon particular to the online travel industry and the technical aspects of such websites, a brief glossary of terms is appended to this judgment. The explanations of the terms or acronyms there are derived by me from the affidavits in this case and any errors therein are therefore mine.
The relevant EU Regulation
7. The Regulation the provisions of which were in issue before me was Regulation (EU) 1215/2012. Many of the authorities opened to me concerned predecessors to these Regulations; namely, the 1968 Brussels Convention on jurisdiction and the enforcement of judgments in civil and commercial matters, the 1988 Lugano Convention on jurisdiction and the enforcement of judgments in civil and commercial matters, and Regulation (EC) No 44/2001. For ease of reading, I refer to those earlier Conventions, Regulations and Articles in generic terms such as “the predecessor Regulations” or “the predecessor to the current Article 7” rather than by specific title or number.
Evidence on Affidavit in relation to the Motion to Contest Jurisdiction
10. There was much material in the numerous affidavits filed on this motion and I will confine myself to such information as I consider relevant to the specific issues arising in relation to jurisdiction. The evidence, even so confined, is nonetheless quite extensive.
“General [Clause 1]
Exclusive online distribution channel. [clause 2]
This website is the only website authorised to sell Ryanair flights, whether on their own or as part of a package. Price comparison websites may apply to enter into a written Licence Agreement with Ryanair, which permits such websites to access Ryanair’s price, flight and timetable information for the sole purpose of price comparison.
Permitted use. [clause 3]
You are not permitted to use this website (including mobile app and any webpage and/or data that passes through the web domain at Ryanair.com) its underlying computer programs (including the application programming interfaces (“APIs”)) domain names, Uniform Resource Locators (“URLS”) databases, functions or its content other than for private, non-commercial purposes. Use of any automated system or software, whether operated by a third party or otherwise, to extract any data from this website for commercial purposes (“Screen scraping”) is prohibited. Ryanair reserves its right to take such action as it considers necessary, including issuing legal proceedings without further notice, in relation to any unauthorised use of this website
Intellectual Property. [clause 4]
All information data, underlying computer programs (including APIs), domain names, URLS, databases, and materials presented on this website, including names, logos, flight schedules, prices, etc. as well as the colour scheme and the layout of the website are subject to copyright, trade mark rights, database rights and/or other intellectual property rights. You may use such content as strictly required for permitted personal, non-commercial purposes. Any other use and/or reproduction of such content, without prior written consent of Ryanair, is prohibited and will constitute a breach of these Terms of US and may infringe Ryanair’s IP rights.”
Links to this Website. [clause 5]
You may not establish and/or operate links to this website without the prior written consent of Ryanair………..
Applicable Law and Jurisdiction [clause 7]
It is a condition precedent to the use of the Ryanair website, including access to information relating to flight details, costs etc. that any such party submits to the sole and exclusive jurisdiction of the Courts of the Republic of Ireland and to the application of the law in that jurisdiction, including any party accessing such information or facilities on their own behalf on behalf of others. In the absolute and sole discretion of Ryanair, a legal action may be brought by Ryanair against any party in breach of these terms and conditions, at its election, in Ireland or the place of breach or the domicile of that party, and if more than one party, in the domicile of any one of those parties, and all other parties shall submit to that jurisdiction. For the sake of clarity, where a passenger or person carried or to be carried pursuant to a contract of carriage with Ryanair wishes to institute proceedings shall be brought by the passenger solely in accordance with the provisions of the Montreal Convention 1999 and EU Regulation No. 2027/1997 (as amended by Regulation No. 889/2002) or any such further amendment to the Montreal Convention or further amendment by Regulation as may arise from time to time.”
Mr Truica’s Grounding Affidavit
11. Mr Daniel Truica, a director of the defendant company which is based on Romania, swore an affidavit on the 6th February, 2018 denying that Vola engaged in the “screen scraping” of Ryanair’s website. He gave the following description of what he said takes place. He said that Ryanair provides its flight data and information to various third parties in the online marketplace through Application Programming Interface (API) processes separate from Ryanair’s public website and that Vola, in turn, relies on the information provided by these third parties via its own API arrangements with those parties. A result of this process, Mr Truica averred, is that Vola does not access Ryanair’s public website at any time. He did not explain the API processes in question but said that they were legitimate. He said that Ryanair provided companies such as Travelport, Amadeus, and Sabre with access to Ryanair’s information and that other companies such as Travelfusion, with whom Vola had an API arrangement with until recently, and Ypsilon, with whom Vola continued to deal with, were well established entities in the market of online information. He referred to litigation by Ryanair against the latter two companies which had since been resolved by entering commercial arrangements with them. He pointed to evidence from Ypsilon’s website which showed that Ypsilon acquires its data from API processes linked with Navitaire, a separate company with whom Ryanair stores its data as a client. Mr Truica said that this showed that a legitimate method existed by which an online travel agent could acquire Ryanair’s data without accessing the Ryanair website, namely by interacting with a third party or Global Distribution System (GDS) provider who in turn had acquired data from Ryanair. He averred that entities such as Travelfusion and Ypsilon “cannot operate without legitimate and accepted access by Ryanair to its data” and that “these companies could only be operational if they have an arrangement with Ryanair or an arrangement with a provider”. Mr Truica denied that there was any relationship between Vola and Ryanair, contractual or otherwise.
12. Ryanair responded to Mr. Truica’s affidavits with a number of affidavits sworn by employees in the legal, technical, and marketing departments dealing with the facts from those various points of view. Mr. Truica’s account was strongly disputed and it was strongly asserted that the Vola website was indeed using the Ryanair website, contrary to what Mr. Truica had averred.
Mr. McNamara’s Affidavit
13. Mr. Thomas McNamara, head of Ryanair’s legal department, swore an affidavit on the 5th March, 2018. He asserted that since Mr. Truica had admitted to using information obtained through Ryanair’s website, Vola was bound by the jurisdiction clause in clause 7 notwithstanding the existence of a third party intermediary.
14. He also said that Ryanair does not accept that Vola in fact obtained this information through such an intermediary such as Travelfusion and Ypsilon, pointing out that no contract or agreement to this effect has been exhibited by Vola. He set out the Ryanair view that Vola was directly screen-scraping the information from Ryanair’s website and as such was bound to the terms through its use of the site. He referred extensively to the plaintiff’s statement of claim in this regard, which claims that the defendant was engaging in screen scraping through the use of a “robot” or a “spider”.
18. In relation to the third parties and GDS operators referred to by Mr. Truica, Mr. McNamara said that the contracts under which such parties operate do not allow for the transmission of Ryanair’s data to others such as Vola or any other screen scrapers such as Travelfusion or Ypsilon, nor do those screen scrapers themselves have access to a GDS. He averred that if a GDS provider with an agreement with Ryanair was providing screenscrapers with access, its relationship with Ryanair would be terminated. Moreover, Mr. McNamara categorically denied that Travelfusion and Ypsilon had agreements with Ryanair.
19. In relation to Navitaire, Mr. McNamara averred that it was common knowledge that Ryanair was a client but that, contrary to Mr. Truica’s averments, Navitaire does not in turn provide access to or the use of the Ryanair website to the online travel market place. Rather, it is an exclusive service whereby Navitaire hosts some of Ryanair’s data; any data held on that database is not publicly available and only becomes so when it is presented by Ryanair on the Ryanair website.
Ms. Daly’s Affidavit
20. Ms. Avril Daly, a senior project manager of Ryanair Labs Ltd., also swore an affidavit on the 5th March, 2018 in which she outlined a test she did involving the plaintiff’s and the defendant’s websites. She exhibited extensive screen shots connected with this. She first booked a return flight from Dublin to Edinburgh using the Ryanair website and then booked the same flight using the Vola website. In terms of this “booking experience” from the point of view of the customer, she averred that there were a number of differences, as follows:
21. Ms. Daly then analysed the data that was sent to Ryanair’s internal booking system, Skyspeed, on foot of the two bookings. She found that the Skyspeed system logged that the Ryanair-booked flight provided the same details of the credit card Ms. Daly had used, had a record of the email address and contact details she had provided, recorded the same I.P address from which the booking was made, and displayed a reservation number which corresponded to the one Ryanair had emailed her when confirming her booking. In contrast, Skyspeed did not display any of these details for the Vola-booked flight; the credit card number recorded was different to the one she had used, as was the IP address and email address provided and the reservation number Vola had emailed her following the booking. The system did record some details identically for both flights such as the passenger name.
i. A customer interacting with the Vola website is never offered a range of options and services which are on offer from Ryanair, such as the premium ticket package, reserved seating, priority boarding, security fast check, parking, car hire, accommodation, and bus transfer.
ii. The travel insurance offered on the Vola experience is not from the provider used by Ryanair.
iv. There was a significant difference in price between the two bookings; booking with Ryanair cost €37.02 whereas booking with Vola cost €53.00, once a service fee of €15.00 and additional charge of 0.98c were added by Vola.
v. The confirmation emails sent to Ms. Daly from the Vola-booked flight contained no direct details to the Ryanair flight or to Ryanair but rather to Vola-owned email addresses.
Mr. Hurley’s Affidavit
23. A further affidavit was sworn on the 5th March, 2018 by John Hurley, the Chief Technology Officer at Ryanair. He averred that Ryanair does not object to price comparison sites simpliciter and that it, in fact, facilitates legitimate price comparison by offering license agreements; what Ryanair does object to is the selling of Ryanair tickets by third parties. He averred that Ryanair uses software (called “Shield”) to inhibit screen scraping on its website but that this software has its limits and because screen scrapping technology mimics human users, it can be difficult to detect.
24. He averred that the relationship between Ryanair and Navitaire is a “private, direct, closed and exclusive” connection and that the data held by Navitaire is not publicly available nor accessible to the “online travel market place” and only becomes public when it is presented by Ryanair on its website.
26. He also echoed Mr. McNamara’s point about browse wrapping, which he said was binding on the user irrespective of whether or not a user clicks the “Let’s Go” button. He referred to Ms. Daly’s analysis and stated the fact that Vola books Ryanair’s flight is proof that Vola interacts with the Ryanair website.
Mr. O’Gorman’s affidavit
27. Another affidavit was sworn on the 5th March, 2018 by a Greg O’Gorman, Ryanair’s director of ancillary revenue. This is revenue garnered through “in house” services such as those relating to reserved seating, baggage, boarding, SMS, holidays, and external services provided by third parties through Ryanair such as insurance. Mr. O’Gorman described the essential role that ancillary revenue plays in Ryanair’s business model. He averred that because the airline places the number of passengers it carries per year as its premium target, the ticket fare will often be adjusted to prices as low as €1 in order to reach this target. In such circumstances, ancillary revenue from passengers takes on an essential role in maintaining Ryanair’s profitability and the ability to focus on low ticket fares and high passenger volume. Mr. O’Gorman’s affidavit went on to describe how the interposition of Vola’s website between Ryanair and its customers negatively affected Ryanair’s chance to earn ancillary revenue by denying a point of contact with Ryanair and the customer, and by reducing traffic and activity from Ryanair’s websites. Moreover, Mr. O’Gorman averred that Ryanair’s goodwill is damaged when customers see the inflated price offered by Vola for a Ryanair flight, which harms the plaintiff’s low fare reputation
Mr. Truica’s Second Affidavit
28. Mr. Truica swore a replying affidavit on the 16th April, 2018. He claimed that Ryanair had not addressed Vola’s core point that it obtains data from third party providers and not from the Ryanair website. Mr. Truica stated that Vola has access to Ypisolon and a GDS terminal. He averred that these third parties have access to a direct connection to Ryanair or other providers like GDS and that Ryanair has confirmed it permits direct access to these entities. He said that Mr. McNamara stated that Ypislon and Travelfusion are not permitted access to the Ryanair website, but not that they could not access Ryanair’s data via a GDS provider or terminal or another direct non-website connection and averred that Ryanair did not deny that it gave permission for such direct connection to these entities to their online booking system. He repeated his denials that Vola does not use the Ryanair website for scraping activities. In relation to Vola’s third party data and booking providers, Mr. Truica averred that Vola would disclose these agreements but that they are subject to confidentiality clauses and would need to be suitably redacted to protect commercially sensitive information. He also averred that Ryanair should disclose its own third party agreements.
29. Mr. Truica averred that if any damage had occurred, it would have been suffered by Ryanair where Vola is domiciled, where its website is hosted, where the Vola business is directed and where its customers reside. He denied that Vola’s position was that Ryanair had given its data to the world at large, rather Ryanair had given its data and permission of use to a variety of companies in the airline distribution industry which included major GDSs such as Travelport. He described Vola as a company with access to a GDS terminal and made a sample booking of a Ryanair flight through “Vola’s Worldspan GDS terminal” and exhibited screenshots to this effect, noting that now boxes had to be ticked during the booking. He stated that Vola would disclose the agreement it had to use the Travelport/Worldspan GDS terminal (again with suitable redactions). He denied that Vola had knowledge of any agreements between Ryanair and GDS providers not to allow other third parties such as Vola access to any Ryanair information. He stated that Mr. McNamara is incorrect to say that Ryanair data is not available to the public as, in so far as Vola is a member of the public, it too can access data through a GDS terminal.
30. He outlined Vola’s position on the Navitaire system; in essence it allows Ryanair to seamlessly transmit its data into the Amadeus GDS network, thereby allowing those with GDS terminals access to that data. He cited excerpts from the Ryanair F20 report which noted that Rynair permits GDS operators, Sabre, Amadeus, Travelport to have access to Ryanair data. He stated that user experiences add nothing in relation to establishing jurisdiction and that descriptions of what it is like to access the Ryanair website are irrelevant.
31. He stated that the terms of Vola’s website erroneously contained a statement suggesting the existence of a legal arrangement with Ryanair but stated that this had since been rectified.
32. He said that Ryanair did not contradict that Skyspeed tracked all bookings of Ryanair flights and not just bookings from Ryanair’s website, but that bookings made from a GDS will also appear, noting Mr. Hurley’s averment that Skyspeed “tracks all its flight bookings”. In relation to Ms. Daly’s averments that a customer with Vola is able to check in through Vola’s website for a Ryanair flight, Mr. Truica averred that this was done through third party suppliers and was a service provided by Vola again through supplier APIs. In relation to her point about credit cards and emails, he averred that there was nothing sinister about this but was just a service provided by Vola. In relation to the IP address recorded by Skyspeed, he stated that this corresponded to an IP address of the company Vodafone in Germany and not Vola, demonstrating that it is not Vola which accesses the site and it was not evidence that one of its data suppliers did also, rather it is only evidence that a booking of a Ryanair flight was made through one of the various distribution channels Vola operates.
Mr. McNamara’s Second Affidavit
33. Mr. McNamara swore a supplemental affidavit on the 15th May, 2018. He averred that Mr. Truica had deliberately failed to disclose precisely how Vola processes a search and booking of a Ryanair flight and had failed to engage with what Ryanair had said about its relationship with third parties.
34. In relation to Mr. Truica’s described use of a GDS terminal, he said it was unclear how Mr. Truica came to use the GDS provider in question. He averred that GDS providers provide a service for business customers only and not the general public and are subject to strict contractual obligations to Ryanair which included a prohibition on providing access to Ryanair flight data to online travel agents like Vola. The Ryanair website is the only permissible publicly available source to search for and book flights. He said that GDS terminals are physically located in travel agent offices and Mr. Truica’s use of one as described in his second affidavit proved only that he has some undisclosed arrangement with a travel agent which allowed him use of a terminal on one occasion. GDS providers engage with business customers only and Ryanair is a party to a contract with two providers, Sabre and Travelport. Mr. McNamara stated that while these contracts were commercially sensitive, he could confirm that the contracts prohibit GDS providers from providing access to or use of Ryanair’s flight and price data to third parties. He referred to the fact that Amadeus, with whom he stated Ryanair previously had a relationship, owned Navitaire and was not significant as Ryanair began contracting with Amadeus years before it acquired Navitaire in 2016.
35. Mr. McNamara specifically exhibited a letter from Travelport stating that in accordance with the agreement between Ryanair and Travelport, “Travelport confirms that it does not currently distribute Ryanair’s content to Vola for the purposes of online distribution.”
36. Mr. McNamara categorically denied that third party operators are permitted to connect with or in any way use Ryanair’s data, be that through its website or through GDS providers or through its booking system, stating that if Travelfusion or Ypsilon or other third parties were engaging in this activity, Ryanair would take such action as appropriate against these entities.
37. Mr. McNamara also laid out a series of points relating to Ms. Daly’s test booking via the Vola website, which he described as unrefuted; (1) that a user of the Vola website who booked a Ryanair flight does not leave the confines of the Vola site throughout the process; (2) that the user does not necessarily elect to search for a Ryanair flight but rather it is Vola that produces the Ryanair search result; and (3) that the Ryanair website was accessed during the course of the Vola website booking. With regard to this latter point, he referred to several technical matters; the ‘Dotrez API’ point made by Mr. Hurley in his second affidavit discussed below, the Skyspeed records indicating that the Ryanair Dublin servers were engaged, the Ryanair web logs demonstrating access of the Ryanair website, the IP address recorded on Skyspeed and the credit card details with Mr. Truica’s name on them and the email address provided to Skyspeed, being a Vola email address.
38. In relation to Mr. Truica’s suggestion that there had been “an error” in the Vola terms and conditions insofar as it suggested a relationship or agency between Vola and Ryanair, Mr. McNamara stated that this was untenable and disingenuous and that Vola still holds itself out as an agent for Ryanair. In this regard, he exhibited screenshots of the current Vola terms and conditions which stated that “…the company is authorised by the airline companies who operate the flights; our company acts as an intermediary of these airline companies and shall be subject to trade rules and restrictions imposed by the airline companies and shall be subject to trade rules and restrictions imposed by the airline companies as direct service providers.”
Mr. Hurley’s Second Affidavit
39. Mr. Hurley, the Chief Technology Officer at Ryanair, swore a further affidavit on the 15th May, 2018. The thrust of his affidavit was that it is simply impossible that Vola utilises professional third party suppliers such as Ypsilon and Travelfusion or a GDS terminal in order to access Ryanair’s website. He gave a number of reasons for this.
40. He averred that when Ryanair’s information (stored on Navitaire) is accessed by the Ryanair website, a unique link between the website and Navitaire, known as the “Dotrez API” (Application Programming Interface) is triggered. Every triggering of the “Dotrez API” in turn indicates use of the website. He then referred to the screenshots of Ms. Daly’s booking experiment, which demonstrated that in both the booking through Ryanair.com and Vola.ro, the booking system known as Skyspeed logged the “original agent” (the API which first accessed Navitaire) as the dotrez API. Mr. Hurley averred that this was proof that Vola uses the Ryanair website.
41. Moreover, Mr. Hurley averred that using a GDS terminal does not involve interacting with the Ryanair website for the booking in question and that, accordingly, the dotrez API would not be triggered in the case of a GDS booking. He searched for the reservation number of the exhibited sample flight Mr. Truica had claimed was booked through a GDS terminal and found on Skyspeed that the original agent for this flight was not the dotrez API, but TVLPORT, a reference to Travelport. This indicated that a GDS terminal had in fact been used for this booking and not the Ryanair website but it was notable that Mr. Truica did not claim that this booking was processed through the Vola website or provide any other details of the circumstances of this single booking.
42. He explained that Skyspeed, in addition to collecting information about the ‘original agent’, also collects relevant information when a booking is made. These are: the credit card number, the billing address, the IP address, and the server used. In relation to the credit card number and billing address, Mr. Hurley exhibited 3 bookings which were made using a card under Mr. Truica’s name and with a first line identical to the defendant’s billing address. Mr. Hurley also stated that the Bank Identification Number (“BIN”) of the card corresponded to Romania, as did the country code of the BIN; “RO”. The spreadsheet exhibited also records that the email address used by the booker ended in “@vola.ro”. He averred that 3,800 of such bookings using these details were made in April 2018 alone. Mr. Hurley averred that Skyspeed recorded the original agent for the three bookings as the dotrez API. Furthermore, Skyspeed recorded the servers used for the three bookings as “BTDDTAPPS138” and “BTDDTAPPS137”, both of which were, Mr. Hurley stated, Ryanair servers located in Dublin. These demonstrated that screen-scraping was indeed taking place.
43. In relation to Mr. Truica’s averment that if Vola was accessing Ryanair’s website, SkySpeed would have logged a Vola IP address during Ms. Daly’s experiment (which it did not), Mr. Hurley responded by stating that while an IP address logged by a website will often correspond to the IP address and location of the computer user, it can be masked or replaced by other IP addresses which the website will log instead. This can be done by purchasing large blocks of alternate IP addresses, the use of IP proxies or by virtual private networks (VPNs). The fact that the IP logged by Skyspeed was a German IP address was, Mr. Hurley averred, therefore irrelevant; what was relevant was that it was not Ms. Daly’s address and by process of elimination must have been used by Vola in booking the flight on the Ryanair website.
44. Mr. Hurley also averred that the web logs which recorded that a Ryanair API was triggered by Ms. Daly’s booking through Vola, showed that a GDS terminal could not have been used. Similarly, these web logs recorded the same IP address as Ms. Daly, as noted on Skyspeed. The web logs also recorded a Cookie ID, an identifier used to track and identify the movements of a user on a website. This could have been created only through Vola’s front end use or through a false Cookie ID created by Vola to access the back end of the website by pretending to be a front end user.
46. A further issue was then raised in an affidavit of Ms Tessa Robinson, described below, which was in turn responded to on behalf of Ryanair.
Clicking, Ticking and Auto-Ticking the White Box
48. The Unticked White Box Version: First, she visited the Ryanair website, entered a travel destination into the allotted box on the homepage, and clicked “continue”. She then selected outbound and inbound travel dates and clicked “Let’s Go!” without ticking the white box to the left of the text. Ms. Robinson exhibited a screenshot showing that she had been allowed by the website to continue with the flight booking, as the page now demonstrated a series of flight times on the relevant dates. In other words, the website was allowing her to proceed even though she had not ticked the white box. Ms. Robinson then closed her browser, restarted it and commenced a new session at Ryanair.com.
49. The Manually Ticked White Box Version: She then began a second set of interactions. This time she repeated the process described above but this time she did tick the white box. The booking process continued onto a new webpage where various flight times for the selected dates were offered to her. At this stage she averred that she closed the browser again, restarted it and logged back onto the home page of the plaintiff’s website.
51. Obviously, the purpose of the exercise was to demonstrate that a user interacting with the Ryanair website could proceed to use the website and make a booking by clicking the “Let’s Go” box but without manually ticking the white box, as described in the first operation (the “Unticked White Box Version”).
Ms. Daly’s second affidavit
The proper approach to making findings of fact on an application concerning jurisdiction
53. In Ryanair v Bravofly and Travelfusion Ltd  IEHC 41, Clarke J. identified two important principles from the European authorities concerning the Regulation (being the predecessor to the Regulations in issue in the present case). First, he said that the ECJ was concerned to ensure that issues relating to the applicability of jurisdiction clauses were determined as a matter of European law without reference to the many different laws of the individual member states, and had been at pains to point out that the question of whether the requirements for a choice of jurisdiction clause to apply have been met is wholly separate from any questions concerning the validity or enforceability of the contract, and is governed by an autonomous application of Community law. Secondly, decisions as to whether a choice of jurisdiction clause applies “should be made in a relatively straightforward way”, particularly as the issue would normally be decided at an early stage of proceedings. Clarke J. said that in most cases there would not be any significant tension between these two principles, but that in some cases, the question of the validity of a contract under the law of the Member State concerned (the substantive issue) would be very similar to the question of the applicability of the choice of jurisdiction clause (the jurisdictional issue). He said that in such cases, it would be most unsatisfactory if a court were to enter upon a detailed inquiry in relation to the underlying facts, similar to that which would need to be conducted to determine the central issues in the substantive proceedings in order to determine jurisdiction, but he considered that sometimes it might not be possible to avoid doing so.
54. In Ryanair v. Unister  IESC 14, Clarke J. returned to this theme and said that in some cases courts will be required “to determine questions of fact which may be material to the very question of jurisdiction even though some of the same questions of fact may also be material to the substantive issues which arise in the proceedings generally” (para 8.6) and said that:-
55. This approach was approved by the Supreme Court in Ryanair v On the Beach  IESC 11. Charleton J. said (at para 28):-
56. Charleton J. quoted in this regard from the Case C-159/97 Societad Trasporti Castelletti Spedizioni Internazionali SA v. Hugo Trumpy SpA  ECR I-1597, where it was said (at para 48):-
“There may be some doubt as to the precise extent to which it is appropriate for a court, in considering whether it has jurisdiction, to enter into detailed and contested factual questions in order to reach a conclusion as to whether jurisdiction has been established. However, it seems to me that the position adopted on behalf of Unister, which is to the effect that if the matter is not very clear the default jurisdiction applies, is not consistent with the jurisprudence of the ECJ. It follows that there may well be some cases where an Irish court will be required to enter into some consideration of contested facts in order to determine whether, in accordance with the Regulation, it has jurisdiction.”
57. In light of the above, I have sought to make only such limited findings of fact as are necessary to determine the issue relating to jurisdiction on this motion and not to enter upon the substantive matters in the case.
“As the Court has repeatedly stated, it is in keeping with the spirit of certainty which constitutes one of the aims of the Convention, that the national court seised should be able readily to decide whether it has jurisdiction on the basis of the rules of the Convention, without having to consider the substance of the case”.
My findings of fact
Were bookings made through third parties?
58. Mr Truica’s account of a booking through a GDS operator is, in my opinion, seriously lacking in detail. He did not identify the operator nor did he describe the circumstances of the booking. Further, he did not aver that this is how Vola bookings of Ryanair flights are usually or typically made. Nor has Vola produced copies of any agreements with third parties, even in redacted form. Various generalised claims were made about third parties, named and unnamed. On the other side, the Ryanair witnesses gave firm evidence that Ryanair has some agreements with some named third parties but that every such agreement prohibits the third party from passing on data to other parties such as Vola, and that Ryanair would terminate the agreement if it learned that the third party was acting in breach of this prohibition. One of the third parties referred to by Mr Truica (Travelport) has written a letter indicating that it does not currently distribute Ryanair’s content to Vola for the purposes of online distribution Vola. Mr. Truica made other generalised assertions about access to Navitaire but, in my view, they are credibly contradicted by the technical evidence from Ryanair. In those circumstances, I am satisfied on the balance of probabilities for present purposes that Vola does not typically make bookings through third parties and that a Vola customer would typically book through the Vola website, which operates in the manner described by Ms. Daly, who made an experimental or test booking through the Vola website and provided descriptive and documentary detail of this.
Does the Vola website interact with the Ryanair website?
59. I am also satisfied that the technical traces left by Ms. Daly’s experimental booking through the Vola website show that the Vola website does interact with the Ryanair website when dealing with a booking. These “technical traces” were described in detail by Mr. Hurley, Chief Technology Officer with Ryanair as described above and included: (a) the engagement of the Ryanair dotRez API during such a booking; (b) the engagement of a Ryanair server during the booking; (c) the Ryanair “web logs” evidence; (d) the IP address recorded by Skyspeed; and (e) the credit card information.
What is the factual position regarding clicking, ticking and auto-ticking on the Ryanair website?
62. Regarding the white box beside the “Let’s Go” button, the position is as follows. First, if a user ticks the white box beside the “Let’s Go” button and then clicks the “Let’s Go” button, the user can proceed to make a booking. Secondly, if a user ticks and then unticks the white box beside the “Let’s Go” button, the user is precluded from proceeding further and/or making a booking. Thirdly, the normal position when a user clicks on the “Let’s Go” button without interacting with the white box at all is that the computer system automatically inserts a visible tick into the white box and allows the user to proceed onwards through the website; but, for some temporary period while certain technical works were being carried on, the system did not automatically insert such a visible tick (i.e. the white box was left blank) but nonetheless did allow the user to proceed through the website.
The relevant provisions of Regulation (EU) 1215/2012
64. The defendants rely on Article 4 of the Regulation which provides for the general rule that persons shall be sued in the courts of the Member State where they are domiciled. Article 7(1) and (2) of the Regulation relate to “special jurisdiction” and provide as follows:-
65. Article 25 of the Regulation, entitled ‘Prorogation of Jurisdiction’, provides: -
A person domiciled in a Member State may be sued in another Member State:
(1) (a) in matters relating to a contract, in the courts for the place of performance of the obligation in question;
(b) for the purpose of this provision and unless otherwise agreed, the place of performance of the obligation in question shall be: — in the case of the sale of goods, the place in a Member State where, under the contract, the goods were delivered or should have been delivered, — in the case of the provision of services, the place in a Member State where, under the contract, the services were provided or should have been provided;
(c) if point (b) does not apply then point (a) applies;
(2) in matters relating to tort, delict or quasi-delict, in the courts for the place where the harmful event occurred or may occur.
The Article 25(1)(c) issue
“1. If the parties, regardless of their domicile, have agreed that a court or the courts of a Member State are to have jurisdiction to settle any disputes which have arisen or which may arise in connection with a particular legal relationship, that court or those courts shall have jurisdiction, unless the agreement is null and void as to its substantive validity under the law of that Member State. Such jurisdiction shall be exclusive unless the parties have agreed otherwise. The agreement conferring jurisdiction shall be either:
(a) in writing or evidenced in writing;
(b) in a form which accords with practices which the parties have established between themselves; or
(c) in international trade or commerce, in a form which accords with a usage of which the parties are or ought to have been aware and which in such trade or commerce is widely known to, and regularly observed by, parties to contracts of the type in the particular trade or commerce concerned.
2. Any communication by electronic means which provides a durable record of the agreement shall be equivalent to ‘writing’.
3. The court or courts of a Member State on which a trust instrument has conferred jurisdiction shall have exclusive jurisdiction in any proceedings brought against a settlor, trustee or beneficiary, if relations between those persons or their rights or obligations under the trust are involved.
4. Agreements or provisions of a trust instrument conferring jurisdiction shall have no legal force if they are contrary to Articles 15, 19 or 23, or if the courts whose jurisdiction they purport to exclude have exclusive jurisdiction by virtue of Article 24.
5. An agreement conferring jurisdiction which forms part of a contract shall be treated as an agreement independent of the other terms of the contract. The validity of the agreement conferring jurisdiction cannot be contested solely on the ground that the contract is not valid.”
66. It is well established that the question of whether the requirements of Article 25(1)(c) have been satisfied is a matter of European law and not of the domestic law of an individual member state. The applicable principles should be interpreted and applied in a uniform manner throughout the EU. The essential issue is whether there is a consensus as to jurisdiction between the parties. As discussed in a number of cases, including the Bravofly decision discussed below, the question of whether there is an agreement or consensus as to jurisdiction under Article 25(1)(c) is separate and distinct from the question in the substantive proceedings as to whether there is a contract between the parties. A number of previous Irish decisions have dealt with jurisdictional issues in the context of proceedings brought by Ryanair in respect of alleged unlawful use of data from their website, including inter alia the Article 25(1)(c) basis of jurisdiction, and for that reason are particularly pertinent to the present proceedings. Indeed, the plaintiff submitted that some of them apply without factual distinction to the present case. This is, of course, disputed by the defendant, which seeks to rely in the first instance on the denial by Vola that it interacted with the Ryanair website at all, which it says distinguishes the present case from previous cases where such interaction was admitted; and secondly, on the basis of the evidence concerning the white box described earlier.
69. However, I think it important to note the references of Hanna J. to American cases concerning “click-wrapping” in Billigfleuge. Hanna J. referred, inter alia, to Caspi v Microsoft Network (1999) 323 N.J. Super. 118; 732 A.2d 528, in which a jurisdiction clause was held to be enforceable in circumstances where it was contained in an online subscriber agreement of Microsoft and the user was required to click “I accept” before subscribing. He also referred to Specht v. Netscape Communications. Corporation (2002) 306 F.3d 17, where it was held that it was more likely than not that a user of the website in question would not scroll down the webpage sufficiently enough to see the software licence terms which were placed below the download button, and which button would have to be pressed to download the relevant product. The court stated that: “Reasonably conspicuous notice of the existence of contract terms and unambiguous manifestation of assent to those terms by consumers are essential if electronic bargaining is to have integrity and credibility” (p.20).
71. In the course of her judgment, Laffoy J. considered the decisions of Clarke J. in Bravofly and Hanna J. Billigfleuge, and also found helpful the discussion of “click wrapping” and “browse wrapping” in a decision of the Supreme Court of British Columbia, Century 21 v Zoocasa  BCSC 1196,  B.C.J. No. 1679. Commenting on the Century 21 case, Laffoy J. said as follows:-
72. Laffoy J. emphasised, however, that the ultimate analysis has to be conducted within the framework of the EU Regulation itself. In this regard, she found helpful the summary of principles emerging from the CJEU authorities as outlined in Delaney & McGrath Civil Procedure in the Superior Courts (3rd Ed.) at paragraphs 1 - 379 et seq. These were that a strict approach should be adopted in determining whether the formalities for jurisdiction clauses have been complied with and in their interpretation; that the onus is on the party who asserts that the prorogation applies to show that the Regulation’s provisions have been complied with; and that it must be clearly and precisely demonstrated that the jurisdiction clause was the subject of consensus between the parties. She also referred to the decision in Case C-106/95 Mainschiffahrts-Genossenschaft MSG v Les Gravierers Rhenanes SARL  ECR 1 -911 (hereinafter “the MSG case”), where the Court of Justice discussed the predecessor of Article 25(1)(c) and said that there must be “real consent” on the part of the persons concerned but that consensus is “presumed to exist where commercial practices in the relevant branch of international trade or commerce exist in this regard of which the parties are or ought to have been aware”. At paragraph 39 of her judgment, Laffoy J. referred with approval to the summary in Delaney & McGrath Civil Procedure in the Superior Courts (3rd Ed.) at paragraphs 1 – 395 of what a national court must determine in order to satisfy Article 25(1)(c): -
73. Laffoy J. also cited some of the European authorities in support of the proposition that the objective of the Article was to secure legal certainty and foreseeability of outcome, including Benincasa v Dentalkit  ECR 1 6767 and Case C-159/97 Trasporti Castelletti Spedizioni Internazionali SpA v Hugo Trumpy SpA  ECR I-1636.
“32. According to the judgment, a "click wrap" agreement arises in a situation where the user of the website indicates his agreement by clicking on an "I Agree" box. In support of this proposition, one of the U.S. authorities relied on by the plaintiff in this case, i.Lan Systems Inc v. Netscout Service Level Corp 183 F. Supp 2d 328, a decision of the United District Court in the district of Massachusetts, is cited. In that case, the click was characterised as explicit assent.
"The evolution of the internet as an 'open' medium with its ability to hyperlink, being key to its success, does not mean it must function free of traditional contract law. It is simply the manner of contracting that has changed not the law of contract. The acceptance of click wrap and browse wrap agreements acknowledges the right of parties to control access to, and the use of, their websites."
Later, the Canadian Court stated (at para. 119):
76. Appeals by the defendants in each of the two High Court cases were dismissed by the Supreme Court in Ryanair Ltd v Billigfluege; Ryanair v On the Beach Ltd  IESC 11. Charleton J., delivering the judgment of the Supreme Court, examined the evidence and the findings of fact made in each of the two cases and concluded that there was nothing to suggest that the Supreme Court should interfere with the respective decisions of Hanna J. and Laffoy J., although he was at pains to make clear that no decision was being made in the Billigfleuge case that there was a binding contract (i.e. the substantive issue in the proceedings), and that it was merely a decision that a clear choice of jurisdiction had been made by the parties. With regard to the legal issues in such cases, Charleton J. said that the ‘more correct approach’ was that of Laffoy J. insofar as she did not base her judgment on any aspect of the formation of a contract, unlike Hanna J who dealt with the issue with reference to the traditional contract principles of offer, acceptance and consideration. In this regard, Charleton J. said (at paragraph 18):-
77. Charleton J. set out six principles in relation to interpretation and application of the Brussels Regulation, based on the authorities, as follows: -
“… Hanna J dealt with the issue of jurisdiction in the Billigfluege litigation by reference to "traditional contract principles of offer, acceptance and consideration". Laffoy J, however, in the On the Beach case, did not base her judgment on any aspect of the formation of a contract. That emerges as the more correct approach. Central to the disparate contentions of the parties is whether there ever was a contract between Ryanair and Billigfluege and Ryanair and On the Beach respectively. It is not for the Court to now adjudicate on this matter, as essential to the rights asserted by Ryanair, and denied by the travel companies, are the rights and obligations under the contract, if any, and any other intellectual property rights that are asserted on Ryanair's pleadings. What is clear from both the judgments of Hanna J and Laffoy J in the High Court is that each judge was made aware of the minutiae of setting up a system such as that operated by Billigfluege and by On the Beach. The attention to detail that such a system involves may reasonably infer, absent factors to contradict that inference, a close scrutiny of not only the data that needed to be captured from the sites of airlines such as Ryanair in order for these comparison and purchase online sites to work, but also the other aspects of the airlines' requirements for use of their online material; whether valid or not. That included in this instance the conditions for using the Ryanair site. The effect of contractual and other obligations is for trial, and not for this appeal.”
78. As regards (v) above, Charleton J. said (at para 28):-
i. The primacy of the default rule under what is now Article 4;
ii. The careful scrutiny required in applying the exceptions to Article 4 such as special jurisdiction under Article 7 and choice of jurisdiction under Article 25 (Case C-269/95 Benincasa v Dentalkit Srl  ECR I-3767);
iii. That what is or is not a choice of jurisdiction does not depend on traditional concepts of the formation of a contract, whether under civil law or common law, but the applicable law is a matter that emerges as a requirement from the text of the Regulation, and consent to jurisdiction must be interpreted uniformly throughout the European Union and is an autonomous regime ( Benincasa, Case 150/77 Bertrand  ECR 1431, paragraphs 14, 15, 16 and 19, and Case C-89/91 Shearson Lehman Hutton  ECR I-139, paragraph 13);
iv. The requirement for certainty, and thus foreseeability, for litigants under the Regulation in order to fulfil its objective of introducing confidence in commercial relations (Case C-256/00 Besix SA v Wasserreinigungsbau Alfred Kretzschmar GmbH & Co  ECR I-169);
v. Derogation from Article 4 in favour of Article 25 prorogation requires a demonstration that consensus has been reached between the parties as to where the dispute is to be litigated, this consensus must be clear and is “a matter of the independent will of the parties”; a court may need to enter into a consideration of such limited facts as are relevant to jurisdiction while leaving any decision as to the substance of the case to the trial (Case C-387/98 Coreck Maritime GmbH v Handelsveem BV E.C.R. I-9337 at paras. 13 and 14. In Case C-24/76 Estas Salotti v Rua  ECR 1831);
vi. In relation to Article 25(1)(c), which relates to customs within a branch of international and commerce, a court may inquire into those customs to determine a choice of jurisdiction (MSG, Hugo Trumpy).
He referred to the Hugo Trumpy case and Ryanair v Unister GmbH  IESC 14 in this regard.
“Where a contract is concerned, a particular cause for confusion can arise because the clause as to choice of jurisdiction may be merely a numbered a numbered clause within several other terms of a disputed agreement. No final decision can be made as to the existence of a contract where the question before the court is only the interlocutory issue as to whether the case is properly to be tried before the courts urged to assume jurisdiction. To the extent that it is necessary, however, but only to that extent, the court deciding the issue of jurisdiction may need to enter into a consideration of such limited facts as are relevant to jurisdiction while leaving any decision as to the substance of the case to the trial.”
Submissions of the parties
79. At the time of the filing of its affidavits and written submissions, the defendant’s primary submission regarding Article 25(1)(c) of the Regulation was the submission that Vola did not in fact interact with the Ryanair website and that, therefore, cases such as Billigfleuge, On the Beach and Bravofly were distinguishable on the basis of this crucial fact alone. I accept the general point made on behalf of the defendant that if there were a relevant factual point of distinction between those authorities and the present case, the reasoning in those cases might not apply, because the question of jurisdiction is a factual one, as was made clear by Charleton J. in On the Beach. However, I have made a finding of fact earlier in this judgment that the evidence establishes, on the balance of probabilities, that Vola did interact with the Ryanair website and I must proceed on that basis.
83. Accordingly, I am of the view that although the evidence and facts are slightly different to those pertaining in the On the Beach case, the reasoning of the High Court (Laffoy J.) in that case (approved on appeal by the Supreme Court) applies with equal force, and the conditions of Article 25(1)(c) are satisfied i.e. there was in this case an agreement as to jurisdiction between the parties which was effected through a click-wrapped agreement, this being a form of agreement which accords with a usage in international trade or commerce of which the parties are aware or ought to have been aware and which in such trade or commerce is widely known to, and regularly observed by, parties to contacts of the type involved in this particular trade or commerce.
1. That there be reasonable and adequate notice of the existence of terms or conditions (which contain the jurisdiction clause) before the user proceeds to click a particular button;
2. That the full content of the terms or conditions (which contain the jurisdiction clause) be accessible, for example by hyperlink, before the user proceeds to click the button; and
3. That it is made clear to the user that by clicking a particular button, he or she will be taken to have assented or agreed to those terms or conditions from that point onwards.
84. I note also and in particular the following comments of Charleton J in On the Beach and Billigfluege, where he said:-
And, as regards the Billigfleuge case:-
“What is clear from both the judgments of Hanna J and Laffoy J in the High Court is that each judge was made aware of the minutiae of setting up a system such as that operated by Billigfluege and by On the Beach. The attention to detail that such a system involves may reasonably infer, absent factors to contradict that inference, a close scrutiny of not only the data that needed to be captured from the sites of airlines such as Ryanair in order for these comparison and purchase online sites to work, but also the other aspects of the airlines' requirements for use of their online material; whether valid or not. That included in this instance the conditions for using the Ryanair site.” (p. 10)
This may echo the consideration underlying the view of the Supreme Court of British Colombia in the Century 21 case that “consideration will also be given to whether the user is an individual consumer or a commercial entity and in addition a one-time user or a frequent user of the site”. It seems to me to suggest that a court should have regard to the realities of the position of the user who is said to have agreed to the jurisdiction clause, as well as the detail of how one proceeds through the website from a technical point of view. In this regard, the situation in the present case is also on all fours with On the Beach and Billigfleuge insofar as the user is a company engaged in the business of online travel and not an individual consumer.
“…the setting up of this operation involved a skilled scrutiny of the data for the purpose of sharing it”. (p.35)
The Article 25(1)(a) issue
85. Article 25 of the Regulation provides that “if the parties…have agreed that a court or the courts of a member state are to have jurisdiction… that court or those courts shall have jurisdiction unless the agreement is null and void as to its substantive validity under the law of that Member State”, provided inter alia that the agreement is “(a) in writing or evidenced in writing”.
86. I note that Article 25(2) provides that “any communication by electronic means which provides a durable record of the agreement shall be equivalent to ‘writing’”.
89. The plaintiff referred me to the Court of Justice decision in Case C-322/14 Jaouad El Majdoub v CarsOnTheWeb.Deutschland GmbH  ECR ECLI:EU:C:2015:334 which dealt with the issue of click-wrapping in the context of the predecessor provision to Article 25(1)(a). This arose in the context of a consideration of the website of a car dealer accessed by a potential car purchaser. The court noted that it was an essential feature of the case that on this particular website, the potential purchaser “must expressly accept the seller’s general terms of sale by clicking the relevant box before making a purchase” but that this operation did not automatically lead to the opening of the document containing the seller’s general terms, as an extra click on a specific hyperlink for that purpose was still necessary. Those general terms and conditions contained a jurisdiction clause. The Court held that this constituted an agreement in writing or evidenced in writing, and that it was sufficient that the method of agreement “makes it possible to print and save the text of those terms and conditions before the conclusion of the contract”. The Court noted inter alia that according to the Explanatory Memorandum on the proposal for the Regulation, the aim of the provision was to include a choice of forum clause that was not written on paper was “accessible on screen” and added that its purpose was “to treat certain forms of electronic communications in the same way as written communications in order to simplify the conclusion of contracts by electronic means”. It said: “In order for electronic communication to offer the same guarantees, especially as regards evidence, it is sufficient that it is ‘possible’ to save and print the information before the conclusion of the contract” (para 36). On the facts of the case, it was not disputed that “click-wrapping” made printing and saving the text of the general terms and conditions possible before the conclusion of the contract and therefore the fact that the webpage containing the information did not open automatically on registration on the website and during each purchase “cannot call into question the validity of the agreement conferring jurisdiction”.
“In contending that there was an agreement conferring jurisdiction that was evidenced in writing, Ryanair claim that every click of assent to their terms and conditions of their website or their booking of flight terms and conditions amounts to a "communication by electronic means" and also contend that through their computer booking system they can provide "a durable record of the agreement", considered under Article 23.2 to be equivalent to writing. This may or may not be correct. There is no record of it ever having been argued before either Hanna J or Laffoy J in the judgments of either court. For that argument to succeed, there would have to be an averment supported by appropriate computer print outs or screen shots of a small but representative sample of the transactions together with an opportunity to the travel companies to reply to that contention. The point should not be first decided on appeal.”
90. I note that the purchaser did actively assent to the general terms and conditions in the CarsOnTheWeb website, however. I have not been referred to any authority on the issue of auto-clicking as distinct from user-ticking. I have set out earlier the precise evidence relating to the element of auto-ticking of the white box in the present case and my factual conclusions. I have also dealt in detail with this in relation to Article 25(1)(c).
The Article 7(1)(a) issue
92. Article 7(1)(a) provides that a person domiciled in a Member State may be sued in another Member State “in matters relating to a contract, in the courts for the place of performance of the obligation in question”.
93. It is well established that it is permissible to invoke the special jurisdiction in Article 7(1) in circumstances where the existence of the contract itself is in dispute; Case 38/81 Effer v. Kantner  ECR 825. The dispute between the parties in the present case in relation to Article 7(1) of the Regulation concerns the issue of whether the contractual “obligation” in question is a positive or negative obligation, where the obligation is to be performed, and the proper application of certain decisions of the CJEU (Case C-256/00 Besix v WABAG and Plafog  ECR I-1699, and Case C-19/09 Wood Floor Solutions Andreas Domberger GmBh v. Silva Trade SA  E.C.R I-2121 in particular) as well as two Irish decisions, that of the Supreme Court in Handbridge Limited v British Aerospace  3 IR 342 and a more recent decision of the Court of Appeal in Castlelyons Enterprises Ltd. V EUKOR Car Carriers Inc.  IECA 98. In Ryanair v On the Beach  IEHC 124, the High Court (Laffoy J.), on similar facts, held that Article 7(1) did not apply. The plaintiff invites the Court to decline to follow the decision of Laffoy J. in the On the Beach case on the basis that she was incorrect in her analysis on this particular issue. The defendant submits that the conclusion reached by Laffoy J. should also be reached in any event upon a proper construction of Besix even if the Court were to disagree with some of the reasoning employed by Laffoy J. There was no appeal to the Supreme court on the Article 7(1) issue in the On the Beach case.
94. In Handbridge Limited v British Aerospace  3 IR 342, the Supreme Court considered the predecessor of Article 7(1) in the context of a dispute concerning a contract for the design and manufacture of computer systems. It was submitted on behalf of the plaintiff that the contractual obligation which characterised the alleged contract was the obligation upon the plaintiff to manufacture computers at its premises in Shannon, with an obligation upon the defendant to take delivery of the computers at those premises, and that the breach complained of was the defendant’s failure to place orders in accordance with this contract. The defendant submitted that its principal obligation under the alleged contract was to take delivery of the goods in a location in England and therefore the courts of England had jurisdiction. The Supreme Court, having regard, inter alia, to the Court of Justice decision in Case C-189/87 Kalfelis v Bankhaus Schroeder  ECR 5565, held that where a plaintiff sought to invoke one of derogations from the primary rule that a defendant should be sued in the place of his domicile, the onus was on the plaintiff unequivocally to show that his claim fell within the scope of the derogation relied upon. This meant that the plaintiff was required to show that the obligation in question was one which must, by virtue of the terms of the contract or by operation of law, be performed within the State. This was not discharged where the evidence tendered by the plaintiff established a ‘possibility’ of performance within the State. The obligation, the alleged breach of which formed the basis of the plaintiff’s claim, was the obligation upon the defendant to place orders for the goods, but the plaintiff had not established with the degree of particularity required by the Convention that it was a term of the alleged contract that performance of the obligation in question must take place within the State.
95. In Case C-256/00 Besix v WABAG and Plafog  ECR I-1699, two entities (WABAG and Besix) had signed in Brussels an agreement whereby they undertook to submit a joint tender for a project involving water supply in the Cameroon, and, if their tender were accepted, to perform the contract jointly. Under the terms of the agreement, the two companies undertook to act exclusively and not to commit themselves to other partners. The WAPAG-Besix group did not win any part of the contract. It emerged that one lot of the contract was awarded to a group which included the company Plafog, which was a subsidiary of the same corporate group as WAPAG. Besix brought an action for damages in Brussels based on alleged breach of the exclusivity clause. A national court referred a question to the Court of Justice for preliminary ruling as to whether Article 5(1) (the predecessor to Article (7)(1)) applied where the obligation consisted of an obligation “not to do something” which is to be performed anywhere in the world. The Court held that the sub-Article did not apply in those circumstances. At paragraph 24 of its judgment, it emphasised the objective of legal certainty which lay behind the Convention (a predecessor of the Regulation), and, at paragraph 25, pointed out that this led to the need to interpret it in such a way as to enable a defendant to reasonably foresee before which courts he may be sued; and to avoid creating a situation in which a number of courts have jurisdiction in respect of the same dispute. From this, the Court said, it followed that the sub-Article should be interpreted as meaning that “in the event that the relevant contractual obligation has been, or is to be, performed in a number of places, jurisdiction to hear and determine the case cannot be conferred on the court within whose jurisdiction any one of those places of performance happens to be located” (para 28). Rather, it was clear that “a single place of performance must be identified”. This was because the special rules of jurisdiction laid down in that part of the Convention were justified by reason of the consideration that there was a “close connection between the dispute and the court called upon to resolve it” (para 30). The court went to say, at paras 34-5: “Where parties have agreed a contractual obligation not to do something, applicable without any geographical limit, that approach does not avoid a multiplicity of competent courts, since it leads to the result that the places of performance of the obligation in question are in all of the Contract States. It also involves the risk that the claimant will be able to choose the place of performance which he judges to be most favourable to this interests. Consequently, that interpretation does not make it possible to identify the court most qualified territoriality to determine the case. Furthermore, it is likely to reduce the predictability of the competent court, so that it is incompatible with the principle of legal certainty”.
96. I note also that at paragraphs 43-44, the Court rejected an argument put forward by Besix that where the negative obligation could be regarded as a corollary of the obligation arising from the agreement to participate in submitting a tender, it would be the place of the latter obligation which should be determined. The Court laid emphasis on the wording of Article 5(1) which, in some language versions, specified that the obligation whose place of performance determines which court has jurisdiction is “the obligation which forms the basis of the claim’.
97. At paragraph 49 of its judgment, the Court said:-
98. At paragraph 55, it said:
“By its very nature, an obligation not to do something, which, like that in question in the main proceedings, consists in an undertaking to act exclusively with a contracting partner and a prohibition restraining those parties from committing themselves to another partner for the purpose of submitting a joint tender for a public contract and which, according to the parties' intention, is applicable without any geographical limit and must therefore be honoured throughout the world - and, in particular, in each of the Contracting States -, is not capable of being identified with a specific place or linked to a court which would be particularly suited to hear and determine the dispute relating to that obligation. By definition, such an undertaking to refrain from doing something in any place whatsoever is not linked to any particular court rather than to any other.”
99. In her judgment in On the Beach insofar as she was dealing with the issue of Article 5(1), Laffoy J. referred to the Handbridge decision and went on to comment (para 51):
“ In the light of all the foregoing considerations, the answer to be given to the question referred for a preliminary ruling must be that the special jurisdictional rule in matters relating to a contract laid down in Article 5(1) of the Brussels Convention is not applicable where, as in the present case, the place of performance of the obligation in question cannot be determined because it consists in an undertaking not to do something which is not subject to any geographical limit and is therefore characterised by a multiplicity of places for its performance. In such a case, jurisdiction can be determined only by application of the general criterion laid down in the first paragraph of Article 2 of the Convention”.
100. With respect, it may be that Laffoy J. erred in this particular aspect insofar as she appears to have been premising her example on the assumption that the relevant contract was a contract for the carriage of the passenger from one place to another; whereas, as both parties before me appeared to agree, the relevant contract appears to be an alleged contract concerning the use of the Ryanair website. Laffoy J. then went on to refer to Besix for the proposition that the primary objective of the Regulation was legal certainty and that where the relevant (negative) contractual obligation is to be performed in a number of places, jurisdiction cannot be conferred on the court with whose jurisdiction any one of those places of performance happens to be located. She then said:
“As regards reliance on Article 5(1), the plaintiff has definitely not discharged that onus. There is no evidence whatsoever that such contractual obligation (i.e. the service to be provided) as the plaintiff may be under to the defendant must be performed in Ireland. On the contrary, the only reasonable inference from the evidence is that it is more likely to be performed in foreign jurisdictions, for example, between Stansted and Bergamo, that in this jurisdiction, say, between Dublin and Cork”.
101. This appears to me to suggest that notwithstanding her possibly erroneous reference to Stansted and Bergamo, she was basing her decision in this regard on Besix and on her own view that the plaintiff had failed to identify a single place of performance of the contractual obligations.
102. In Case C-19/09 Wood Floor Solutions Andreas Domberger GmBh v. Silva Trade SA  E.C.R I-2121, what was in issue was a commercial agency contract whereby agency services were provided in a number of states but the business activity was largely conducted in one state (Austria). The ECJ identified the place of provision of services as “the place of the main provision of services by the agent”, which was to be deduced from the contract itself or, if this were not possible, by the actual performance of the contract, which was a question of fact. The court explained that its approach was consistent with the objectives of proximity (that there be a close link between the contract and the court called upon to hear the case) and predictability (that a defendant should be able to reasonably foresee where he may be sued). Its conclusion was in the following terms (para 43):-
103. In Castlelyons Enterprises Ltd. V EUKOR Car Carriers Inc.  IECA 98, the Court of Appeal discussed and applied Wood Floor Solutions. The plaintiff company was an Irish-based company while the second defendant, NMT Shipping (the moving party with regard to the jurisdictional issue), was a UK company with its registered office at Southampton in England. The substantive dispute concerned matters related to the carriage of a cargo of plant machinery under a bill of lading from Ireland to the United Arab Emirates. The Court (judgment delivered by Whelan J.) considered the alleged contract to constitute a contract for services within the meaning of Article 7(1)(b) of the Regulation. The Court said at para 46:-
“Having regard to all the above considerations… the second indent of Article 5(1)(b) of the regulation must be interpreted as meaning that where services are provided in several Member States, the court having jurisdiction to hear and determine all the claims based on the contract is the court within whose jurisdiction the place of the main provision of services is situated. For a commercial agency contract, that place is the place of the main provision of services by the agent, as it appears from the provisions of the contract or, in the absence of such provisions, the actual performance of that contract or, where it cannot be determined on that basis, the place where the agent is domiciled.”
104. It is clear from all of the above that it is necessary to identify with precision the contract in issue or indeed, more precisely, the exact obligation “which forms the basis of the claim” (this being the phrase used by the CJEU in Besix at paragraph 44). As Whelan J. said in the Castlelyons case, what is required is:-
“The general principle derived from the jurisprudence, including Industrie Tessili Italiana v. Dunlop AG (Case C-12/76)  E.C.R. 1473, is that in any case involving breach of contract and whether the claim lies in damages or for a negative declaration, all matters shall be referred to the courts of the place of delivery or provision of the services in question. It is the place of performance of the specific obligation in question and which is the subject matter of the claim rather than the place of performance of the contract which forms the basis of jurisdiction. Where a contract encompasses a complex suite of obligations the court must identify which specific obligations can be said to form the basis of the proceedings having regard to the maxim accessorium sequitur principale, in other words where various obligations are at issue, it will be the principal obligation which will determine its jurisdiction.” The court went on to consider the Wood Floor Solutions case in detail, quoting extensively from it, as well as from Civil Jurisdiction and Judgments, by Adrian Briggs 6th ed., 2015, where it commented that the court should try to find the “centre of gravity” of the obligation in question. The court concluded that on the facts of the case before it, the actual performance of the constituent elements of the contract on the part of NMT took place in Southampton, and therefore the ‘centre of gravity’ of this contract was situate in the United Kingdom. It said that “what was required was a narrow focus on the ambit of the obligation assumed by NMT Shipping on foot of its contract with Castlelyons” and that “the only matter of relevance was the place of performance of those narrow set of obligations”.
“a narrow focus on the ambit of the obligation assumed by [one party] on foot of its contract with [other party]. The only matter of relevance was the place of performance of those narrow set of obligations”.
106. It is worth pausing to consider certain aspects of the obligation identified above a little further. First, it seems to me that the obligation can be described in language which employs either a positive or negative formulation. The positive formulation at its simplest is “to extract the data only for a private non-commercial purpose”, while the negative formulation is “not to extract the data for a commercial purpose”. Secondly, the obligation relates not merely to do an “act” (such as manufacturing a computer or shipping a container) but to perform an act with a particular state of mind. The act is the extraction of data from the website; the state of mind is the prohibited “purpose”. As such, a private consumer who extracts the data for personal use and possible personal flight booking does not breach the obligation because he or she lacks the prohibited (commercial) purpose, even though he or she engages in the same act as a person or company which extracts the information for the prohibited (commercial) purpose. It is only if a person or entity extracts the data for the purpose of commercial use that the obligation is breached; therefore, the purpose or state of mind with which the act was done will determine whether or not there was a breach of obligation. Thirdly, if this is correct, the question of when the breach of the obligation takes place (in a hypothetical scenario where there is a breach of the obligation) is worth considering; it seems to me that the user must have had the relevant purpose i.e., using the information for a commercial purpose, at the time of the act i.e., the act of extracting the data from the website (although this purpose may of course, and likely will, continue in existence for some time).
107. It may be helpful in this regard to draw an analogy with a physical (rather than a website) scenario in order to lay bare my reasoning. Suppose a company chooses to make its flight information available to the public by way of multiple copies of physical documents at a particular location in Ireland and that it provides (for example at that location, by posters on the walls, or stamp on the documents themselves) that the information in the documents may not be used for commercial purposes and must only be used by private consumers. Suppose a person acting on behalf of a rival commercial company goes to the location and takes away a number of copies of the documents with the purpose in mind of giving that information on a commercial basis to potential customers. Suppose further that the rival company subsequently provides that information to potential customers in France. It seems to me that the breach of the obligation would be said to take place at the moment the person takes the information from the location in Ireland because that was the time he or she engaged in the act of taking at the data with the relevant purpose in his or her mind. In any subsequent court proceedings, the evidence that he or she subsequently gave the information to customers in France would be evidence from which his or her purpose at the time of the taking of the information might or would be inferred, but that is not the same thing as saying that the obligation was not breached until the information was furnished to other potential customers.
108. It seems to me also to follow from the above, if correct, that the location of the breach of the obligation in the above example would be said to be Ireland, being the place where the information was taken. By analogy, it could be said that as (according to the evidence) Ryanair controls and operates the website in Ireland and hosts the data on its website on servers located in Ireland, and the data is taken from there, the time of the breach of any obligation on the part of a user is the point in time when the user extracts the data with the relevant purpose in mind, and the place of the breach of the obligation is Ireland.
109. This analysis would yield a different conclusion to that reached by Laffoy J. in Ryanair v On the Beach. I am, however, bound by that decision unless one of the exceptional situations for departing from precedent applies in accordance with the authorities; Irish Trust Bank v. Central Bank of Ireland [1976-7] I.L.R.M. 50; In Re Worldport Ireland Limited (In Liquidation)  IEHC 189; Brady v. D.P.P.  IEHC 231, B.N.J.L. v. Minister for Justice, Equality & Law Reform  IEHC 74, and Kadri v. Governor of Wheatfield Prison  IESC 27 applies. The basis for departing from a precedent of a court of equal jurisdiction was set out in Worldport as:-
It seems to me that it is important, therefore, to consider whether my analysis is more generally in conformity with the ECJ authorities, in particular Besix and Wood Floor Solutions, as well as the Supreme Court decision in Handbridge and the Court of Appeal decision in Castlelyons.
“where it was clear that the initial decision was not based upon a review of significant relevant authority, where there is a clear error in the judgment, or where the judgment sought to be revisited was delivered a sufficiently lengthy period in the past so that the jurisprudence of the court in the relevant area might be said to have advanced in the intervening period”.
110. On one view, it might be said that the Wood Floor Solutions and Castlelyons line of authority, which requires the Court to look at the “hub” or “centre of gravity” of services which may be performed in different locations, concerns “positive obligations” and has no application to a situation concerning “negative obligations” such as those which arose in Besix. I am not persuaded that matters are as simple as that, however. The characterisation of contractual obligations into “positive” or “negative” may sometimes dissolve into questions of semantics rather than of substance. For example, as noted above, it seems to me that the key obligation “which forms the basis of the claim” in the present case can be expressed either negatively or positively. Further, the obligation in the present case consists, as discussed, of a combination of act and state of mind or purpose; unlike, for example, the type of obligation in the Besix case (an obligation not to enter into an agreement with a third party with regard to a particular subject-matter) or the Handbridge case (an obligation to supply computer products). There are numerous potential ways of classifying different types of contractual obligation but, having regard to the authorities referred to, I am not convinced that the key issue of relevance to Article 7(1) is whether the obligation is characterised as “positive” or “negative”, or any other black-and-white characterisation of any kind, but rather how the obligation should be viewed in light of the underlying Regulation objectives of “proximity” and “predictability” as those terms are deployed in the authorities. In Besix, the primary concern of the Court appears to have been to prevent there being a multiplicity of jurisdictions in which the claim might be brought because the obligation was so open-ended and the potential breaches were geographically unlimited. This concern features repeatedly in all of the other authorities discussed, even though they concerned “positive” obligations. It may well be that the type of “negative” obligation in issue in Besix is much more likely in the real world to be associated with geographical unpredictability, but it seems to me that the Court’s main focus is supposed to be on the objectives of the Regulation rather than a mechanistic application of a positive/negative characterisation of contractual obligations.
111. This problem of a potential multiplicity of geographic locations of breach does not appear to me to arise in the present case if my above analysis is correct in concluding that the breach of the obligation would take place within the confines of the Ryanair website hosted on servers in Ireland.
112. In the circumstances, with the greatest of respect and reluctance, I intend to depart from the reasoning of Laffoy J. in the On the Beach case and to conclude that the plaintiff has discharged the burden of proof to show that the case falls within Article 7(1) of the Regulation. It may even be that my decision does not substantially part company with that of Laffoy J. insofar as she was also focused on the issue of whether a single place of breach of obligation could be identified, but in my respectful opinion, appears possibly to have strayed into error in taking as her starting point an assumption that the relevant contract was a contract of carriage of a passenger rather than a contract as to the use of a website.
The Article 7(2) issue
113. Article 7 provides that “A person domiciled in a Member State may be sued in another Member State… (2) in matters relating to tort, delict or quasi-delict, in the courts for the place where the harmful event occurred or may occur”. In the present case, the defendant’s primary submission was the factual one that it did not access Ryanair’s website but I reject this on the basis of the findings of fact I made earlier.
114. In the alternative, the defendant relied upon the decision of Laffoy J. in On the Beach for the proposition that Article 7(2) did not apply to this type of scenario. In my view, Laffoy J. merely said that the burden of proof had not been discharged in that particular case but did not rule out the possibility of it being discharged in a different case. She said that the parties had not identified the factual basis of the allegations in tort as pleaded nor whether, if there was tortious activity on the part of the defendant, it flowed from the use of its own website or the plaintiff’s website. This conclusion was reached by Laffoy J in circumstances where, she said, the plaintiff had apparently merely recited the torts alleged to have been committed without engaging with the facts to demonstrate that the underlying event(s) had occurred in Ireland; and where the only authority cited by the plaintiff to the Court was a German case concerning trademark infringements via the internet. Laffoy J. said she considered it unnecessary to consider the evidence produced by the defendant that the plaintiff hosted its data in three locations (Dublin, London and Frankfurt) because the plaintiff had not discharged its onus of proof under the sub-Article. In the present case, however, the plaintiff went considerably further on affidavit and in its written submission in seeking to persuade the Court that Article 7(2) applied to each of the torts pleaded in the statement of claim. My attention was drawn to Case C-523/10 Wintersteiger AG v. Products 4U Sondermaschinenbau GmBH  ECLI:EU:C:2012:220, Case C-170/12 Peter Pinckney v KDG Mediatech AG  ECLI:EU:C:2013:635 and Case C-441/13 Pez Hejduk v EnergieAgentur.NRW GmbH  ECLI:EU:C:2015:28. The defendant engaged little, if at all, with the submissions of the plaintiff concerning the interaction of each tort with Article 7(2), perhaps because its main point of defence was based upon its submission on the facts. Nonetheless, despite the fact that the plaintiff did go considerably further than it did in the On the Beach case to identify the evidential underpinnings of each tort claims, and to clarify the relationship between these facts and Article 7(2), I am not satisfied that there has been adequate argument before me (from either side) as to how it is alleged that Ireland is the place “where the harmful event occurred or may occur” as that phrase has been interpreted in the European authorities. I therefore decline to reach conclusions on this aspect of matters, unless the parties wish to list this specifically for further hearing on that particular aspect of the case. They may not wish to do so, in light of my findings on the other aspects of the Convention.
115. For the above reasons, I proposed to refuse the relief sought in the defendant’ motion.
Screen Scraping: a term used to describe the practice of using software to interact with the website of a passenger carrier (generally an airline) and extract or “scrape” that passenger carrier’s data (such as price and flight times) and use it for one’s own commercial purposes.
Click Wrapping: A term used to describe an agreement between parties which is concluded by one of the parties clicking on a button or box on a website in the following circumstances: (1) there was reasonable and adequate notice of the existence of the terms or conditions of the agreement before the user proceeded to click a particular button; (2) that the full content of the terms or conditions was accessible, for example by hyperlink, before the user proceeded to click the button; and (3) that it was made clear to the user that by clicking a particular button, he or she would be taken to have assented or agreed to those terms or conditions from that point onwards.
Front End of the Ryanair Website: A term used to describe how an individual using the Ryanair website would normally interact with it i.e. by logging onto the Ryanair homepage and using the Ryanair flight search engine to find a flight and then continuing through the various links and pages of the website until a booking is completed.
Back End of a website: A term used to describe a method of access to data on a website via the website which does not involve going through the front-end.
Navitaire: A database which contains, inter alia, Ryanair’s data on prices, flight dates, and flight times.
API: An application programming interface; a computer program involved in the communication of information from one location to another.
The “Ryanair dotRez API”: The API which acts as the link which between the database on which Ryanair stores this flight information (Navitaire) and the search engine on the Ryanair website engaged with by the user. This API engages another API known as the “Ryanair availability API” in the course of attempting to access the flight database.
URL: A Uniform Resource Locator; also known informally as a web address. This is the address which appears in a browser and indicates the website and webpage is currently being accessed.
IP Address: A numerical address (e.g. 126.96.36.199) which indicates a general geographic location for a computer (e.g. Dublin Ireland). Knowledge of an IP address and the geographical location to which it corresponds will generally indicate where the computer user transmitting the address is physically located. However, proxies and other software such as virtual private networks (VPNs) can be used to indicate a different IP address, and thus a different geographical location, from where the computer user is actually physically located.
Web Logs: A series of log entries, like a journal, giving the viewer an update of when and how a website is interacted with.
GDS: A global distribution system for flight times and prices. A GDS provider uses the system to convey flight information from airlines to travel agents via a GDS computer terminal physically on the travel agent’s premises. Examples are Sabre, Travelport and Amadeus.
Skyspeed: The online booking software used by Ryanair to store information related to all bookings of Ryanair flights howsoever made, whether through a GDS terminal, the Ryanair website or the Ryanair call centre. Skyspeed stores, inter alia, the following important information: the passenger’s name, the credit card details used, the contact email given during the booking, the IP address of whoever booked the flight, and the price of the flight. Skyspeed also records the method of booking under the title “original agent”. The evidence was that if a flight is booked through the Ryanair website, the original agent will be the “Ryanair dotRez API” whereas if a flight is booked through a GDS provider, say Travelport, it will read “TVLPORT”.