Air Canada Would Rather Sue A Website That Helps People Book More Flights Than Hire Competent Web Engineers

from the time-to-cross-air-canada-off-the-flight-list dept

I am so frequently confused by companies that sue other companies for making their own sites and services more useful. It happens quite often. And quite often, the lawsuits are questionable CFAA claims against websites that scrape data to provide a better consumer experience, but one that still ultimately benefits the originating site.

Over the last few years various airlines have really been leading the way on this, with Southwest being particularly aggressive in suing companies that help people find Southwest flights to purchase. Unfortunately, many of these lawsuits are succeeding, to the point that a court has literally said that a travel company can’t tell others how much Southwest flights cost.

But the latest lawsuit of this nature doesn’t involve Southwest, and is quite possibly the dumbest one. Air Canada has sued the site Seats.aero that helps users figure out the best flights for their frequent flyer miles. Seats.aero is a small operation run by the company with the best name ever: Localhost, meaning that the lawsuit is technically “Air Canada v. Localhost” which sounds almost as dumb as this lawsuit is.

The Air Canada Group brings this action because Mr. Ian Carroll—through Defendant Localhost LLC—created a for-profit website and computer application (or “app”)— both called Seats.aero—that use substantial amounts of data unlawfully scraped from the Air Canada Group’s website and computer systems. In direct violation of the Air Canada Group’s web terms and conditions, Carroll uses automated digital robots (or “bots”) to continuously search for and harvest data from the Air Canada Group’s website and database. His intrusions are frequent and rapacious, causing multiple levels of harm, e.g., placing an immense strain on the Air Canada Group’s computer infrastructure, impairing the integrity and availability of the Air Canada Group’s data, soiling the customer experience with the Air Canada Group, interfering with the Air Canada Group’s business relations with its partners and customers, and diverting the Air Canada Group’s resources to repair the damage. Making matters worse, Carroll uses the Air Canada Group’s federally registered trademarks and logo to mislead people into believing that his site, app, and activities are connected with and/or approved by the real Air Canada Group and lending an air of legitimacy to his site and app. The Air Canada Group has tried to stop Carroll’s activities via a number of technological blocking measures. But each time, he employs subterfuge to fraudulently access and take the data—all the while boasting about his exploits and circumvention online.

Almost nothing in this makes any sense. Having third parties scrape sites for data about prices is… how the internet works. Whining about it is stupid beyond belief. And here, it’s doubly stupid, because anyone who finds a flight via seats.aero is then sent to Air Canada’s own website to book that flight. Air Canada is making money because Carroll’s company is helping people find Air Canada flights they can take.

Why are they mad?

Air Canada’s lawyers also seem technically incompetent. I mean, what the fuck is this?

Through screen scraping, Carroll extracts all of the data displayed on the website, including the text and images.

Carroll also employs the more intrusive API scraping to further feed Defendant’s website.

If the “API scraping” is “more intrusive” than screen scraping, you’re doing your APIs wrong. Is Air Canada saying that its tech team is so incompetent that its API puts more load on the site than scraping? Because, if so, Air Canada should fire its tech team. The whole point of an API is to make it easier for those accessing data from your website without needing to do the more cumbersome process of scraping.

And, yes, this lawsuit really calls into question Air Canada’s tech team and their ability to run a modern website. If your website can’t handle having its flights and prices scraped a few times every day, then you shouldn’t have a website. Get some modern technology, Air Canada:

Defendant’s avaricious data scraping generates frequent and myriad requests to the Air Canada Group’s database—far in excess of what the Air Canada Group’s infrastructure was designed to handle. Its scraping collects a large volume of data, including flight data within a wide date range and across extensive flight origins and destinations—multiple times per day.

Maybe… invest in better infrastructure like basically every other website that can handle some basic scraping? Or, set up your API so it doesn’t fall over when used for normal API things? Because this is embarrassing:

