MyFitnessPal myfitnesspal.com

MyFitnessPal data breach: what happened and what to do

In February 2018, an unauthorized party took MyFitnessPal account data. Have I Been Pwned counts 143,606,147 accounts with email addresses, usernames, IP addresses and hashed passwords. Under Armour, the owner at the time, disclosed it on March 29, 2018.

View all 13,115 breaches
Breach date
Feb 2018
Made public
29 Mar 2018
Affected
143,606,147
Data exposed
Email addresses, IP addresses, Passwords, Usernames
Verified
Yes
Last updated

Source: Have I Been Pwned (CC BY 4.0)

MyFitnessPal is a calorie and fitness tracking app. In 2018 it belonged to Under Armour, which announced that account data had been stolen. Have I Been Pwned (HIBP) dates the breach to February 2018 and added it to its database in February 2019.

What happened

Under Armour said the MyFitnessPal team became aware on March 25, 2018 that an unauthorized party had acquired data tied to user accounts in late February 2018. The company announced it on March 29 and estimated about 150 million users were affected. HIBP's copy of the data holds 143,606,147 accounts, and that is the number used on this page.

What was exposed

HIBP lists these data types:

  • Email addresses
  • Usernames
  • IP addresses
  • Passwords (as hashes)

Under Armour said most passwords were protected with bcrypt, a hashing method built to be slow to crack. Reporting at the time says the remaining passwords used an older method called SHA-1, which is much easier to crack. The company said payment card data wasn't affected, because it was collected and processed separately.

A hash is a scrambled version of a password. Strong hashes like bcrypt make stolen passwords hard to recover, but short or common passwords can still fall to guessing. Weak hashes like SHA-1 make that guessing fast.

What criminals can do with it

Email addresses and usernames are enough to start targeted phishing. A message that says it's from MyFitnessPal or Under Armour and asks you to "verify" your account is an easy fit for this breach. If a criminal cracks your password, they will try it on your email, your bank and other apps, because many people reuse passwords.

The IP addresses give a rough idea of where you were when you used the app. They don't reveal a home address on their own.

The company's response

Under Armour told users to change their passwords and said it would force a password change for all users. The fitness data itself, such as meals and workouts, isn't listed as exposed.

What this breach is a reminder of

A fitness app isn't where most people expect a serious leak. The practical risk is password reuse: the app account is low value, but the same email and password on a mailbox is not.

Serus can't take breach data off the internet, because it's already in files that have been copied. What it does is monitor breach databases and the dark web for your email and other details, and alert you when they appear. The steps below cover what to do about this one.

How to check your own exposure

Search your email address on Have I Been Pwned, which is free and doesn't ask for a password. If it lists MyFitnessPal, your email and username are in the file. Also search any older email addresses you used for the app, because people often sign up with a throwaway address and forget it.

What to do if you were in it

  1. 1

    Change your MyFitnessPal password

    If you haven't since 2018, do it now. Then change it on every other account where you used the same password.

  2. 2

    Use a different password for every site

    A password manager makes this easy. If one app leaks, the others stay safe.

  3. 3

    Turn on two-factor authentication

    Add an authenticator app to your email first, then your bank and other important accounts.

  4. 4

    Treat messages about your account with suspicion

    Your email and username were exposed. Phishing that claims to be from MyFitnessPal or Under Armour will look plausible. Open the app or type the site address yourself instead of using a link.

  5. 5

    Check whether your email or phone is in this and other breaches

    Run a free scan at serus.ai. Serus monitors breach databases and the dark web and alerts you when your data shows up, so you hear about new exposures without searching for them.

Frequently asked

Was my MyFitnessPal account in the breach?

Check your email on Have I Been Pwned or run a free Serus scan. HIBP lists 143,606,147 accounts from this breach.

What data was exposed?

Email addresses, usernames, IP addresses and hashed passwords, according to HIBP. Under Armour said payment card data was not affected.

Should I change my password?

Yes, along with any other account that shared it. Most passwords were stored with bcrypt, but the older SHA-1 hashes are much easier to crack.

Is there a settlement?

None of the sources used for this page report a settlement for the 2018 MyFitnessPal breach.

Sources

Something wrong or out of date? Tell us and we'll re-check it.

Serus

Check if you're exposed in a breach with Serus

Find your leaks. Get alerted to new ones.

Run a free scan

Related guides

All guides

Related articles

All articles

Cookie preferences

Choose which categories we may use. Full details for every cookie are in our Cookie Policy.

Strictly necessary

Authentication, session management, security and fraud prevention, and saving your consent choice. Always active. The site cannot function without them.

Functional

Remember preferences such as language and settings that improve your experience.

Analytics

Help us understand how the site is used, like pages visited, interactions, and performance, so we can improve it.

Marketing & advertising

Measure our marketing and deliver more relevant ads through partners such as Google, Meta, TikTok, X, and Reddit. Used only with your consent.

Your choice is saved for 12 months and applies across serus.ai, including the app. You can change it anytime from the cookie widget or the "Cookie settings" link in the footer. Withdrawing consent does not affect processing that happened before withdrawal.