Scraping Sephora Ingredients: Cruelty Free is Not Enough

Posted on Mar 24, 2021

Github repo | Linkedin

The skills the author demoed here can be learned through taking Data Science with Machine Learning bootcamp with NYC Data Science Academy.


The beauty industry has come a long way. There has been a lot more awareness of the harmful effects of certain ingredients as more information and research are brought to light. Though they were once considered acceptable in the beauty industry, ingredients like parabens, phthalates, and sulfates are now avoided by beauty brands and consumers. However, ingredients such as squalene, mica, and silicones, which are often used in skincare and makeup, are rarely talked about. Although these ingredients may not be harmful to their consumers, they can be linked to animal cruelty, child labor, and a negative environmental impact.

By scraping skincare products at and extracting products that have squalene, mica, or silicones, I hope to bring awareness to other consumers about these ingredients and urge beauty brands to take responsibilities in ensuring their supply chains are fair, responsible, and sustainable.

About the Data on Sephora Ingredients

Sephora is a multinational cosmetic retailer that carries over 3,000 beauty brands. Selenium was used to scrape skincare products, which included moisturizers, facial treatments, sunscreens, eye treatments, cleansers, and face masks. The following were scraped for each product: category, name, brand, price, size, details, ingredients, number of reviews, and star reviews.

Questions to Explore About Cosmetic Ingredients

  • Which companies are using squalene, mica, and silicones?
  • How do these beauty brands source their squalene? Is it plant-based?
  • Do products with plant-based squalene cost more at Sephora?

Sephora Labeling

I used to think “cruelty-free” meant a product was not tested on animals and didn’t include any ingredients derived from animals. To my surprise, “cruelty-free” only means the product ingredients were not tested on animals. For a product to be free of animal derived ingredients, it has to be labeled vegan. 

Cruelty-free – the product and its ingredients were not tested on animals

Vegan – the product does not contain any animal products or animal derived ingredients

Clean at Sephora – free of ingredients that are known to be harmful to humans, as well as free of animal oil

Squalene in Cosmetic Ingredients

Squalene is a natural oil that is produced by our oil glands to hydrate our skin, but as we age, our body produces less. Squalene and its more stable form, squalane, is often used in cosmetics to moisturize the skin and prevent wrinkles.

According to Shark Allies, shark liver “is the cheapest and highest-yielding known squalene source,” and 2.7 million sharks are killed for their livers each year for the cosmetic industry. However, in recent years, there has been more plant-derived squalene made available to enable the industry to transition away from killing sharks for cosmetics. The plant version is also more sustainable and environmentally friendly. Squalene can be also sourced from plants including olives, sugarcane, rice bran, yeasts, and wheat germ. 

Skincare Products that Contain Questionable Squalene

Below are brands at Sephora and their number of skincare products that contain squalene with unidentified source. They were not labeled as Vegan or Clean at Sephora. I decided to do a little investigation and contacted the top 10 brands with the most products of questionable squalene source. Seven out of 10 companies responded and indicated they used plant-based squalene in their products, though I can’t say anything about the three brands that did not respond to my inquiry. 

Scraping Sephora Ingredients: Cruelty Free is Not Enough

Squalene Price Analysis

For each product, the price per oz. was determined to allow cost comparison among products with plant derived versus questionable source of squalene. The ones that did not guarantee that the squalene in the products was plant-based, vegan and Clean squalene, were higher-priced than the ones that did. Their cost is yet another reason for brands and consumers to make the conscientious choice to use only plant-based squalene.

Scraping Sephora Ingredients: Cruelty Free is Not Enough

Mica in Cosmetic Ingredients

Another ingredient of concern is mica. Mica is a group of minerals that are used in makeup products to give them shimmer and sparkle. It has to be mined by hand and is linked to child labor in least developed countries. Children as young as 4 years old work in dangerous, unregulated, and poorly ventilated mica pits for long hours to earn less than 40 cents a day. In 2016, the Dutch child protection group Terre des Hommes found up to 20,000 child laborers involved in the mining of mica in North East India. More recently, the group found that at least 10,000 children work in the Madagascar’s mica sector.

Below are brands at Sephora that used mica in their skincare products. In addition to its use for shimmer and sparkle in makeup, mica is added to many skincare products to provide a glow on skin after application. Products with mica offer no additional benefits to the skin and are rated about the same as products without mica, so it really can be eliminated from skincare products. Scraping Sephora Ingredients: Cruelty Free is Not Enough

Scraping Sephora Ingredients: Cruelty Free is Not Enough

Mica is not only used in makeup. It is used extensively in skincare products such as moisturizers and eye treatment as shown in the graph below.

Scraping Sephora Ingredients: Cruelty Free is Not Enough

Silicones in Cosmetic Ingredients

Silicones are a group of synthetic semi-liquid substances derived from silica, a major component of sand. They are extensively used in beauty products to make hair and skin look smooth and silky without actually improving skin health. Other common names for silicones in cosmetics include siloxane, dimethicone, cyclomethicone, cyclohexasiloxane, cetearyl methicone, cyclopentasiloxane. Silicones are “bioaccumulative,” according to Healthline. They are not easily biodegradable in the environment, and the buildup in oceans and waterways can be toxic to aquatic organisms.

The American Chemical Society reported that scientists had found traces of these compounds in soil, plants, phytoplankton, and krill in their study. Almost every major brand uses silicones in their products as shown below. Dermatologists point out that silicones do not harm our skin, and therefore they do not consider them harmful in skincare products. However, for the sake of our environment, silicones should be eliminated from cosmetics.

Scraping Sephora Ingredients: Cruelty Free is Not Enough


