[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"4VccOx2Mk2":3,"98ruhvqZV6":10,"fkUT2HdEZQ":22,"rzE85K1bM6":40},{"$typeName":4,"id":5,"metaTitle":6,"metaDescription":7,"idTemplate":8,"status":9},"core.api.platform.blog.GetBlogResponse",31,"Wingtalks Blog: Useful Tips, New Features & Expert Advice","Explore practical communication tips, platform updates, and behind-the-scenes insights to help you build better connections on your Wingtalks journey","2","active",{"$typeName":11,"items":12},"core.api.platform.blog.GetCategoriesResponse",[13,18],{"$typeName":14,"id":15,"name":16,"slug":17},"core.api.platform.blog.Category",26,"Safety","safety",{"$typeName":14,"id":19,"name":20,"slug":21},28,"Insights & Advice","insights-advice",{"$typeName":23,"items":24,"currentPage":39,"totalPages":39},"core.api.platform.blog.GetArticlesResponse",[25],{"$typeName":26,"id":27,"idCategory":15,"title":28,"content":29,"slug":30,"coverImage":31,"coverImageAlt":32,"metaTitle":33,"metaDescription":34,"isFeatured":35,"dateUpdated":36},"core.api.platform.blog.Article",57,"How Does Wingtalks Fight Illegal Content with AI?","\u003Cdiv class=\"blog-content\">\n\u003Cstyle>.blog-content{width:100%;}.blog-content pre{display:none;}.blog-content h1{padding:38px;text-align:center;text-transform:none;color:var(--content-primary-inverse);background-color:var(--background-tertiary);font-size:46px;font-weight:700;line-height:62px;}.blog-content h2{scroll-margin-top:64px;margin:64px 0 24px 0;color:var(--content-primary);font-size:36px;font-weight:700;line-height:44px;}.blog-content h3{margin:24px 0 16px 0;color:var(--content-primary);font-size:24px;font-weight:600;line-height:36px;}.blog-content h4{margin:16px 0 12px 0;color:var(--content-primary);font-size:20px;font-weight:600;line-height:24px;}.blog-content p{margin:12px 0;word-break:normal;overflow-wrap:anywhere;color:var(--content-primary);font-size:16px;font-weight:400;line-height:24px;}.blog-content ul,.blog-content ol{margin:8px 0 16px 0;padding-inline-start:40px;}.blog-content ul p,.blog-content ol p,.blog-content ul ul,.blog-content ol ul,.blog-content ul ol,.blog-content ol ol{margin:0;}.blog-content ul li{list-style-type:disc;}.blog-content ol li{list-style-type:decimal;}.blog-content img{display:block;max-width:100%;height:auto;object-fit:contain;object-position:center;margin-bottom:16px;}.blog-content img.ProseMirror-selectednode{outline:2px solid var(--border-brand);}.blog-content a{transition:250ms color linear;text-decoration:none;color:var(--content-brand);}.blog-content a:hover,.blog-content a:active{transition:250ms color linear;text-decoration:none;color:var(--content-brand-hover);}.blog-content .blog-summary{padding:24px;margin-bottom:12px;border-radius:4px;border:1px solid var(--border-accent-subtle);background:var(--background-accent);}.blog-content .blog-summary >*:first-child{margin-top:0;}.blog-content .blog-summary >*:last-child{margin-bottom:0;}.blog-content .blog-summary-error{padding:24px;margin-bottom:12px;border-radius:4px;border:1px solid var(--border-error);background:var(--background-error-subtle);}.blog-content .blog-summary-error >*:first-child{margin-top:0;}.blog-content .blog-summary-error >*:last-child{margin-bottom:0;}.blog-content .blog-summary-success{padding:24px;margin-bottom:12px;border-radius:4px;border:1px solid var(--border-success-subtle);background:var(--background-success-subtle);}.blog-content .blog-summary-success >*:first-child{margin-top:0;}.blog-content .blog-summary-success >*:last-child{margin-bottom:0;}.blog-content .blog-summary-warning{padding:24px;margin-bottom:12px;border-radius:4px;border:1px solid var(--border-warning);background:var(--background-warning-subtle);}.blog-content .blog-summary-warning >*:first-child{margin-top:0;}.blog-content .blog-summary-warning >*:last-child{margin-bottom:0;}.blog-content details{margin-bottom:14px;}.blog-content details summary{font-size:20px;font-weight:600;}.blog-content details >*:first-child{margin-top:0;}.blog-content details >*:last-child{margin-bottom:0;}.blog-content .table-wrapper{width:100%;overflow-x:auto;}.blog-content table{min-width:100%;border-collapse:collapse;table-layout:fixed;margin:0;}.blog-content table td,.blog-content table th{border:1px solid var(--border-primary);box-sizing:border-box;min-width:1em;padding:4px 8px;position:relative;vertical-align:top;}.blog-content table td *,.blog-content table th *{min-width:1em;margin:0!important;hyphens:none;word-break:keep-all;overflow-wrap:break-word;}body.mobile .blog-content h1{padding:24px;text-transform:uppercase;font-size:20px;line-height:24px;}body.mobile .blog-content h2{scroll-margin-top:52px;margin:52px 0 24px 0;color:var(--content-primary);font-size:24px;font-weight:700;line-height:36px;}body.mobile .blog-content h3{color:var(--content-primary);font-size:20px;font-weight:600;line-height:24px;}body.mobile .blog-content h4{color:var(--content-primary);font-size:16px;font-weight:600;line-height:24px;}body.mobile .blog-content p{margin:12px 0;font-size:14px;line-height:20px;}body.mobile .blog-content .blog-summary{padding:16px;}body.mobile .blog-content .blog-summary >*:first-child{margin-top:0;}body.mobile .blog-content .blog-summary >*:last-child{margin-bottom:0;}body.mobile .blog-content .blog-summary-error{padding:16px;}body.mobile .blog-content .blog-summary-error >*:first-child{margin-top:0;}body.mobile .blog-content .blog-summary-error >*:last-child{margin-bottom:0;}body.mobile .blog-content .blog-summary-success{padding:16px;}body.mobile .blog-content .blog-summary-success >*:first-child{margin-top:0;}body.mobile .blog-content .blog-summary-success >*:last-child{margin-bottom:0;}body.mobile .blog-content .blog-summary-warning{padding:16px;}body.mobile .blog-content .blog-summary-warning >*:first-child{margin-top:0;}body.mobile .blog-content .blog-summary-warning >*:last-child{margin-bottom:0;}body.mobile .blog-content ul,body.mobile .blog-content ol{margin:8px 0 16px 0;}body.mobile .blog-content ul p,body.mobile .blog-content ol p,body.mobile .blog-content ul ul,body.mobile .blog-content ol ul,body.mobile .blog-content ul ol,body.mobile .blog-content ol ol{margin:0;}body.mobile .blog-content .blog-list-item{list-style-type:disc;}body.mobile .blog-content .blog-list-item-ordered{list-style-type:decimal;}body.mobile .blog-content details{margin-bottom:12px;}body.mobile .blog-content details summary{font-size:16px;line-height:24px;}body.mobile .blog-content details >*:first-child{margin-top:0;}body.mobile .blog-content details >*:last-child{margin-bottom:0;}body.mobile .blog-content table{min-width:100%;border-collapse:collapse;table-layout:fixed;margin:0;}body.mobile .blog-content table td,body.mobile .blog-content table th{border:1px solid var(--border-primary);box-sizing:border-box;min-width:1em;padding:4px 4px;position:relative;vertical-align:top;}body.mobile .blog-content table td *,body.mobile .blog-content table th *{min-width:1em;margin:0!important;hyphens:none;word-break:keep-all;overflow-wrap:break-word;}\u003C/style>\n\u003Cdiv>\n\u003Cp>Few problems can harm a platform faster than illegal content. That’s why the Safety Team at Wingtalks focuses on prevention. In the past year, we rebuilt the way we do reviews. The process now runs on machine learning, so we can spot harmful material early, respond fast, and keep the platform safe. Below, we take a close and practical look at how the system works.\u003C/p>\n\u003Ch2 id=\"illegal-content-is-now-the-biggest-risk-for-platforms\" data-toc-id=\"illegal-content-is-now-the-biggest-risk-for-platforms\" data-title=\"Illegal Content Is Now the Biggest Risk for Platforms\" style=\"text-align: justify;\">Illegal Content Is Now the Biggest Risk for Platforms\u003C/h2>\n\u003Cp style=\"text-align: justify;\">In 2026, illegal content became a legal duty. The EU’s Digital Services Act and the UK’s Online Safety Act both ask platforms to remove these types of material and report it clearly. Under the Digital Services Act, a platform that fails to act can be fined up to 6% of the money it makes worldwide each year, \u003Ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://commission.europa.eu/news-and-media/news/digital-services-act-keeping-us-safe-online-2025-09-22_en\">according to the European Commission\u003C/a>.\u003C/p>\n\u003Cp style=\"text-align: justify;\">But fines aren’t the only cost. Scams and other dishonest acts wear down trust. And once trust is gone, people leave.\u003C/p>\n\u003Cp style=\"text-align: justify;\">Part of what makes illegal content so persistent is the perception of impunity. When people act through avatars, normal social accountability breaks down. That gap is what bad actors exploit.\u003C/p>\n\u003Cp style=\"text-align: justify;\">The U.S.\u003Ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://www.ftc.gov/news-events/news/press-releases/2026/04/new-ftc-data-show-people-have-lost-billions-social-media-scams\"> Federal Trade Commission\u003C/a> reports that scams that start on social media cost people $2.1 billion in 2025. Today, every platform has to keep its users safe.\u003C/p>\n\u003Ch2 id=\"why-did-wingtalks-rebuild-its-content-review-system\" data-toc-id=\"why-did-wingtalks-rebuild-its-content-review-system\" data-title=\"Why Did Wingtalks Rebuild Its Content Review System?\" style=\"text-align: justify;\">Why Did Wingtalks Rebuild Its Content Review System?\u003C/h2>\n\u003Cp style=\"text-align: justify;\">The old setup worked at small volumes, but couldn’t keep up with a growing product and trends. These problems made us start over.\u003C/p>\n\u003Cp style=\"text-align: justify;\">The first was the law. The Digital Services Act and the Online Safety Act established new expectations for how everything should work, and we needed to adapt to them. The second reason was about the platform itself. The social platforms market itself now dictates new expectations for moderation effectiveness and for creating a comfortable space for users, and as a platform, we aim to meet those expectations. Machine learning solved both issues. It lets us review more content faster. Also, it has the potential to spot deceptive accounts by how people act and what they share.\u003C/p>\n\u003Ch2 id=\"inside-the-platforms-security-measures\" data-toc-id=\"inside-the-platforms-security-measures\" data-title=\"Inside the Platform’s Security Measures\" style=\"text-align: justify;\">Inside the Platform’s Security Measures\u003C/h2>\n\u003Cp style=\"text-align: justify;\">Trust &amp; safety on Wingtalks are priorities. Automated review handles the scale, while behavioral signals catch risky patterns. Also, the Safety Team steps in when a human call is needed. You can see how the main pieces fit together next.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">Automated Review of Shared Content\u003C/h3>\n\u003Cp style=\"text-align: justify;\">Every piece of shared content gets a machine-learning score for how likely it is to break the rules. This covers public areas, like profiles and the feed, as well as material shared in private. The system removes clearly illegal media on its own.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">Behavioral Scores and Preventive Blocks\u003C/h3>\n\u003Cp style=\"text-align: justify;\">Removal only deals with content after it’s posted. So, we also look at how accounts behave. The models weigh many signals at once and watch for patterns that match serious violations. If the signs clearly show a serious problem, we block the account for good.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">Serious Complaints Reach Us First\u003C/h3>\n\u003Cp style=\"text-align: justify;\">Reports from users are always helpful. So, every flag goes straight to the software, which sorts them and puts the most serious ones at the top. That way, we can always deal with urgent flags first and keep the Wingtalks website safe.\u003C/p>\n\u003Ch2 id=\"the-numbers-behind-the-platforms-safety\" data-toc-id=\"the-numbers-behind-the-platforms-safety\" data-title=\"The Numbers Behind the Platform’s Safety\" style=\"text-align: justify;\">The Numbers Behind the Platform’s Safety\u003C/h2>\n\u003Cp style=\"text-align: justify;\">When safety is at stake, we tend to look at what the numbers are actually showing us. The data below comes from research we have carried out internally: how much harmful content we are managing to catch, how quickly we can act on it, and how the volume and nature of reports have changed over time.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">A Measurable Drop in Illegal-Content Flags\u003C/h3>\n\u003Cp style=\"text-align: justify;\">After the rebuild, complaints about illegal content dropped 26%, from 1,323 cases to 979. The most serious categories fell too: violence went from 5.96% to 4.70% of all reports, and child-safety cases from 3.38% to 2.39%. The machine-learning model now catches illegal photos with 73% accuracy. Taken together, that’s a real improvement in security measures on Wingtalks.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">Faster Flag Review and What That Means for Users\u003C/h3>\n\u003Cp style=\"text-align: justify;\">When you flag something, you generally hope it gets dealt with within minutes rather than days. That is why we have built the way we handle reports around speed as a primary consideration: roughly 95% of flags are now typically resolved within a 24-hour window, and the majority of those are taken care of on the same day they come in. The process has gotten faster and more consistent over time, and there is ongoing work to keep pushing it in that direction.\u003C/p>\n\u003Ch2 id=\"the-approaches-we-considered-and-dropped\" data-toc-id=\"the-approaches-we-considered-and-dropped\" data-title=\"The Approaches We Considered and Dropped\" style=\"text-align: justify;\">The Approaches We Considered and Dropped\u003C/h2>\n\u003Cp style=\"text-align: justify;\">We considered other approaches before this one and ruled two out. Neither could handle the scale.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">The Problem With Reports Alone\u003C/h3>\n\u003Cp style=\"text-align: justify;\">One option was to rely on flags alone in private spaces and step in only when one member flagged another. We dropped it. With only reports, harm can build for weeks before anyone speaks up. It’s usually too late by then. So instead, the software reviews shared content on its own; no human reads your private conversations.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">Manual Review Can’t Scale\u003C/h3>\n\u003Cp style=\"text-align: justify;\">The other option was risk detection by hand. In that case, a person would approve every profile and post before it went live. But the math doesn’t work. At our size, a manual check would be slow and costly, and members would wait hours just to see their own posts go up. The software does the bulk of the work, and our team steps in where human judgment counts.\u003C/p>\n\u003Ch2 id=\"the-hard-part-teaching-machines-to-recognize-harm\" data-toc-id=\"the-hard-part-teaching-machines-to-recognize-harm\" data-title=\"The Hard Part: Teaching Machines to Recognize Harm\" style=\"text-align: justify;\">The Hard Part: Teaching Machines to Recognize Harm\u003C/h2>\n\u003Cp style=\"text-align: justify;\">The Wingtalks safety system tested us. Good data was in short supply, and many of the calls were in a gray area. Here’s how we handled each problem.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">Sourcing Training Data the Responsible Way\u003C/h3>\n\u003Cp style=\"text-align: justify;\">Good models for platform security need plenty of clear examples. However, harmful content is rare and hard to collect. So the team built a mixed training set from three sources.\u003C/p>\n\u003Col>\n\u003Cli>\n\u003Cp style=\"text-align: justify;\">Openly licensed public datasets from Google APIs, Hugging Face, Roboflow, and Kaggle, used under Creative Commons licenses.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp style=\"text-align: justify;\">Anonymized data from past reports, so the models learn the real language and context of the platform.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp style=\"text-align: justify;\">Synthetic examples of policy-violating content, generated using a language model.\u003C/p>\n\u003C/li>\n\u003C/ol>\n\u003Cp style=\"text-align: justify;\">Together, these three sources cover the rare cases and deliberate tricks that wouldn’t show up on their own. They also let us train responsibly and keep everyone’s private material safe.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">The High Cost of a Mistake\u003C/h3>\n\u003Cp style=\"text-align: justify;\">A machine automation system for online safety isn’t perfect. On its own, it may remove a safe post or block a member who didn’t break rules. So we plan for errors. We’re strict with harmful content, but fair to respectful members. It takes daily work to get both right.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">Many Reports Miss the Mark\u003C/h3>\n\u003Cp style=\"text-align: justify;\">In the earlier stages, a fairly large share of incoming complaints were not hitting the mark. That piled extra work onto the system and added friction to how quickly the team could get to the threats that mattered most. The software can screen out a good number of those low-quality reports, but the more useful fix has been to make the rules clearer for users. Better-informed reporting tends to produce sharper feedback and fairer outcomes.\u003C/p>\n\u003Ch2 id=\"whats-next-for-safety-on-wingtalks\" data-toc-id=\"whats-next-for-safety-on-wingtalks\" data-title=\"What’s Next for Safety on Wingtalks?\" style=\"text-align: justify;\">What’s Next for Safety on Wingtalks?\u003C/h2>\n\u003Cp style=\"text-align: justify;\">The work isn’t done. The people who abuse the platform change their methods often, so the safety tools have to adapt.\u003C/p>\n\u003Cp style=\"text-align: justify;\">Bad actors constantly update their tactics, and the ML models have to keep pace. The team regularly retrains them on new evasion patterns that weren’t in the original datasets but have since appeared in real usage.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">From Media Analysis To Text in Context\u003C/h3>\n\u003Cp style=\"text-align: justify;\">The current system mostly checks photos and videos. The next step is to look at the words people share, and to read them in context. The settings matter because the same words can be fine in one chat and clearly against the rules in another.\u003C/p>\n\u003Cp style=\"text-align: justify;\">Think about how much the meaning changes in a public post. For example, even something as small as a caption \u003Ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://wingtalks.com/blog/respond-hey-text/\">saying “hey” text\u003C/a> lands differently depending on who posts it and where.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">Helping the Community Report What Matters\u003C/h3>\n\u003Cp style=\"text-align: justify;\">A moderation system tends to work better when the people using the platform are actively involved. We want members to be able to flag harmful content whenever they come across it, so we made the full set of rules on the Wingtalks website even more accessible and visible to users and added clearer prompts in the app that explain what each report type is for. The goal is to end up with fewer reports that go nowhere and to make it easier to get real help in situations where something has genuinely gone wrong.\u003C/p>\n\u003Ch2 id=\"long-term-trust-on-wingtalks\" data-toc-id=\"long-term-trust-on-wingtalks\" data-title=\"Long-Term Trust on Wingtalks\" style=\"text-align: justify;\">Long-Term Trust on Wingtalks\u003C/h2>\n\u003Cp style=\"text-align: justify;\">Safety is something we treat as an ongoing commitment. The level of trust that members have in Wingtalks at any given point is built on a handful of things that are worth laying out:\u003C/p>\n\u003Cul>\n\u003Cli>\n\u003Cp style=\"text-align: justify;\">Early detection that is able to catch dishonest behavior before it has a chance to spread further through the platform\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp style=\"text-align: justify;\">A Safety Team that has been trained to handle the more difficult cases and knows when those cases need to be escalated\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp style=\"text-align: justify;\">Guidance that is clear enough to actually help members take steps to protect themselves\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp style=\"text-align: justify;\">Verification processes that are set up to kick in at the points where the risk level happens to be higher\u003C/p>\n\u003C/li>\n\u003C/ul>\n\u003Cp style=\"text-align: justify;\">We also make a point of sharing what we learn on \u003Ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"http://Wingtalks.com\">Wingtalks.com\u003C/a>, on the grounds that being open about how the system works tends to make the platform safer in the broader sense. The system is in a stronger position than before, but there is always more work to be done in this area. Getting it to a better place remains a focus for us.\u003C/p>\n\u003Cdiv class=\"details-wrapper\">\n\u003Cdetails data-opened=\"false\">\n\u003Csummary>FAQ\u003C/summary>\n\u003Cdiv class=\"details-content\">\n\u003Ch4>\n\u003C/h4>\n\u003Cdiv class=\"details-content\">\n\u003Cp>\n\u003C/p>\n\u003C/div>\n\u003C/div>\n\u003C/details>\n\u003C/div>\n\u003Ch3 style=\"text-align: justify;\">How does the platform detect illegal material?\u003C/h3>\n\u003Cp style=\"text-align: justify;\">The site is built around protection that is intended to be proactive rather than reactive. There are several layers of ML models that can check both shared content and member behavior for signs of illegal material, with scanning running automatically across public posts and private content alike. Violations that are clear enough to act on are removed before anyone submits a report about them.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">Can users flag suspicious behavior on the platform?\u003C/h3>\n\u003Cp style=\"text-align: justify;\">Yes. Abuse reporting is possible with buttons that appear throughout the platform. A “flag” is one of the most useful ways you can help keep the community safe.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">What happens after a complaint has been submitted?\u003C/h3>\n\u003Cp style=\"text-align: justify;\">Once you send a report, the software sorts it and ranks it by urgency, so the most serious cases move to the front of the line. The Safety Team then reviews what was flagged and acts wherever the rules have been broken. About 95% of cases are resolved within 24 hours.\u003C/p>\n\u003Ch3 style=\"text-align: justify;\">Does automated moderation read private messages?\u003C/h3>\n\u003Cp style=\"text-align: justify;\">Automated processing checks shared content for illegal material. It runs as software, not a person who reads your conversations. The aim is to find serious harm and protect your privacy at the same time. You can find fuller details on \u003Ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://wingtalks.com/\">Wingtalks\u003C/a>.\u003C/p>\n\u003C/div>\n\u003C/div>","how-ai-helps-fight-illegal-content","https://i.gstatvb.com/shpzkl44nae8qd5tv.f1503558.jpg","Wingtalks Fight Illegal Content with AI","How Wingtalks Fights Illegal Content with AI","Wingtalks fights illegal content with machine learning that reviews shared content, fast-tracks abuse reports, and protects users while guarding privacy.",true,{"$typeName":37,"valueIso8601":38},"common.DateTime","2026-07-21T14:34:25+00:00",1,{"$typeName":23,"items":41,"currentPage":39,"totalPages":39},[42],{"$typeName":26,"id":27,"idCategory":15,"title":28,"content":29,"slug":30,"coverImage":31,"coverImageAlt":32,"metaTitle":33,"metaDescription":34,"isFeatured":35,"dateUpdated":43},{"$typeName":37,"valueIso8601":38},1784645850904]