15 – Breaking News & Latest Updates 2026
Skip to main content

More from Epic v. Google: everything we learned in Fortnite court

Sean Hollister
Sean Hollister
“There’s no requirement that all app developers register with Google.”

Mickens says his notarization proposals would keep that optional.

In other words, Epic Games could make Fortnite a trusted, non-scare-screen app by getting it notarized, but other developers wouldn’t have to if they’re fine with more warnings.

Sean Hollister
Sean Hollister
Google points out Epic makes Fortnite available on consoles, which don’t offer sideloading.

Google also tried to draw him into some questions to promote its “we compete with the iPhone” narrative, asking if Android was much less restrictive than iOS (he agreed) and if Apple hammers Android on security in its marketing.

Google asked if Apple would have a field day if it dropped its sideloading warnings — setting up a straw man, since Mickens doesn’t propose dropping them entirely.

I think I got one word wrong in this quote, but this is almost entirely what he said:

“I think if Google did not replace those sideloading warnings with something that protects users, then Apple would make some hay out of that.”

He’s Epic’s witness again, just to go over some fine points of what he told Google.

Sean Hollister
Sean Hollister
Google is suggesting the existing sideload flow on Android isn’t incredibly far from what Mickens is asking for.

We’re seeing that after we eliminate steps in the modern install flow that are out of the Android operating system’s direct control, there are few that Mickens takes issue with — mostly just the scare screens.

“You agree with the concept of asking users for consent before you allow one app to be an installer on the phone, right?” Yes.

In a March video deposition, Mickens suggested that the discriminatory nature of the scare screens (that is to say, they don’t pop up when you install via Google Play, only third-party stores and sideloaded apps) was his primary remaining concern with them.

Sean Hollister
Sean Hollister
Google introduces us to “Nitflix,” a supposed Netflix app from a site called APKFab.

“All APK/XAPK files on APKFab.com are original and 100% safe with fast download,” reads the listing at APKFab, which also has a fancy “Trusted App” badge with a green checkmark.

Professor Mickens admits he doesn’t know if APKFab reviewed this app at all, and that the “com.tveemobilee.nitflix” file hosted there is likely not a legitimate app.

The point, I assume, is that decentralized notarization would lead to confusion about which websites have legitimate apps? We didn’t quite get to that.

Sean Hollister
Sean Hollister
Epic’s security expert says Epic has paid him roughly $150,000 for his testimony.

He makes $750 an hour, he tells Google’s lawyer.

Wonder if a jury will take that into account. Surely, Epic will ask the same question of Google’s expert now.

Speaking of Google’s expert, a Professor Qian — Google says Qian warned Epic’s expert that agencies like CISA recommend against one of his suggestions (I missed which, sorry), and he admits he didn’t incorporate those warnings into his report.

Correction: We’re now learning it’s Professor Qian, not Chen. Dr. Zhiyun Qian. I apologize for the error.

Sean Hollister
Sean Hollister
Google is trying to suggest that Mickens is asking the company to enter a “new domain” of security.

Mickens admits that no popular operating system has ever implemented decentralized notarization but waffles on “new domain,” saying he believes it’s possible for Google to do this relatively easily.

Sean Hollister
Sean Hollister
“Cost to Google: ???”

“You don’t say how much it would cost Google to scale up its human review teams,” says Google.

“You don’t say how much Google should charge for a centralized app review process, right?”

The phrases “Cost to Google: ???” and “Cost to developers: ???” appear on Google’s slide, which is clearly designed to suggest Mickens hasn’t thought his proposal through.

Sean Hollister
Sean Hollister
“In your proposal, Epic would need to come to google and get a token... even on a Samsung Galaxy Phone, correct?”

Mickens says yes.

Google’s point seems to be that his proposal would give Google more, not less control and burden, but I’m not seeing the problem with that just yet...

Now Google’s asking whether Mickens asked any OEM or developer if they’d prefer it that way. “You didn’t ask any OEM whether they’d be willing to accept this change, correct?”