Many cosmetic brands at Sephora use squalene, mica and silicones in many of their skincare products. It is up to us, the consumers, to urge beauty brands to ensure their supply chains are fair, responsible and sustainable. Significant number of brands do not disclose the source of their squalene. Now that plant-based squalene have become more available and affordable, there is no excuse not to ensure that their source of squalene is not from shark liver.

Although not all mica is linked to child labor, more work needs to be done to ensure fair labor. More guidance on ensuring responsible and fair labor in mica sourcing can be found at Responsible Mica Initiative. Though studies are still inconclusive about the effects of silicones on ocean life, silicones have shown to be bioaccumulative and may take hundreds of years to break down. The potential harmful effect to the environment outweighs its benefits. 

Future Work on Cosmetic Ingredients

For future work, I’d like to do the following: 

  • Filter products that list squalene or squalane as one of their top 5 ingredients to perform a more accurate price analysis, as there is no way of knowing the exact quantity of squalene in each. 
  • Analyze products that have palm oil and its derivatives in their ingredients. 
  • Create a web app that users can use to find the names of products and companies that use such ingredients so that they can make an informed choice about sustainable and fair-trade purchases.



  1. “What is Squalene.” Shark Allies. Accessed November 6, 2020.
  2. Lexy Lebsack (May 4, 2019). “The Makeup Industry’s Darkest Secret Is Hiding In Your Makeup Bag.”  Refinery29. Accessed November 7, 2020.
  3. Maryanne Buechner (November 15, 2019). “How UNICEF Supports Families to Prevent Child Labor in Madagascar.” Unicef USA. Accessed November 7, 2020.
  4. Lisa Cavazuti, Christine Romo, Cynthia McFadden and Rich Schapiro (Nov. 18, 2019). “An Army of Children Toils in African Mines.” NBC News. Accessed November 8, 2020.
  5. Responsible Mica Initiative. Accessed November 9, 2020.
  6. Jessica L. Yarbrough (October 14, 2020). “6 Reasons Why People Avoid Silicones in Skin Care.” Healthline. . Accessed November 9, 2020.
  7. Rebecca (April 18, 2016). “7 Cosmetic Ingredients that are Bad for the Environment.” CV Skinlabs. Accessed November 9, 2020.
  8. Heather Webb (February 16, 2017). “The Problem with Mica.” Ethical Consumer. Accessed November, 2020.


About Author

Van Vu

Data science fellow with a background in clinical pharmacy. Demonstrated commitment in reducing hospital readmissions and improving patient health outcomes. Showcases expertise with over ten years of experience in healthcare. Eager to combine clinical expertise and data science...
View all posts by Van Vu >

Related Articles

Leave a Comment

No comments found.

View Posts by Categories

Our Recent Popular Posts

View Posts by Tags

#python #trainwithnycdsa 2019 2020 Revenue 3-points agriculture air quality airbnb airline alcohol Alex Baransky algorithm alumni Alumni Interview Alumni Reviews Alumni Spotlight alumni story Alumnus ames dataset ames housing dataset apartment rent API Application artist aws bank loans beautiful soup Best Bootcamp Best Data Science 2019 Best Data Science Bootcamp Best Data Science Bootcamp 2020 Best Ranked Big Data Book Launch Book-Signing bootcamp Bootcamp Alumni Bootcamp Prep boston safety Bundles cake recipe California Cancer Research capstone car price Career Career Day citibike classic cars classpass clustering Coding Course Demo Course Report covid 19 credit credit card crime frequency crops D3.js data data analysis Data Analyst data analytics data for tripadvisor reviews data science Data Science Academy Data Science Bootcamp Data science jobs Data Science Reviews Data Scientist Data Scientist Jobs data visualization database Deep Learning Demo Day Discount disney dplyr drug data e-commerce economy employee employee burnout employer networking environment feature engineering Finance Financial Data Science fitness studio Flask flight delay gbm Get Hired ggplot2 googleVis H20 Hadoop hallmark holiday movie happiness healthcare frauds higgs boson Hiring hiring partner events Hiring Partners hotels housing housing data housing predictions housing price hy-vee Income Industry Experts Injuries Instructor Blog Instructor Interview insurance italki Job Job Placement Jobs Jon Krohn JP Morgan Chase Kaggle Kickstarter las vegas airport lasso regression Lead Data Scienctist Lead Data Scientist leaflet league linear regression Logistic Regression machine learning Maps market matplotlib Medical Research Meet the team meetup methal health miami beach movie music Napoli NBA netflix Networking neural network Neural networks New Courses NHL nlp NYC NYC Data Science nyc data science academy NYC Open Data nyc property NYCDSA NYCDSA Alumni Online Online Bootcamp Online Training Open Data painter pandas Part-time performance phoenix pollutants Portfolio Development precision measurement prediction Prework Programming public safety PwC python Python Data Analysis python machine learning python scrapy python web scraping python webscraping Python Workshop R R Data Analysis R language R Programming R Shiny r studio R Visualization R Workshop R-bloggers random forest Ranking recommendation recommendation system regression Remote remote data science bootcamp Scrapy scrapy visualization seaborn seafood type Selenium sentiment analysis sentiment classification Shiny Shiny Dashboard Spark Special Special Summer Sports statistics streaming Student Interview Student Showcase SVM Switchup Tableau teachers team team performance TensorFlow Testimonial tf-idf Top Data Science Bootcamp Top manufacturing companies Transfers tweets twitter videos visualization wallstreet wallstreetbets web scraping Weekend Course What to expect whiskey whiskeyadvocate wildfire word cloud word2vec XGBoost yelp youtube trending ZORI