《卫报》的一项调查发现,低至两岁的儿童出现在TikTok视频中展示他们的护肤流程。这引发了人们对美容行业影响力以及儿童网红缺乏保护的担忧。
该研究分析了7600个与护肤相关的帖子,发现其中400个视频包含据信年龄在13岁以下儿童的护肤流程或建议。至少有90个帖子涉及五岁以下儿童,包括婴儿和幼儿。
超过1000个视频中出现据信年龄在18岁以下的人,几乎占样本视频的七分之一。
虽然这些帖子并不总是明确儿童与品牌的关系,但许多内容与广告极为相似。
皮肤科医生警告称,儿童不需要多步骤的护肤流程,这种趋势正在导致低龄儿童对外表产生焦虑。一位皮肤科医生提到,她越来越需要向孩子们保证,父母眼中的皮肤瑕疵实际上只是正常现象。
其中一个被分析的帖子显示,一名小学学龄儿童在上学前进行护肤流程。她向镜头展示产品,解释说她正在努力实现“玻璃肌”——这是指非常水润光滑的肤质。
在另一个视频中,一位母亲将她两岁的孩子举到镜头前,引导她说“欢迎来到我的护肤时间”,然后在女儿脸上涂抹看起来像是保湿霜的产品,并使用了#toddlersoftiktok标签。
对于`.content--interactive-grid`内具有`data-gu-name="media"`属性的元素,将左对齐设置为20像素。
当视口宽度至少为660像素时,这些元素的宽度应等于完整视口宽度减去滚动条宽度,左外边距为-20像素,无右外边距。
在视口宽度为740像素或以上时,设置自定义属性`--grid-width`为740px。左外边距的计算是为了使网格居中,考虑网格宽度、滚动条和左侧列宽。左对齐属性也经过计算以进行定位。
对于980像素或更宽的视口,将`--grid-width`更新为980px。
在1140像素时,设置`--grid-width`为1140px,并定义`--grid-left-col-width`为161px。
对于1300像素或更宽的屏幕,将`--grid-width`更新为1300px,`--grid-left-col-width`更新为240px。
为正文设置以下颜色变量:
- 主要文本颜色:#dcdcdc
- 次要文本颜色:#c8c8c8
- 第三文本颜色:#999999
- 主要背景颜色:#1a1a1a
- 次要背景颜色:#383838
- 第三背景颜色:#121212
- 主要线条颜色:#dcdcdc
- 次要线条颜色:#707070
- 边框分隔线颜色:#606060
- 坐标轴颜色:匹配新闻灰色04颜色
- 主要按钮颜色:#383838
- 主要按钮文本颜色:#dcdcdc
- 主要按钮高亮颜色:#707070
- 高亮颜色:#cda500
- 高亮文本颜色:#121212
- 信息颜色:#0077b6
- 新闻灰色从01(#dcdcdc)到06(#383838)
- 新闻核心颜色从01(#0077b6)到06(#cca36e)
- 强调紫色:#8F71F2(使用!important)
将主要背景颜色应用于正文,并将类为`.element--immersive`的元素的背景设置为匹配。
对于`.content__main-column--interactive`内的段落,使用主要文本颜色。
当用户的系统偏好深色方案且未强制使用浅色方案时,应用相同的深色主题颜色变量集。
移除ID为`maincontent`的元素的焦点框阴影。
导入Sass模块以处理媒体查询、排版混合和图表混合。
将外部滚动容器样式设置为块级、相对定位的元素。
将滚动背景和前景样式设置为块级、相对定位的元素,前景具有更高的z-index并清除浮动。
将背景容器样式设置为绝对定位、全宽、无指针事件,并优化变换更改。
将网格包装器样式设置为占据完整视口高度并隐藏溢出。
将网格样式设置为绝对定位,使用CSS网格布局,设置变换原点并优化变换。定义一个缩放变量。
将单个网格单元格样式设置为相对定位,隐藏溢出,背景透明。为不透明度、滤镜和框阴影应用平滑过渡。
对于视口在20em到61.24em之间的情况,为单元格设置4px的边框半径。对于视口61.25em及更宽的情况,使用8px的边框半径。
对于具有类`.ended`的单元格,将不透明度降低到0.38,并应用去饱和和变暗的滤镜。
具有类“svelte-8a6q9c”的元素具有半透明紫色强调色背景,不透明度为0.1。
具有此类的空单元格海报绝对定位,覆盖从边缘到边缘的整个区域。它缩放其内容以覆盖空间,不透明度为0.92,并阻止用户交互和选择。
具有此类的高亮单元格具有完全不透明度。变暗的单元格将其不透明度降低到0.3。堆叠的单元格具有更高的z-index,不透明度在0.22秒内平滑过渡,并具有圆角。当堆叠的单元格处于活动状态时,它完全可见,具有高z-index和圆角。隐藏的堆叠单元格不可见,具有较低的z-index,并且不响应指针事件。
单元格标签定位在左上角,具有高z-index。它使用小字体,具有内边距和圆角,并在红色背景上显示白色文本,不响应指针事件。
视频元素填充其容器,缩放内容以覆盖,并在淡入超过0.2秒之前从完全透明开始。准备就绪后,它变得完全不透明。
卡拉OK框定位在底部附近,使用网格变量缩放,并居中,具有高z-index。它具有深色半透明背景和内边距。其文本使用特定的无衬线字体,平滑过渡颜色,最初为浅灰色。其中的活动文本变为白色,带有紫色强调背景。
第一步覆盖层覆盖整个区域,具有深色半透明层和高z-index,不响应指针事件。
视频进化条定位在底部,使用网格变量缩放,是一个短而圆的条,具有高z-index。它具有白色背景和可以从左侧动画的紫色填充。
加载器覆盖层覆盖整个视口,具有深色半透明背景和高z-index。它垂直和水平居中其内容,显示白色文本。旋转器是一个圆形加载动画,具有连续旋转的白色边框。
主滚动视频容器相对定位。其部分是居中内容的弹性容器。当处于捕捉活动状态时,这些部分对齐到起点,并始终在捕捉点停止。
背景容器相对定位,允许所有指针事件,并使用弹性显示。它平滑地淡入和淡出。它在启动期间开始时隐藏。
前景滚动器不响应指针事件,但其部分内的直接div子元素响应。
覆盖包装器覆盖整个区域,具有3x3网格,不响应指针事件。
音频控制堆栈定位在右上角,具有固定宽度,使用弹性将项目对齐到末端。它不响应指针事件。在最小状态下,其变换被重置。在较大的屏幕上,它水平居中,距离顶部22%,其位置平滑过渡。当最小化或在较大屏幕上堆叠时,它移回右上角。
主音频控制使用Guardian Text Sans字体系列。
《卫报》的分析是在意大利竞争管理局3月宣布对Sephora和Benefit Cosmetics办公室进行检查之后进行的,这两家公司隶属于同一母公司。
法国奢侈品集团LVMH因其品牌如何向儿童营销护肤产品而受到调查。监管机构报告称,在某些情况下,仍在小学的女孩已成为主要面向成人的面膜、精华液和抗衰老霜的目标。
LVMH表示,它将与Sephora和Benefit一起“全力配合当局”,但拒绝进一步评论。它补充说:“所有公司都重申严格遵守适用的意大利法规。”
《卫报》发现证据表明,许多出现在TikTok视频中的年轻人通过向年轻网红开放的项目,收到了免费产品以换取在线发布品牌相关内容。
虽然电影、电视和模特行业的儿童表演者受到规范工作时间、薪酬和保障的劳动法保护,但没有类似的法律来保护社交媒体上的儿童。
国会议员、自由民主党科学、创新和技术发言人维多利亚·柯林斯将《卫报》的发现描述为“在互联网上已成为黑暗和剥削角落”的“深感不安”。柯林斯称其为“危险的双重标准”,指出儿童网红内容在社交媒体上经常产生数千次观看和销售。自由民主党敦促填补监管空白,因为这使年轻人容易受到剥削。
尽管一些父母可能为了娱乐或记录家庭生活而分享内容,但专家警告说,缺乏明确的保障措施仍然构成风险,尤其是当儿童出现在吸引注意力或参与的内容中时。
皮肤科医生还警告说,儿童的护肤在很大程度上是不必要的,并可能损害他们的皮肤。皮肤科医生艾米·珀金斯说:“大多数儿童除了温和的肥皂、简单的保湿(如果皮肤干燥)和户外防晒霜外,不需要护肤。当前儿童多步骤‘光泽’或‘抗衰老’流程的趋势是由社交媒体和营销驱动的,而不是皮肤科医学。”
另一位皮肤科医生艾玛·韦奇沃思强调,非常年幼的儿童不应该出现在社交媒体上或分享“护肤流程”。她补充说:“年幼的儿童没有必要的知识、技能或判断力来评估适合他们皮肤的产品。”
对于宽度超过1140px的屏幕,主交互列的全宽元素设置为网格宽度1140px,左侧列161px。左外边距的计算是为了使内容居中,考虑滚动条宽度。在1300px及以上,网格扩展到1300px,左侧列240px。
交互网格内的媒体元素没有最大宽度,在小屏幕上与正文左边缘对齐10px,在480px时增加到20px。从660px开始,它们跨越完整视口宽度(减去滚动条),左外边距为-20px。在740px时,网格宽度变为740px,左外边距调整为居中,与正文左对齐也经过计算以进行定位。此网格宽度在980px时更新为980px,在1140px时更新为1140px,在1300px时更新为1300px,并具有相应的左侧列宽度。
配色方案使用深色模式变量处理文本、背景、线条和按钮,具有特定的灰色和强调色。这些也在系统偏好深色模式时应用,除非明确设置浅色方案。
其他样式确保主要内容区域没有焦点框阴影,并包括对媒体查询、排版和图表的样式库的引用。滚动组件通过相对定位和清除浮动处理进行结构化。
.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%;
}
音频控制堆栈绝对定位,距离顶部12px,距离右侧16px,宽度224px。它使用弹性盒将项目对齐到末端并垂直居中,无指针事件,无变换应用。当添加最小修饰符类时,变换保持不变。
在较大的屏幕上(最小宽度:61.25em),堆栈定位在距离顶部22%并水平居中(左:50%,变换:translate(-50%)),其位置和变换平滑过渡。当最小或堆叠修饰符类在较大屏幕上处于活动状态时,它移动到距离其容器顶部12px和左边缘240px,对齐到末端,无变换。
主音频控制按钮使用特定的无衬线字体堆栈,宽度224px,高度44px,具有内部内边距,隐藏溢出,白色文本,紫色背景和圆角。它没有边框,文本左对齐,允许指针事件,并过渡其宽度和内边距。它使用伪元素处理静音/取消静音图标,这些图标切换不透明度。当应用静音类时,图标交换可见性。
在最小状态下,按钮缩小到44px宽度,内边距减少,标签文本被遮罩。标签本身是内联块,宽度180px,无换行,无指针事件,并使用CSS遮罩创建揭示动画。当添加标签就绪类(且非最小)时,遮罩完全展开。
“滚动继续”文本元素绝对定位在距离顶部66vh并水平居中。它使用粗体,并包括一个带有关键帧动画的弹跳式chevron图标。
面包屑轨道定位在右侧,垂直居中,以列显示点。点是白色圆圈,而活动面包屑是紫色圆圈,具有平滑的变换过渡。
滚动框元素使用衬线标题字体,最大宽度380px,并包括内边距。
在《卫报》审查的另一个片段中,一位母亲介绍了她10岁的女儿,说这个女孩长期以来一直想进入护肤领域。她解释说,她收到了Benefit Cosmetics寄来的产品试用,展示了产品涂抹在女儿脸上的过程,后来声称孩子的皮肤“容光焕发”。没有证据表明Benefit寄送产品供儿童使用。Benefit Cosmetics没有回应联系他们评论的尝试。
专门为儿童和青少年开发的护肤品牌有所增加。例如,Rini于11月推出,被皮肤科医生描述为“反乌托邦”,因为它为四岁儿童创建了面膜。另一个品牌Pipa护肤针对8至12岁的青少年,于2024年推出。
在《卫报》分享的视频中出现的Pipa护肤表示:“明确区分年龄组很重要。涉及非常年幼儿童,尤其是幼儿的内容引发了不同的担忧。我们不支持或参与那种类型的内容或营销。”他们补充说,他们不与18岁以下的附属机构合作,任何涉及未成年人的内容都需要父母参与。
同样在上面视频中出现的Glow Hub表示,其核心受众是1997年至2012年出生的人。“Glow Hub认真对待其在类别中的责任,并已主动实施措施以支持安全、知情的护肤使用。”
护肤品牌Yes Day的联合创始人丹妮尔·格兰德森出现在这里分享的另一个视频中,她说该品牌创建了“经过皮肤科医生测试、适合年龄的护肤产品,专门针对青少年和早期青少年,所有配方均在10-16岁年龄段进行临床测试,以确保安全性和有效性。”
Bubble的一位发言人表示,上述内容与Bubble“没有任何官方关联”。他们补充说:“更广泛地说,我们不支持或鼓励非常年幼的儿童出现在护肤内容中,特别是以暗示不适合年龄的流程或产品使用的方式。”发言人指出,该品牌的创始人和首席执行官是两个年幼孩子的母亲,他们认识到“年幼的儿童除了日常防晒霜外不需要护肤流程。”“Bubble不是儿童护肤品牌,”他们说。“它是一个由皮肤科医生开发、临床验证的系统,旨在满足广泛的皮肤需求。”
Evereden被联系评论但没有回应。
Byoma表示其85%的消费者基础在18至35岁之间。“我们的营销、合作和零售工作都集中在这个核心消费群体上,他们正在积极寻找有效、科学支持的护肤产品,”他们说。
《卫报》在去年10月28日至11月17日期间使用三个新创建的账户监控了TikTok,跟踪了与护肤相关的标签和内容。虽然样本不代表平台上所有护肤内容,但它提供了儿童在这一领域规模和可见性的快照。
对视频的分析表明,那些涉及年幼儿童的视频具有更高的参与率,每个视频有55,400个点赞、分享和评论,而样本范围内的平均互动次数为36,000次。然而,涉及没有儿童的成年人的视频获得了更多观看次数。
根据TikTok发言人的说法,护肤和健康内容在社交媒体上已经建立了十多年。他们表示,《卫报》分享的例子涉及积极的父母监督,并标记了一个广泛的专家社区使用TikTok分享护肤建议。来自TikTok广告库的单独数据显示,Boots针对13至17岁的用户投放了视黄醇广告,视黄醇不推荐用于年轻皮肤,因为它们是强效抗衰老产品。
Boots表示,他们“在社交媒体上应用严格的基于年龄的控制,以确保我们的广告只展示给18岁及以上的成年人。我们认识到在2024年发生了人为错误,但我们相信这是一个孤立案例。”
下议院科学、创新和技术委员会主席Chi Onwurah表示,他们最近听取了关于在社交媒体上向儿童推广美容产品惊人增长的证据,通常没有监管,“尽管这些产品可能含有潜在有害成分,如视黄醇和酸。”
“我们需要一个更强大、响应更快的在线安全制度来保护人们,尤其是儿童。”
一位政府发言人表示,每个孩子都应该在安全的在线环境中成长,以获得最好的生活开端。
“英国拥有世界上最强大的在线安全系统之一,但我们知道必须做更多。这就是为什么我们最近发起了一项咨询,审查从年龄限制和AI聊天机器人及游戏中的更安全设计功能到潜在的社交媒体禁令的一切。”
补充报道:弗雷德里克·奥布莱恩、西蒙·拜福德、克洛伊·柯顿、艾米丽·伯克、尼古拉·亚历山德鲁
问答:《卫报》如何测量TikTok上的护肤内容
《卫报》在10月28日至11月17日期间使用三个新创建的账户监控了TikTok。通过搜索几个与护肤相关的标签,我们跟踪了超过12,000个公共视频。
我们后来移除了与护肤无关或批评在儿童身上使用护肤产品的视频。尽管如此,我们的样本可能仍包括一些此类视频。最终分析基于5,670名用户发布的7,605个独特视频。
我们使用AWS Rekognition,一种AI驱动的图像和视频检测工具,来识别TikTok视频中的人脸。对于每个检测到的人脸,该工具提供了估计的年龄范围以及置信度分数。
一个由九人组成的团队手动审查了该工具识别为涉及18岁以下人员且置信度超过70%的3,878个视频。其余视频不计为包含儿童。
这项研究并不旨在提供TikTok上所有护肤内容的全面分析,而是提供平台上儿童在护肤相关内容中规模和可见性的快照。
常见问题解答
常见问题解答 幼儿护肤 TikTok上的儿童美容视频
基础 定义
什么是TikTok上的幼儿护肤或儿童美容视频
这些是父母经常发布的短视频,显示非常年幼的儿童使用类似成人的护肤产品或化妆品。内容通常模仿流行的成人护肤流程。
为什么这种趋势被认为令人不安
儿童的皮肤娇嫩,与成人皮肤根本不同。使用强效、不适合年龄的产品可能导致刺激、过敏反应或长期损害。这种趋势还引发了过早性化童年和培养对外表不健康执念的担忧。
这难道不是无害的乐趣或亲子互动吗
虽然亲子互动是积极的,但核心问题是内容和信息。以自我护理为框架的视频通常展示广泛的消费驱动流程,暗示儿童的天然皮肤需要修复,并将美学置于健康之上。
风险 问题
对儿童皮肤的实际物理风险是什么
皮肤屏障损伤:儿童的皮肤屏障仍在发育。强烈的活性成分可能剥离它,导致干燥、湿疹或敏感性增加。
过敏反应:成人产品中常见的香料和复杂配方是常见的过敏原。
光敏性:某些成分使皮肤对阳光更敏感,增加晒伤风险。
激素干扰:人们担心早期反复接触某些化学成分。
心理或社会担忧是什么
身体形象问题:它可以从很小的时候教导孩子,他们的价值与外表相关,并且他们需要产品才能被接受。
童年的过早成人化:它将成人的关注和消费习惯强加给儿童,剥夺了他们无忧无虑的童年。
物质主义 消费主义:它培养了幸福、自我价值和购买产品之间的联系。
是否有任何产品实际上对幼儿安全
是的,但流程应该最小化。儿科皮肤科医生推荐:
温和的无香料清洁剂