Mickens says no.

Google puts a phrase up on the screen: “Would OEMs agree: ???” It appears alongside “Google carries the entire burden for Android App Review” and “Warning screen for any app not reviewed by Google.”

Sean Hollister
Sean Hollister
“In this proposal, Google would bear the entire burden in terms of reviewing apps on Android, right?”

Google is starting with the expert’s assertion that yes, it is possible to police the internet with notarized apps.

Here are some of Mickens’ words that are being thrown back at him now, from his written report:

As a result, Google carries the entire burden for reviewing app, generating tokens, and recalling tokens if, for example, an app that initially passed the review process is later found to be malicious.

Google is narrowly asking him about his “centralized” approach, though — he also suggested a decentralized one.

Sean Hollister
Sean Hollister
It’s Google’s turn to question Epic’s security expert.

We’re back from lunch. Let’s see what Google takes issue with...

Sean Hollister
Sean Hollister
Another proposal from Epic’s security expert: Google could notarize apps like PC operating systems do.

Ever heard of a “signed” application? Mickens says Google has the technology to do the same on Android, either by itself, or by approving third-party reviewing entities to confirm whether apps have been reviewed and sign them to let your Android phone know they’re safe.

“Would your proposals require Google to police the entire internet?” asks Epic’s attorney, referring to this quote from earlier in the trial.

“They would not,” replies Mickens, pointing to existing third-party entities like Verisign, Digicert, and GoDaddy — and saying that Google already trusts some of them with websites it displays in Chrome. (I don’t know if I buy that third parties do a good job in the aggregate.)

Sean Hollister
Sean Hollister
In case you’re wondering why I keep calling him “Epic’s expert”:

Not only did Epic call Professor Mickens as an expert witness (Google will have its own), but the questions from Epic’s lawyer are all in utter lockstep with what Mickens is presenting. Compelling or not — I find the reduced friction compelling! — it’s a fully rehearsed show.

Mickens has even been asked about the testimony of witnesses that were in this courtroom on previous days, and he’s been ready to go.

Sean Hollister
Sean Hollister
Here is Epic’s (expert’s) proposed alternative to Google’s scare screens:

“We’re imagining a new world, this is a proposal, it’s not something that’s out in the world right now” he tells the jury, before presenting this mock screen:

Allow installation

Do you want F-Droid to be able to install apps?

Allow Don’t Allow

Then, if you click allow, and an app has not yet been scanned and reviewed by Google, there’d be a second optional friction screen:

Allow installation

The app-to-install has not been reviewed. Are you sure that you want to install it?

Cancel Install Anyway

What do you think?

Sean Hollister
Sean Hollister
Prof. Mickens thinks Google should change its scare screens to be “proportional” and “commensurate”:

We’re seeing this slide on screen:

Two Core Decisions for User Consent:

1) Do I want to allow this app to install other apps?

2) Has the app I want to install been scanned?

“I agree on a high level that friction, when it’s proportional and commensurate to the risk... is appropriate,” he says.

He thinks a single screen should be enough to get the user’s informed consent.

Sean Hollister
Sean Hollister
In court, Google Play Protect is shooting Google in the foot.

One of the Epic expert’s biggest points is turning out to be that Google automatically scans incoming apps for malware through a feature called Google Play Protect.

“Now the malware scanner’s going to run, and it’s going to look and see if the app you were trying to install is malicious,” Professor Mickens tells the jury.

Mickens says it’s Google’s most important protection against bad apps.

Judge Donato interrupts to ask: “Could all those other steps be skipped and a user go directly from ‘I’d like to install it’ to the GPP stage?”

Mickens won’t go quite that far: “I don’t think they should be skipped.” He promises to come back to that point in a couple of slides.

Sean Hollister
Sean Hollister
“One thing I’ll immediately flag here: calling Wikipedia unknown is a bit weird.”

Epic’s security expert Mickens says despite Android’s scare screens about downloading apps outside of Google Play, “your phone is also vulnerable to attack by apps in the Play Store.”