At times, Defendant’s voluminous requests have placed such immense burdens on the Air Canada Group’s infrastructure that it has caused “brownouts.” During a brownout, a website is unresponsive for a period of time because the capacity of requests exceeds the capacity the website was designed to accommodate. During brownouts caused by Defendant’s data scraping, legitimate customers are unable to use or the Air Canada + Aeroplan mobile app, including to search for available rewards, redeem Aeroplan points for the rewards, search for and view reward travel availability, book reward flights, contact Aeroplan customer support, and/or obtain service through the Aeroplan contact center due to the high volume of calls during brownouts.

Air Canada’s lawyers also seem wholly unfamiliar with the concept of nominative fair use for trademarks. If you’re displaying someone’s trademarks for the sake of accurately talking about them, there’s no likelihood of confusion and no concern about the source of the information. Air Canada claiming that this is trademark infringement is ridiculous:

I guarantee that no one using Seats.aero thinks that they’re on Air Canada’s website.

The whole thing is so stupid that it makes me never want to fly Air Canada again. I don’t trust an airline that can’t set up its website/API to handle someone making its flights more attractive to buyers.

But, of course, in these crazy times with the way the CFAA has been interpreted, there’s a decent chance Air Canada could win.

For its part, Carroll says that he and his lawyers have reached out to Air Canada “repeatedly” to try to work with them on how they “retrieve availability information,” and that “Air Canada has ignored these offers.” He also notes that tons of other websites are scraping the very same information, and he has no idea why he’s been singled out. He further notes that he’s always been open to adjusting the frequency of searches and working with the airlines to make sure that his activities don’t burden the website.

But, really, the whole thing is stupid. The only thing that Carroll’s website does is help people buy more flights. It points people to the Air Canada site to buy tickets. It makes people want to fly more on Air Canada.

Why would Air Canada want to stop that other than that it can’t admit that it’s website operations should all be replaced by a more competent team?

Filed Under: , , , , , ,
Companies: air canada, localhost, seats.aero

Rate this comment as insightful
Rate this comment as funny
You have rated this comment as insightful
You have rated this comment as funny
Flag this comment as abusive/trolling/spam
You have flagged this comment
The first word has already been claimed
The last word has already been claimed
Insightful Lightbulb icon Funny Laughing icon Abusive/trolling/spam Flag icon Insightful badge Lightbulb icon Funny badge Laughing icon Comments icon

Comments on “Air Canada Would Rather Sue A Website That Helps People Book More Flights Than Hire Competent Web Engineers”

Subscribe: RSS Leave a comment
26 Comments
Anonymous Coward says:

[…] to provide a better consumer experience

Well, most of the time, people use theses websites to get cheaper flights, without dark patterns to be forced to take extra luggage fees, useless assurances or change their plan because of falsely overbooked fights.
I’m not sure that most of airline companies would still be there if they can’t sell more expensive flights that a conscientious (and very patient) buyer would pay.

Anonymous Coward says:

Without wading into the world of points and miles, the business interests are far less straightforward than you suggest — these customers are redeeming points, not cash, and in fact, the type of business seats.aero is sending toward Air Canada is likely precisely the type of business they don’t want to encourage, but have to offer because of the way these programs are structured.

Anonymous Coward says:

….

YOU LOSER PEASANTS WILL HAVE THE TERRIBLE USER EXPERIENCE WE MADE FOR YOU!

Like.. seriously.

The only thing to get out of this is that air canada is a pos monopoly that should be DESTROYED and replaced with things that aren’t shit.Because the goal here seems to be to prevent consumers from making educated purchasing decisions. Which in my opinion should see the ceo and executives jailed and banned from ever owning or being in charge of any business.

GHB (profile) says:

Pathetically stupid as Gmarket trying to stop the sharing of facts that are publicly available.

