Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao Closed Access logo, derived from PLoS Open Access logo. This version with transparent background. http://commons.wikimedia.org/wiki/File:Closed_Access_logo_transparent.svg Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao ZENODOarrow_drop_down
image/svg+xml Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao Closed Access logo, derived from PLoS Open Access logo. This version with transparent background. http://commons.wikimedia.org/wiki/File:Closed_Access_logo_transparent.svg Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao
ZENODO
Dataset . 2026
License: CC BY
Data sources: ZENODO
ZENODO
Dataset . 2026
License: CC BY
Data sources: Datacite
ZENODO
Dataset . 2026
License: CC BY
Data sources: Datacite
versions View all 2 versions
addClaim

Dataset for paper "The DSA's Blind Spot: Algorithmic Audit of Advertising and Minor Profiling on TikTok"

Authors: Solarova, Sara; Mosnar, Matej; Tibensky, Matus; Jakubčík, Ján; Bindas, Adrián; Liska, Simon; Hossner, Filip; +2 Authors

Dataset for paper "The DSA's Blind Spot: Algorithmic Audit of Advertising and Minor Profiling on TikTok"

Abstract

This is a dataset accompanying the paper “The DSA's Blind Spot: Algorithmic Audit of Advertising and Minor Profiling on TikTok” presented at the FAccT 2026 conference, designed to analyze video interactions, ad classifications, and user engagement patterns. It contains records of video interactions, including metadata about the videos, user demographics, and ad classifications, allowing the full replication of results presented in the paper. The video excerpts included in this dataset are used solely as units of content for analytical purposes. They do not represent, reflect, or imply the personal views, intentions, or stance of the individuals who created them. Content should be interpreted as data artifacts, not as statements attributable to any person. To minimize the risk of third-party misuse, the dataset is available only to researchers for non-commercial research purposes upon verification of their email address associated with academic organisation. Paper: https://dl.acm.org/doi/10.1145/3805689.3812355 Preprint: https://arxiv.org/abs/2603.05653 GitHub repository: https://github.com/kinit-sk/ai-auditology-advertising-and-minor-profiling-tiktok Acknowledgemet: This work was partially funded by the EU NextGenerationEU through the Recovery and Resilience Plan forSlovakia under the project AI-Auditology, No. 09I03-03-V03-00020. References If you use this dataset in any publication, project, tool or in any other form, please, cite the following paper: @inproceedings{10.1145/3805689.3812355, author = {Solarova, Sara and Mosnar, Matej and Tibensky, Matus and Jakubcik, Jan and Bindas, Adrian and Liska, Simon and Hossner, Filip and Mesar\v{c}\'{\i}k, Mat\'{u}\v{s} and Srba, Ivan}, title = {The DSA's Blind Spot: Algorithmic Audit of Advertising and Minor Profiling on TikTok}, year = {2026}, isbn = {9798400725968}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3805689.3812355}, doi = {10.1145/3805689.3812355}, abstract = {Adolescents spend an increasing amount of their time in digital environments where their still-developing cognitive capacities leave them unable to recognize or resist commercial persuasion. Article 28(2) of the Digital Service Act (DSA) responds to this vulnerability by prohibiting profiling-based advertising to minors. However, the regulation's narrow definition of “advertisement” excludes current advertising practices including influencer paid partnerships and brand promotional content that serve functionally equivalent commercial purposes. We provide the first empirical evidence of how this definitional gap operates in practice through an algorithmic audit of TikTok. Our approach deploys sock-puppet accounts simulating a pair of minor and adult users with matching interest profiles. The content recommended to these users is automatically annotated, enabling systematic statistical analysis across four video categories: containing formal, disclosed, undisclosed advertisement and non-advertisement; as well as advertisement topical relevance to user's interest. Our findings reveal a stark regulatory paradox. TikTok demonstrates formal compliance with Article 28(2) by shielding minors from profiled formal advertisements, yet both disclosed and undisclosed ads exhibit significant profiling aligned with user interests (5-8 times stronger than for adult formal advertising). The strongest profiling emerges within undisclosed commercial content, where creators/brands fail to label paid partnership/promotional content and the platform neither corrects this omission nor prevents its personalized delivery to minors. These results demonstrate that minors remain exposed to algorithmically targeted commercial content through the same recommendation mechanisms the DSA seeks to constrain. We argue that protecting minors requires expanding the definition of advertisement in EU law to encompass influencer and brand promotional content, and ensuring that any such expansion is accompanied by a corresponding prohibition on profiling-based targeting of minors, so that commercial content cannot circumvent protections merely by operating outside formal advertising channels.}, booktitle = {Proceedings of the 2026 ACM Conference on Fairness, Accountability, and Transparency}, pages = {4811–4835}, numpages = {25}, keywords = {Digital Services Act, advertisement, algorithmic auditing, minor profiling, TikTok}, location = {}, series = {FAccT '26}} Dataset Description The logs of video presented to individual simulated users are provided in the ai-auditology-advertising-and-minor-profiling-tiktok_video_data.csv file. It is structured into 31 columns, capturing details such as session and video identifiers, timestamps, ad classifications, visual indicators, user demographics, and video metadata. Column Name Data Type Description Example Value session_id string Session identifier captured during browsing 1765302414.743265 video_id string Platform video identifier [anonymized] timestamp datetime Timestamp when the record was captured 2025-12-09T17:47:56.296448 is_ad boolean Whether the video was classified as an ad false ad_type string (nullable) Ad classification type when is_ad is true other ad_topic string (nullable) Detected topic for ad content beauty visual_indicators array[string] List of visual indicators used to classify ads ["hashtag #clearskin"] reasoning string Model reasoning for the ad classification No disclosure label visible. interaction_number integer Sequential interaction count within the session 1 search_term string Search term used to find the content clear skin video_action_skip boolean Whether the user skipped the video False video_action_watch boolean Whether the user watched the video True video_action_like boolean Whether the user liked the video True video_action_bookmark boolean Whether the user bookmarked the video True video_time_watch_loop_start float (nullable) Timestamp when watch loop started 1765302470.8245792 video_time_watch_loop_end float (nullable) Timestamp when watch loop ended 1765302477.842666 video_time_skip float (nullable) Timestamp when the video was skipped nan video_time_like float (nullable) Timestamp when the video was liked 1765302471.8269806 video_time_bookmark float (nullable) Timestamp when the video was bookmarked 1765302477.3054323 video_time_predict_interaction float (nullable) Timestamp for predicted interaction (if any) nan topic string User interest topic used for personalization beauty gender string User gender female country_code string User country code DE date_of_birth date User date of birth 2009-11-29 agent string Agent identifier added during processing Beauty_minor video_url string Full URL to the video https://www.tiktok.com/[anonymized] video_author string Account handle of the video author [anonymized] video_description string Video description text little bonus - your waist? nonexistent #chiaseeds #guthealth video_time_duration float Video duration in seconds 25.866667 video_transcript string (nullable) Auto-transcribed video text if available nan video_transcript_language string (nullable) Language of the transcript nan Manual annotations of selected videos (used to assess the accuracy of ad type and topic classification model) are provided in ai-auditology-advertising-and-minor-profiling-tiktok_annotator_1.csv and ai-auditology-advertising-and-minor-profiling-tiktok_annotator_2.csv, for the first and second human annotator respectively. Ethical considerations Most of the ethical, legal and societal issues tied to this dataset were already described in the Ethical Considerations section of the associated paper. The most severe risks were tied to a Terms of Service (ToS) violation, various types of privacy intrusions, the possibility of third-party misuse, or the erosion of some privacy rights such as the right to erasure. The research, from which this dataset resulted from, was done as a part of the research project, which obtained approval from the organisational Ethics Committee (decision as of December 17, 2024). To minimise any potential legal and ethical issues, we directly involved legal and ethics experts as part of this project. Researchers and research engineers conducting this auditing study also participated in four ethics assessment workshops together with ethics and legal experts, where relevant ethical and legal challenges have been identified and appropriate mitigations proposed. The execution of sockpuppeting audits requires creating automated bots and using them for data collection, which is a potential violation of the terms of service of the social media platforms. However, this breach of ToS is permitted by Article 40 (12) of the EU Act on Digital Services (DSA) if the research concerns systemic risks. This work directly addresses such a systemic risk by the assessment of social media platforms compliance with obligations imposed by legislation, specifically prohibiting profiling-based advertising to minors stated by the Article 28(2) of DSA, as foreseen by Recital 83 of the DSA. Second, the interaction of the bots with the content on the platform may impact the platform and society (e.g., increasing the view or like count). However, we minimise the number of bots that we run. When it comes to data, we collect only publicly available metadata. To mitigate potential biases and inaccuracies inherent in the Large Vision Model (LVM) used for advertisement classification, we implemented a multi-layered validation process. This included both ad-hoc and systematic manual audits of dataset subsets. Data failing to meet accuracy benchmarks were excluded, and we have reported the estimated error rates accordingly. To prioritize ethical standards and researcher well-being, all manual annotations were conducted solely by the study’s authors, following expert ethical guidelines. Finally, to support users' rights to rectification and erasure in case of the publication of incorrect or sensitive information, we provide a procedure for them to request the removal of their posts from the dataset or to flag the inaccuracies in the data. To do this, users can contact the authors using the contact form provided for accessing the dataset. ------------------ This work was partially funded by the EU NextGenerationEU through the Recovery and Resilience Plan forSlovakia under the project AI-Auditology, No. 09I03-03-V03-00020.

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average