Judge Donato interrupts: “If you’re downloading an app from the Play Store, do you see the same warning?”

“No, you do not see this warning,” says Mickens. He continues:

“It’s the same app, it’s just Wikipedia, it’s not like the potential nature of its maliciousness has changed... that’s a problem, and that’s why it’s important to look at these warning screens.”

Sean Hollister
Sean Hollister
Judge James Donato has heard far too much about the many individual steps it takes/took to sideload an app on Android.

Epic and Epic’s expert witness has been asked to speed things along — we’ve been promised there’s a new and salient comparison coming.

Sean Hollister
Sean Hollister
Epic must be so happy these words just came out of its expert’s mouth:

“We can think of the reviewing process from an app separate from the distribution process for an app.”

That’s core to Epic’s case — it wants the court to decide that Google has one monopoly on Android app distribution, and another on in-app payments.

Sean Hollister
Sean Hollister
Android already has “all these mechanisms in place trying to keep the user safe,” Epic expert attests.

James Mickens, Epic’s mobile security expert:

Even if a user does have the misfortune to download a potentially harmful app on their phone, there are going to be all these mechanisms in place trying to keep the user safe.

Google already has both automated and human review mechanisms on and off Play to help with this, he says.

Yet even on Google Play, some scam apps get through.

Sean Hollister
Sean Hollister
This is the public Google document that Epic’s security expert keeps pointing to:

It’s called The Android Platform Security Model, and it contains phrases that are appearing in court, like:

Both users and developers are part of an open ecosystem that is not limited to a single application store. Central vetting of developers or registration of users is not required

It’s a little opaque, but I think he’s saying Google knows it needs to provide security outside the Play Store, already attempts to do this, and could do more.

Sean Hollister
Sean Hollister
“Google will sometimes engage in contractual disincentives to prevent those stores from showing up.”

Epic’s mobile security expert, after showing us a slide that states the Google Play Store is “Mandatory on GMS devices” whereas the Samsung Galaxy Store is merely “Possible on GMS devices.”

Sean Hollister
Sean Hollister
Epic’s security expert is walking through Google’s contracts which mandate Play Store and other app installs at a high level.

“OEM can’t just take the GMS suite and put that on the OEMs phone... they have to engage in contractual engagements with Google.” Those phones have to go through Google Test Suites for compliance.

There’s also a Compatibility Definition Document and a Compatibility Test Suite to make sure phones are compliant.

Sean Hollister
Sean Hollister
Epic’s mobile security expert is explaining the layers of a phone.

We’re looking at a slide titled “Android Operating System” which contains these stacked elements:

“User Apps”

“AOSP Middleware” and “GMS Middleware” and “OEM & SOC Middleware”

“AOSP Kernel”

and at the bottom, “Hardware.” The AOSP and middleware items are all within an “Operating System” bracket.

Sean Hollister
Sean Hollister
“The reason why an app would be malicious is not the distribution channel it came from,”

but rather what it tries to do, says Epic’s security expert.

He says that based on a review of Google’s source code, documents produced for the court, public statements, and academic articles, Google has “under-resourced its security monitoring of off-Play distribution channels” and “has the ability to identify and review apps at the point of installation.”

We’ve heard Google’s security boss suggest the latter isn’t possible: “We can’t make the internet safe.”

Sean Hollister
Sean Hollister
Epic’s mobile security expert thinks Google should change its app store.

Mickens came in with an agenda — he decided to “Examine whether the friction that Android imposes on non-Google Play Store app installation is justified by security concerns.”

His conclusions, as presented to the jury:

Conclusion 1: “The friction imposed by an operating system during app installation should be proportional to the likelihood that the app is harmful (as determined by a high-quality security review)

Conclusion 2: The friction that Google imposes to installing apps via third-party channels is unwarranted and disproportionate to the security risks posed

Conclusion 3: By making small changes to Android, Google could reduce the unwarranted friction while preserving (or even strengthening) the status quo of security on Android today