Crunchyroll, Braze, and the VPPA: A Technical Look at the Anime Viewing Privacy Lawsuit

March 7, 2026

hi, here's my first blog post!


Reviewing the Crunchyroll Incident: Class Action Lawsuit Over Allegedly Disclosing Anime Viewing Habits to a Third Party

Recently in the news, anime giant Crunchyroll has been facing a class-action lawsuit over allegedly disclosing anime viewing habits to a third-party organization. What does this all mean? Is there a security issue? Let’s go over some of the details.


The Incident

From this article:

Crunchyroll Hit With Class Action Lawsuit Over Allegedly Disclosing Anime Viewing Habits to Third Party - Anime Corner

we can see that Crunchyroll is being accused of violating the Video Privacy Protection Act (VPPA). Why, you might ask?

Well, because of their use of Braze for marketing.

Yes, you read that correctly.

(If you don’t know, Braze is a customer engagement platform that helps companies manage messaging and marketing interactions across mobile apps, websites, email, and push notifications. Its SDKs and APIs allow developers to collect user behavior events and build targeted campaigns. Organizations use it to automate notifications, personalize content, and analyze user engagement.)

To anyone familiar with technology and software development, the use of Braze does not immediately set off alarms. However, in the filing of the lawsuit we can see a clear issue in how the data was passed to Braze as users utilized the platform. Fields exposed in the request allegedly included:

  • device_id
  • email
  • episodeTitle

With this in mind, we can see that (at least in theory) a third party (in this case Braze), could potentially access the viewing preferences of Crunchyroll’s subscriber base. Crunchyroll should ideally be the only entity with access to that level of enriched data (for example: username, anime title, device ID, etc.).

How it worked

User watches episode
        
Crunchyroll App generates event
        
Braze SDK sends telemetry
        
Braze stores user/event data
        
Notifications, emails, and in-app campaigns

Allowing a third party to interact with the pure, unaltered version of such data increases the attack surface of an organization like Crunchyroll, which reportedly has:

“17 million subscribers, 130 million registered users, with tens of billions of hours watched yearly.” (as stated in the aforementioned article)


How Can We Prevent This From Happening Again?

There are several things that need to be considered. First, let’s talk about the Video Privacy Protection Act (VPPA).

The VPPA was created in the 1980s to protect the privacy of people renting movies from stores like Blockbuster. Since then, the law has been applied to numerous lawsuits in our digital-native world involving companies such as Meta, Netflix, Overstock, and even Blockbuster itself.

Naturally, none of us want to:

  • Lose the trust of users
  • Get sued
  • Lose our jobs

So how does a privacy-focused engineer prevent such an outcome?

For starters, if you are using a third-party tool to empower your analytics or marketing teams, the data flow should not look like this:

(PII — user email) + (specific video title — anime name)

{
"user_email": "nate@manga-guy.net",
"event": "video_play",
"content": "Demon Slayer: Episode 22",
"timestamp": 1712640000
}

This exposes far too much user information.

What happens if the partner platform experiences a security breach? You still want to be protected, right?


A Safer Architectural Design

Let’s look at a safer architecture.

{
"user_id": "482901",  email is obscured behind a user_id
"event": "video_play",  indicates a user watched an episode
"content_id": "1089",  content MAY be episode 22 of Demon Slayer
"timestamp": 1712640000  timestamp associated with the viewing event
}

The above represents a simple (easy for me to say, of course) approach to protecting both users and the company while maintaining user trust.

It may seem like extra work or even over-engineering, but small architectural decisions like this add up significantly over time.

If marketing wants to send an email campaign based on viewership:

  • Analytics identifies user IDs that meet certain criteria
  • Internal systems resolve those user IDs to email addresses
  • The email is sent from the platform itself

The third-party partner should never be able to determine who the users are, nor should they receive raw identity information tied to viewing records.


In any case, stay safe online and watch more anime.

Have a wonderful rest of your day.