In case you didn’t know very few shopping sites also hate scrapers, and one of them go great lengths to disable rightclicks on its site – http://gmarket.co.kr/ even though automated scrapers don’t actually NEED to rightclick at all. Another one was a clothing site that I can’t remember (think was a link from an extension that counteract the disabling of rightclicks).

The text on the bottom of the page also admits that it does not like web scraping, despite it being a FRICKEN SHOPPING SITE OF PHYSICAL GOODS. This tells me this isn’t for the purpose of copyright (duh, 99% of stuff on there are more of facts then creative content), rather to do the practices that airports that techdirt pointed out are doing to make it harder for consumers to save money.

The act of being incompetent also reminds me of Getty Images attacking google for letting users accessing the image URLs directly (which is why the view image button feature got removed, angering users). They could’ve use robots.txt, some anti-hotlink measures or just require an account to enable access to protected content, which by the way, is COMPLETELY FREE compared to the cost of a lawsuit against a search engine for indexing your publicly available content that you set it up for.

Anonymous Coward says:

far in excess of what the Air Canada Group’s infrastructure was designed to handle.

Oh. The IT department (or its overlords) is just following SOP for anything that has anything to do with airlines.

Why don’t you just skip the site, open the API, and let competent third parties handle the web for you? Hell, you could just make a static downloadable DB once an hour, ffs.

This comment has been deemed insightful by the community.
Anonymous Coward says:

Re:

In fact, why not go whole hog and just withdraw the API entirely? After all, the idea is not to reveal the best rates, it’s to soak the customer for as much as possible, right?

And in this day and age, if anyone looks at you with a “duh” expression, asking “what’s robots.txt?”, then you had best fire them if they already work for you, or shit-can their application if they don’t. There’s no excuse in the world for someone to claim “I’m a webmaster extraordinaire” while not knowing about robots.txt – it’s literally demonstrated in every class on ‘how to build a website’ ever given in the last two decades.

Anonymous Coward says:

What’s really puzzling is that Air Canada is based in Toronto, CA, not one of the Torontos found in Kansas, Illinois or Indiana. LocalHost LLC (aka seats.aero) is based in California, USA. Yet AC wants to abuse an American law to cripple an American company? All just because AC flies into (and hopefully right the fuck back out of) America? Something doesn’t add up here….

spamvictim (profile) says:

The point of points is not to redeem them

I’m a high status Aeroplan member, and he’s right. It is a pain to use Air Canada points to book flights, and it is double pain to figure out the best combination of points you have, certificates that change the number of points needed, and purchased points if you’re close to having enough. That is surely not an accident, since every seat booked with points is one they can’t sell.
I’m not surprised that they would be annoyed at someone who figures that out for you.

Anonymous Coward says:

“…a court has literally said that a travel company can’t tell others how much Southwest flights cost.”

So travel companies are legally forbidden to find out how much a particular air fare is on behalf of customers and pass on that knowledge? So, travelling down that road, at some point we may be legally forbidden from telling others plot details from books or movies, advertising those through word of mouth. I’m guessing one’s IQ doesn’t have to be very high for one to be a judge. *facepalms*

Add Your Comment

Your email address will not be published. Required fields are marked *

Have a Techdirt Account? Sign in now. Want one? Register here

Comment Options:

Make this the or (get credits or sign in to see balance) what's this?

What's this?

Techdirt community members with Techdirt Credits can spotlight a comment as either the "First Word" or "Last Word" on a particular comment thread. Credits can be purchased at the Techdirt Insider Shop »

Follow Techdirt

Techdirt Daily Newsletter

Subscribe to Our Newsletter

Get all our posts in your inbox with the Techdirt Daily Newsletter!

We don’t spam. Read our privacy policy for more info.

Ctrl-Alt-Speech

A weekly news podcast from
Mike Masnick & Ben Whitelaw

Subscribe now to Ctrl-Alt-Speech »
Techdirt Deals
Techdirt Insider Discord
The latest chatter on the Techdirt Insider Discord channel...
Loading...