Do śledztwa „Guardiana” dotarło, że w filmikach na TikToku pojawiają się nawet dwulatki prezentujące swoje rytuały pielęgnacyjne. Wzbudziło to obawy dotyczące wpływu branży beauty oraz braku ochrony dla dziecięcych influencerów.
Badanie przeanalizowało 7600 postów związanych z pielęgnacją skóry i wykazało, że 400 z tych filmików przedstawiało rytuały lub porady dzieci, które prawdopodobnie nie ukończyły 13 lat. Co najmniej 90 z tych postów obejmowało dzieci poniżej piątego roku życia, w tym niemowlęta i maluchy.
Ponad 1000 filmików przedstawiało osobę, która prawdopodobnie nie ukończyła 18 lat, co stanowi prawie jedną na siedem nagrań w próbie.
Chociaż posty nie zawsze wyjaśniały związek dziecka z marką, wiele z nich bardzo przypominało reklamę.
Dermatolodzy ostrzegają, że dzieci nie potrzebują wieloetapowych rytuałów pielęgnacyjnych, a ten trend powoduje niepokój związany z wyglądem w coraz młodszym wieku. Jedna z dermatolożek wspomniała, że coraz częściej musi zapewniać dzieci, że to, co rodzice postrzegają jako niedoskonałości, to w rzeczywistości po prostu normalna skóra.
Jeden z przeanalizowanych postów pokazuje dziecko w wieku szkolnym wykonujące rytuał pielęgnacyjny przed szkołą. Pokazuje ona produkty do kamery, wyjaśniając, że stara się osiągnąć „szklaną skórę” – termin oznaczający bardzo nawilżoną i gładką cerę.
W innym filmiku matka podnosi swoją dwulatkę do kamery i zachęca ją, by powiedziała „witajcie w mojej pielęgnacji”, zanim nałoży na twarz córki coś, co wygląda na krem nawilżający, używając hasztagu #toddlersoftiktok.
Dla elementów z atrybutem `data-gu-name="media"` wewnątrz `.content--interactive-grid` ustaw wyrównanie do lewej na 20 pikseli.
Gdy szerokość okna przeglądarki wynosi co najmniej 660 pikseli, te elementy powinny mieć szerokość równą pełnej szerokości okna przeglądarki minus szerokość paska przewijania, z lewym marginesem -20 pikseli i bez prawego marginesu.
Przy szerokości okna przeglądarki 740 pikseli lub więcej ustaw niestandardową właściwość `--grid-width` na 740px. Lewy margines jest obliczany, aby wyśrodkować siatkę, uwzględniając szerokość siatki, pasek przewijania i szerokość lewej kolumny. Właściwość wyrównania do lewej jest również obliczana do pozycjonowania.
Dla okien przeglądarki o szerokości 980 pikseli lub większej zaktualizuj `--grid-width` do 980px.
Przy 1140 pikselach ustaw `--grid-width` na 1140px i zdefiniuj `--grid-left-col-width` jako 161px.
Dla ekranów o szerokości 1300 pikseli lub większej zaktualizuj `--grid-width` do 1300px i `--grid-left-col-width` do 240px.
Ustaw następujące zmienne kolorów dla body:
- Podstawowy kolor tekstu: #dcdcdc
- Drugorzędny kolor tekstu: #c8c8c8
- Trzeciorzędny kolor tekstu: #999999
- Podstawowy kolor tła: #1a1a1a
- Drugorzędny kolor tła: #383838
- Trzeciorzędny kolor tła: #121212
- Podstawowy kolor linii: #dcdcdc
- Drugorzędny kolor linii: #707070
- Kolor obramowania/dzielnika: #606060
- Kolor osi: pasuje do koloru news grey 04
- Podstawowy kolor przycisku: #383838
- Podstawowy kolor tekstu przycisku: #dcdcdc
- Kolor podświetlenia podstawowego przycisku: #707070
- Kolor podświetlenia: #cda500
- Kolor podświetlonego tekstu: #121212
- Kolor informacyjny: #0077b6
- Kolory news grey od 01 (#dcdcdc) do 06 (#383838)
- Kolory news core od 01 (#0077b6) do 06 (#cca36e)
- Akcent fioletowy: #8F71F2 (z !important)
Zastosuj podstawowy kolor tła do body i ustaw tło dla elementów z klasą `.element--immersive` na pasujące.
Dla akapitów wewnątrz `.content__main-column--interactive` użyj podstawowego koloru tekstu.
Gdy system użytkownika preferuje ciemny schemat kolorów i jasny schemat nie jest wymuszony, zastosuj ten sam zestaw zmiennych kolorów ciemnego motywu.
Usuń cień fokusu z elementu o ID `maincontent`.
Zaimportuj moduły Sass dla zapytań medialnych, miksów typografii i miksów wykresów.
Ostyluj zewnętrzny kontener przewijania jako element blokowy, względnie pozycjonowany.
Ostyluj tło przewijania i pierwszy plan jako elementy blokowe, względnie pozycjonowane, z pierwszym planem mającym wyższy z-index i czyszczącym floaty.
Ostyluj kontener tła jako absolutnie pozycjonowany, o pełnej szerokości, bez zdarzeń wskaźnika i zoptymalizowany pod kątem zmian transformacji.
Ostyluj opakowanie siatki, aby zajmowało pełną wysokość okna przeglądarki i ukrywało przepełnienie.
Ostyluj siatkę jako absolutnie pozycjonowaną z układem CSS Grid, ustawiając punkt początkowy transformacji i optymalizując pod kątem transformacji. Zdefiniuj zmienną skali.
Ostyluj pojedyncze komórki siatki jako względnie pozycjonowane z ukrytym przepełnieniem i przezroczystym tłem. Zastosuj płynne przejście dla przezroczystości, filtra i cienia.
Dla okien przeglądarki między 20em a 61.24em nadaj komórkom zaokrąglenie narożników 4px. Dla okien przeglądarki o szerokości 61.25em i większej użyj zaokrąglenia narożników 8px.
Dla komórek z klasą `.ended` zmniejsz przezroczystość do 0.38 i zastosuj filtr odbarwiający i przyciemniający.
Element z klasą "svelte-8a6q9c" ma tło w półprzezroczystym fioletowym kolorze akcentującym z przezroczystością 0.1.
Pusty plakat komórki z tą klasą jest pozycjonowany absolutnie, pokrywając cały obszar od krawędzi do krawędzi. Skaluje swoją zawartość, aby pokryć przestrzeń, ma przezroczystość 0.92 i uniemożliwia interakcję użytkownika oraz zaznaczanie.
Podświetlona komórka z tą klasą ma pełną przezroczystość. Przyciemniona komórka ma zmniejszoną przezroczystość do 0.3. Ułożona komórka ma wyższy z-index, płynne przejście przezroczystości przez 0.22 sekundy i zaokrąglone rogi. Gdy ułożona komórka jest aktywna, jest w pełni widoczna z wysokim z-indexem i zaokrąglonymi rogami. Ukryta ułożona komórka jest niewidoczna, ma niższy z-index i nie reaguje na zdarzenia wskaźnika.
Etykieta komórki jest pozycjonowana w lewym górnym rogu z wysokim z-indexem. Używa małej czcionki, ma wypełnienie i zaokrąglone rogi oraz wyświetla biały tekst na czerwonym tle bez reagowania na zdarzenia wskaźnika.
Element wideo wypełnia swój kontener, skaluje zawartość, aby ją pokryć, i zaczyna się jako w pełni przezroczysty, zanim zaniknie przez 0.2 sekundy. Gdy jest gotowy, staje się w pełni nieprzezroczysty.
Pole karaoke jest pozycjonowane blisko dołu, skaluje się ze zmienną siatki i jest wyśrodkowane z wysokim z-indexem. Ma ciemne półprzezroczyste tło i wypełnienie. Jego tekst używa określonej czcionki bezszeryfowej, płynnie przechodzi kolor i początkowo jest jasnoszary. Aktywny tekst w nim staje się biały z fioletowym tłem akcentującym.
Nakładka pierwszego kroku pokrywa cały obszar ciemną półprzezroczystą warstwą z wysokim z-indexem, bez reagowania na zdarzenia wskaźnika.
Pasek ewolucji wideo jest pozycjonowany na dole, skaluje się ze zmienną siatki i jest krótkim, zaokrąglonym paskiem z wysokim z-indexem. Ma białe tło i fioletowe wypełnienie, które można animować od lewej.
Nakładka ładowania pokrywa całe okno przeglądarki ciemnym półprzezroczystym tłem z wysokim z-indexem. Wyśrodkowuje swoją zawartość pionowo i poziomo, wyświetlając biały tekst. Kółko ładowania to okrągła animacja ładowania z białą obwódką, która obraca się w sposób ciągły.
Główny kontener wideo przewijania jest pozycjonowany względnie. Jego sekcje są kontenerami flex, które wyśrodkowują swoją zawartość. Gdy snap-active, te sekcje wyrównują się do początku i zawsze zatrzymują się w punktach snap.
Kontener tła jest pozycjonowany względnie, pozwala na wszystkie zdarzenia wskaźnika i używa wyświetlania flex. Płynnie pojawia się i znika. Zaczyna się jako ukryty podczas uruchamiania.
Przewijanie pierwszego planu nie reaguje na zdarzenia wskaźnika, ale bezpośrednie dzieci div wewnątrz jego sekcji reagują.
Opakowanie nakładki pokrywa cały obszar siatką 3x3 i nie reaguje na zdarzenia wskaźnika.
Sterowanie audio jest ułożone w stos w prawym górnym rogu ze stałą szerokością, używając flex do wyrównania elementów do końca. Nie reaguje na zdarzenia wskaźnika. W stanie minimalnym jego transformacja jest resetowana. Na większych ekranach jest wyśrodkowany poziomo i pozycjonowany 22% od góry, z płynnym przejściem dla swojej pozycji. Gdy jest minimalny lub ułożony na większych ekranach, wraca do prawego górnego rogu.
Główne sterowanie audio używa rodziny czcionek Guardian Text Sans.
Analiza „Guardiana” następuje po ogłoszeniu włoskiego urzędu antymonopolowego w marcu, że przeprowadził kontrole w biurach Sephory i Benefit Cosmetics, obie należące do tej samej firmy macierzystej.
Francuska grupa luksusowa LVMH jest badana pod kątem tego, jak jej marki promują produkty do pielęgnacji skóry dla dzieci. Organ nadzorczy poinformował, że w niektórych przypadkach dziewczynki wciąż w szkole podstawowej były celem maseczek do twarzy, serum i kremów przeciwstarzeniowych przeznaczonych głównie dla dorosłych.
LVMH oświadczyło, że wraz z Sephorą i Benefit „w pełni współpracuje z władzami”, ale odmówiło dalszych komentarzy. „Wszystkie firmy potwierdzają ścisłe przestrzeganie obowiązujących włoskich przepisów” – dodało.
„Guardian” odkrył dowody, że wielu młodych ludzi występujących w filmikach na TikToku otrzymało darmowe produkty w zamian za publikowanie o marce online poprzez programy otwarte dla młodych influencerów.
Podczas gdy dziecięcy wykonawcy w filmie, telewizji i modelingu są chronieni przez przepisy pracy regulujące godziny pracy, wynagrodzenie i ochronę, nie istnieją porównywalne przepisy chroniące dzieci w mediach społecznościowych.
Victoria Collins, członkini parlamentu i rzeczniczka Liberalnych Demokratów ds. nauki, innowacji i technologii, opisała ustalenia „Guardiana” jako „głęboko niepokojące” w „tym, co stało się mrocznym i wyzyskującym zakątkiem internetu”. Collins nazwała to „niebezpiecznym podwójnym standardem”, zauważając, że treści dziecięcych influencerów często generują tysiące wyświetleń i sprzedaży w mediach społecznościowych. Liberalni Demokraci domagają się zamknięcia luki regulacyjnej, ponieważ pozostawia ona młodych ludzi narażonych na wyzysk.
Chociaż niektórzy rodzice mogą udostępniać treści dla zabawy lub dokumentowania życia rodzinnego, eksperci ostrzegają, że brak jasnych zabezpieczeń nadal stwarza ryzyko, zwłaszcza gdy dzieci są przedstawiane w treściach, które przyciągają uwagę lub zaangażowanie.
Dermatolodzy ostrzegli również, że pielęgnacja skóry dzieci jest w dużej mierze niepotrzebna i może potencjalnie zaszkodzić ich skórze. Amy Perkins, dermatolog, powiedziała: „Większość dzieci nie potrzebuje pielęgnacji skóry poza delikatnym mydłem, prostym nawilżaniem, jeśli ich skóra jest sucha, i kremem z filtrem na zewnątrz. Obecny trend na wieloetapowe rytuały 'blasku' lub 'przeciwstarzeniowe' u dzieci jest napędzany przez media społecznościowe i marketing, a nie dermatologię”.
Inna dermatolog, Emma Wedgeworth, podkreśliła, że bardzo małe dzieci nie powinny być w mediach społecznościowych ani udostępniać „rytuałów pielęgnacyjnych”. Dodała: „Małe dzieci nie mają niezbędnej wiedzy, umiejętności ani osądu, aby oceniać produkty dla swojej skóry”.
Dla ekranów szerszych niż 1140px pełnoszerokościowe elementy głównej kolumny interaktywnej są ustawione na szerokość siatki 1140px z lewą kolumną 161px. Lewy margines jest obliczany, aby wyśrodkować zawartość, uwzględniając szerokość paska przewijania. Przy 1300px i więcej siatka rozszerza się do 1300px z lewą kolumną 240px.
Elementy medialne wewnątrz interaktywnej siatki nie mają maksymalnej szerokości i są wyrównane do lewej krawędzi body o 10px na małych ekranach, zwiększając się do 20px przy 480px. Od 660px rozciągają się na pełną szerokość okna przeglądarki (minus pasek przewijania) z lewym marginesem -20px. Przy 740px szerokość siatki staje się 740px, a lewy margines jest dostosowany do wyśrodkowania, z wyrównaniem do lewej krawędzi body również obliczanym do pozycjonowania. Ta szerokość siatki aktualizuje się do 980px przy 980px, 1140px przy 1140px i 1300px przy 1300px, z odpowiadającymi szerokościami lewej kolumny.
Schemat kolorów używa zmiennych trybu ciemnego dla tekstu, tła, linii i przycisków, z określonymi odcieniami szarości i kolorami akcentującymi. Są one również stosowane, gdy system preferuje tryb ciemny, chyba że jawnie ustawiono jasny schemat.
Dodatkowe style zapewniają, że główny obszar treści nie ma cienia fokusu i zawierają odwołania do bibliotek stylów dla zapytań medialnych, typografii i wykresów. Komponenty przewijania są skonstruowane z pozycjonowaniem względnym i obsługą clearfix.
.x70r {
display: block;
position: absolute;
width: 100%;
max-width: 100%;
pointer-events: none;
will-change: transform;
}
.grid-wrapper.svelte-8a6q9c {
width: 100%;
height: 100dvh;
position: relative;
overflow: hidden;
}
.grid.svelte-8a6q9c {
position: absolute;
display: grid;
transform-origin: 0 0;
will-change: transform;
--grid-scale: 1;
}
.cell.svelte-8a6q9c {
position: relative;
overflow: hidden;
background: transparent;
transition: opacity .22s ease, filter .22s ease, box-shadow .22s ease;
}
@media (min-width: 20em) and (max-width: 61.24em) {
.cell.svelte-8a6q9c {
border-radius: 4px;
}
}
@media (min-width: 61.25em) {
.cell.svelte-8a6q9c {
border-radius: 8px;
}
}
.cell.ended.svelte-8a6q9c {
opacity: .38;
filter: saturate(.55) brightness(.78);
}
.cell.empty.svelte-8a6q9c {
background: var(--accent-violet-transparent);
opacity: .1;
}
.empty-cell-poster.svelte-8a6q9c {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
opacity: .92;
pointer-events: none;
-webkit-user-select: none;
user-select: none;
}
.cell.highlighted.svelte-8a6q9c {
opacity: 1;
}
.cell.dimmed.svelte-8a6q9c {
opacity: .3;
}
.cell.stacked.svelte-8a6q9c {
z-index: 2;
transition: opacity .22s ease;
border-radius: 8px;
}
.cell.stack-active.svelte-8a6q9c {
opacity: 1;
visibility: visible;
z-index: 2;
border-radius: 8px;
}
.cell.stack-hidden.svelte-8a6q9c {
opacity: 0;
visibility: hidden;
z-index: 1;
pointer-events: none;
}
.cell-label.svelte-8a6q9c {
position: absolute;
top: 6px;
left: 6px;
z-index: 2;
font-size: 11px;
line-height: 1;
padding: 4px 6px;
border-radius: 6px;
color: #fff;
background: red;
pointer-events: none;
}
video.svelte-8a6q9c {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
flex: 1 1 auto;
opacity: 0;
transition: opacity .2s ease;
}
video.ready.svelte-8a6q9c {
opacity: 1;
}
.karaoke-box.svelte-8a6q9c {
position: absolute;
top: 70%;
width: calc(100% * var(--grid-scale, 1));
text-align: center;
pointer-events: none;
z-index: 30;
transform: scale(calc(1 / var(--grid-scale, 1)));
transform-origin: top left;
background-color: #00000080;
padding: 12px;
}
.karaoke-box.svelte-8a6q9c span:where(.svelte-8a6q9c) {
transition: color .12s linear;
color: var(--news-grey-01);
font-family: GuardianTextSans, Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
font-size: 1.0625rem;
line-height: 1.3;
font-weight: 400;
font-style: normal;
--source-text-decoration-thickness: 2px;
}
.karaoke-box.svelte-8a6q9c span.active:where(.svelte-8a6q9c) {
color: #fff;
background-color: var(--accent-violet);
}
.first-step-overlay.svelte-8a6q9c {
position: absolute;
inset: 0;
background: #00000080;
pointer-events: none;
z-index: 10;
}
.video-evolution-bar.svelte-8a6q9c {
position: absolute;
width: calc(100% * var(--grid-scale, 1));
bottom: 0;
height: 8px;
border-radius: 999px;
overflow: hidden;
z-index: 25;
pointer-events: none;
transform: scale(calc(1 / var(--grid-scale, 1)));
transform-origin: left bottom;
background: #fff;
}
.video-evolution-bar__fill.svelte-8a6q9c {
width: 100%;
height: 100%;
background: var(--accent-violet);
transform-origin: left center;
}
.gv-loader-overlay.svelte-1cir09n {
position: absolute;
inset: 0;
z-index: 60;
display: grid;
place-items: center;
align-items: center;
gap: 12px;
background: #0000008c;
color: #fff;
height: 100vh;
}
.gv-loader-spinner.svelte-1cir09n {
align-self: center;
width: 36px;
height: 36px;
border-radius: 999px;
border: 3px solid rgba(255, 255, 255, .35);
border-top-color: #fff;
animation: svelte-1cir09n-gv-spin .9s linear infinite;
}
@keyframes svelte-1cir09n-gv-spin {
to {
transform: rotate(360deg);
}
}
.scrolly-video.svelte-1cir09n {
position: relative;
}
.scrolly-video.svelte-1cir09n section:where(.svelte-1cir09n) {
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.scrolly-video.snap-active.svelte-1cir09n section:where(.svelte-1cir09n) {
scroll-snap-align: start;
scroll-snap-stop: always;
}
.background-container.svelte-1cir09n {
position: relative;
pointer-events: all;
display: flex;
opacity: 1;
transition: opacity .12s linear;
}
.background-container.boot-hidden.svelte-1cir09n {
opacity: 0;
}
svelte-scroller-foreground {
pointer-events: none;
}
svelte-scroller-foreground section.svelte-1cir09n > div:where(.svelte-1cir09n) {
pointer-events: all;
}
.gv-overlay-wrapper.svelte-1cir09n {
position: absolute;
inset: 0;
display: grid;
grid-template-rows: repeat(3, 1fr);
grid-template-columns: repeat(3, 1fr);
pointer-events: none;
width: 100%;
}
Sterowanie audio jest ułożone w stos absolutnie, 12px od góry i 16px od prawej, o szerokości 224px. Używa flexboxa do wyrównania elementów do końca i wyśrodkowania ich pionowo, nie ma zdarzeń wskaźnika i nie ma zastosowanej transformacji. Gdy dodana jest klasa modyfikująca minimalny, transformacja pozostaje niezmieniona.
Na większych ekranach (min-width: 61.25em) stos jest pozycjonowany 22% od góry i wyśrodkowany poziomo (left: 50%, transform: translate(-50%)), z płynnym przejściem dla swojej pozycji i transformacji. Gdy klasy modyfikujące minimalny lub ułożony są aktywne na większych ekranach, przesuwa się na 12px od góry i 240px od lewej krawędzi swojego kontenera, wyrównując do końca bez transformacji.
Główny przycisk sterowania audio używa określonego stosu czcionek bezszeryfowych, ma 224px szerokości i 44px wysokości, z wewnętrznym wypełnieniem, ukrytym przepełnieniem, białym tekstem i fioletowym tłem z zaokrąglonymi rogami. Nie ma obramowania, tekst jest wyrównany do lewej, pozwala na zdarzenia wskaźnika i przechodzi płynnie swoją szerokość i wypełnienie. Używa elementów pseudo do ikon wyciszenia/odciszenia, które przełączają przezroczystość. Gdy zastosowana jest klasa muted, ikony zamieniają widoczność.
W stanie minimalnym przycisk kurczy się do szerokości 44px ze zmniejszonym wypełnieniem, a tekst etykiety jest maskowany. Sama etykieta jest elementem inline-block o szerokości 180px, bez zawijania, bez zdarzeń wskaźnika i używa maski CSS do tworzenia animacji ujawniania. Gdy dodana jest klasa label-ready (i nie jest minimalny), maska rozszerza się w pełni.
Element tekstu „przewiń, aby kontynuować” jest pozycjonowany absolutnie na 66vh od góry i wyśrodkowany poziomo. Używa pogrubionej wagi i zawiera odbijającą się ikonę chevronu animowaną za pomocą animacji klatki kluczowej.
Ścieżka okruszków jest pozycjonowana po prawej, wyśrodkowana pionowo, wyświetlając kropki w kolumnie. Kropki są białymi kółkami, podczas gdy aktywny okruszek jest fioletowym kółkiem z płynnym przejściem transformacji.
Element pudełka przewijania używa szeryfowej czcionki nagłówkowej, ma maksymalną szerokość 380px i zawiera wypełnienie.
W innym klipie przejrzanym przez „Guardiana” matka przedstawia swoją 10-letnią córkę, mówiąc, że dziewczynka od dawna chciała zacząć pielęgnację skóry. Wyjaśnia, że otrzymała produkt od Benefit Cosmetics do wypróbowania, pokazuje jego nakładanie na twarz córki i później twierdzi, że skóra dziecka „promienieje”. Nie ma dowodów, że Benefit wysłał produkt do użycia przez dziecko. Benefit Cosmetics nie odpowiedział na próby kontaktu w celu komentarza.
Nastąpił wzrost marek pielęgnacyjnych opracowanych specjalnie dla dzieci i młodych nastolatków. Na przykład Rini, która wystartowała w listopadzie, została opisana przez dermatologów jako „dystopijna” za tworzenie maseczek do twarzy dla czterolatków. Inna marka, Pipa skincare, skierowana jest do dzieci w wieku 8-12 lat i wystartowała w 2024 roku.
Pipa skincare, przedstawiona w filmiku udostępnionym przez „Guardiana”, oświadczyła: „Ważne jest, aby wyraźnie rozróżniać grupy wiekowe. Treści przedstawiające bardzo małe dzieci, zwłaszcza maluchy, budzą inne obawy. Nie wspieramy ani nie uczestniczymy w tego typu treściach lub marketingu”. Dodali, że nie współpracują z partnerami poniżej 18 roku życia, a jakiekolwiek treści z udziałem nieletnich wymagają zaangażowania rodziców.
Glow Hub, również przedstawiony w filmiku powyżej, powiedział, że jego główną publicznością są osoby urodzone między 1997 a 2012 rokiem. „Glow Hub traktuje swoją odpowiedzialność w tej kategorii poważnie i aktywnie wdrożył środki wspierające bezpieczne, świadome korzystanie z pielęgnacji skóry”.
Danielle Granderson, współzałożycielka marki pielęgnacyjnej Yes Day, która pojawia się w innym filmiku udostępnionym tutaj, powiedziała, że marka tworzy „testowaną przez dermatologów, odpowiednią wiekowo pielęgnację skóry specjalnie dla dzieci i wczesnych nastolatków, przy czym wszystkie formuły są klinicznie testowane na osobach w wieku 10–16 lat, aby zapewnić bezpieczeństwo i skuteczność”.
Rzecznik Bubble powiedział, że treści, do których się odwołano powyżej, nie były powiązane z Bubble „w żadnej oficjalnej formie”. Dodał: „Bardziej ogólnie, nie wspieramy ani nie zachęcamy do pojawiania się bardzo małych dzieci w treściach dotyczących pielęgnacji skóry, szczególnie w sposób sugerujący rytuały lub użycie produktów, które nie są odpowiednie wiekowo”. Rzecznik zauważył, że założycielka i CEO marki jest matką dwójki małych dzieci i że zdają sobie sprawę, że „młodsze dzieci nie potrzebują rytuału pielęgnacyjnego poza codziennym kremem z filtrem”. „Bubble nie jest marką pielęgnacyjną dla dzieci” – powiedzieli. „To opracowany przez dermatologów, klinicznie udowodniony system zaprojektowany dla szerokiego zakresu potrzeb skóry”.
Evereden został poproszony o komentarz, ale nie odpowiedział.
Byoma powiedziała, że 85% jej bazy konsumentów ma między 18 a 35 lat. „Nasz marketing, partnerstwa i działania detaliczne skupiają się na tej kluczowej grupie konsumentów, którzy aktywnie poszukują skutecznej, opartej na nauce pielęgnacji skóry” – stwierdzili.
„Guardian” monitorował TikTok przy użyciu trzech nowo utworzonych kont między 28 października a 17 listopada ubiegłego roku, śledząc związane z pielęgnacją hasztagi i treści. Chociaż próba nie reprezentuje wszystkich treści pielęgnacyjnych na platformie, oferuje migawkę skali i widoczności dzieci w tej przestrzeni.
Analiza filmików sugeruje, że te z udziałem małych dzieci mają wyższą stopę zaangażowania, z 55 400 polubieniami, udostępnieniami i komentarzami na filmik w porównaniu ze średnią z próby wynoszącą 36 000 interakcji. Jednak filmy z udziałem dorosłych bez dzieci otrzymały więcej wyświetleń.
Według rzecznika TikToka, treści dotyczące pielęgnacji skóry i dobrego samopoczucia są dobrze ugruntowane w mediach społecznościowych od ponad dekady. Powiedział, że przykłady udostępnione przez „Guardiana” przedstawiały aktywny nadzór rodzicielski i wskazał na szeroką społeczność ekspertów korzystających z TikToka, aby dzielić się poradami dotyczącymi pielęgnacji skóry. Oddzielne dane z biblioteki reklam TikToka pokazują, że Boots kierował reklamy retinoidów do użytkowników w wieku 13-17 lat, które nie są zalecane dla młodej skóry, ponieważ są silnymi produktami przeciwstarzeniowymi.
Boots stwierdził, że „stosują ścisłe kontrole wiekowe w mediach społecznościowych, aby zapewnić, że nasze reklamy są pokazywane tylko dorosłym w wieku 18 lat i starszym. Zdajemy sobie sprawę, że w tym przypadku w 2024 roku wystąpił błąd ludzki, ale jesteśmy przekonani, że był to odosobniony przypadek”.
Chi Onwurah, przewodnicząca komisji nauki, innowacji i technologii Izby Gmin, powiedziała, że niedawno słyszeli dowody na alarmujący wzrost promocji produktów kosmetycznych dla dzieci w mediach społecznościowych, często bez regulacji, „pomimo faktu, że mogą one zawierać potencjalnie szkodliwe składniki, takie jak retinole i kwasy”.
„Potrzebujemy silniejszego i bardziej responsywnego reżimu bezpieczeństwa online, aby chronić ludzi, zwłaszcza dzieci”.
Rzecznik rządu powiedział, że każde dziecko zasługuje na dorastanie w bezpiecznym środowisku online, aby mieć najlepszy start w życiu.
„Wiel