[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"public-config":3,"i-flag:ph-4x3":14,"i-flag:us-4x3":19,"i-flag:de-4x3":21,"i-flag:hk-4x3":23,"i-tabler:lifebuoy":25,"i-tabler:timeline":28,"i-tabler:apps":30,"i-tabler:package":32,"i-tabler:circle-half-2":34,"i-tabler:sun":36,"i-tabler:moon":38,"i-tabler:menu-2":40,"i-tabler:user":42,"i-tabler:notebook":44,"i-simple-icons:forgejo":46,"i-tabler:shield-lock":48,"i-tabler:tools":50,"i-tabler:calendar":52,"i-tabler:x":54,"$f1d39rrbawp6tv":56,"i-tabler:arrow-left":123,"i-tabler:tag":125},{"matomo":4,"booking":7,"site":9,"blog":11,"newsletter":12},{"enabled":5,"siteId":6},true,"7",{"enabled":5,"url":8},"https:\u002F\u002Fcal.com\u002Fjdbungart",{"url":10},"https:\u002F\u002Fjdneer.com",{"enabled":5},{"enabled":13},false,{"left":15,"top":15,"width":16,"height":17,"rotate":15,"vFlip":13,"hFlip":13,"body":18},0,640,480,"\u003Cpath fill=\"#0038a8\" d=\"M0 0h640v240H0z\"\u002F>\u003Cpath fill=\"#ce1126\" d=\"M0 240h640v240H0z\"\u002F>\u003Cpath fill=\"#fff\" d=\"M415.7 240L0 480V0\"\u002F>\u003Cpath fill=\"#fcd116\" d=\"M26.7 42.4L41 55l16.6-9.2l-7.4 17.5l14 13l-19-1.6l-8.1 17.2l-4.3-18.5L14 71l16.3-10zm323.8 172.3l.4 19l18 6.3l-18 6.2l-.4 19l-11.5-15.1l-18.2 5.5l10.8-15.6l-10.8-15.6l18.2 5.5zM37.2 388.1l8 17.2l19-1.6l-13.9 13l7.4 17.5l-16.6-9.1l-14.4 12.4l3.6-18.7L14 409l18.9-2.4zm114.2-249l-6.2 6.2l3.1 47l-3 .3l-5.7-42.9l-5.1 5l7.6 38.4a48 48 0 0 0-17.2 7.1l-21.7-32.4H96l26.4 34.3l-2.4 2l-31.1-35.5h-8.8v8.8l35.4 31l-2 2.5l-34.3-26.3v7.1l32.5 21.7q-5.2 7.8-7.1 17.2L66.3 223l-5.1 5l42.9 5.7q-.3 1.6-.3 3.1l-47-3l-6.2 6.2l6.2 6.2l47-3.1l.3 3.1l-42.9 5.7l5 5l38.4-7.6a48 48 0 0 0 7.1 17.2l-32.5 21.7v7.2l34.3-26.3l2 2.4l-35.4 31v8.8H89l31-35.4l2.5 2L96 312.2h7.2l21.7-32.5q7.8 5.2 17.2 7.1l-7.6 38.4l5 5l5.7-42.9q1.5.3 3.1.3l-3 47l6.1 6.2l6.3-6.2l-3.1-47l3-.3l5.7 43l5.1-5.1l-7.6-38.4a48 48 0 0 0 17.2-7.1l21.7 32.5h7.2l-26.4-34.3l2.4-2l31.1 35.4h8.8v-8.8l-35.4-31l2-2.4l34.3 26.3v-7.2l-32.5-21.7q5.2-7.8 7.1-17.2l38.3 7.6l5.1-5l-42.9-5.7q.3-1.5.3-3.1l47 3l6.2-6.1l-6.2-6.2l-47 3l-.3-3l42.9-5.7l-5-5l-38.4 7.5a48 48 0 0 0-7.1-17.2l32.5-21.7v-7.1l-34.3 26.3l-2-2.4l35.4-31v-8.9H214l-31 35.5l-2.5-2l26.4-34.3h-7.2L178 200.2q-7.8-5.2-17.2-7.1l7.6-38.3l-5-5l-5.7 42.8l-3.1-.3l3-47z\"\u002F>",{"left":15,"top":15,"width":16,"height":17,"rotate":15,"vFlip":13,"hFlip":13,"body":20},"\u003Cpath fill=\"#bd3d44\" d=\"M0 0h640v480H0\"\u002F>\u003Cpath stroke=\"#fff\" stroke-width=\"37\" d=\"M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640\"\u002F>\u003Cpath fill=\"#192f5d\" d=\"M0 0h364.8v258.5H0\"\u002F>\u003Cmarker id=\"SVGEq3dreKJ\" markerHeight=\"30\" markerWidth=\"30\">\u003Cpath fill=\"#fff\" d=\"m14 0l9 27L0 10h28L5 27z\"\u002F>\u003C\u002Fmarker>\u003Cpath fill=\"none\" marker-mid=\"url(#SVGEq3dreKJ)\" d=\"m0 0l16 11h61h61h61h61h60L47 37h61h61h60h61L16 63h61h61h61h61h60L47 89h61h61h60h61L16 115h61h61h61h61h60L47 141h61h61h60h61L16 166h61h61h61h61h60L47 192h61h61h60h61L16 218h61h61h61h61h60z\"\u002F>",{"left":15,"top":15,"width":16,"height":17,"rotate":15,"vFlip":13,"hFlip":13,"body":22},"\u003Cpath fill=\"#fc0\" d=\"M0 320h640v160H0z\"\u002F>\u003Cpath fill=\"#000001\" d=\"M0 0h640v160H0z\"\u002F>\u003Cpath fill=\"red\" d=\"M0 160h640v160H0z\"\u002F>",{"left":15,"top":15,"width":16,"height":17,"rotate":15,"vFlip":13,"hFlip":13,"body":24},"\u003Cpath fill=\"#ec1b2e\" d=\"M0 0h640v480H0\"\u002F>\u003Cpath id=\"SVG5tfvBPpj\" fill=\"#fff\" d=\"M346.3 103.1C267 98 230.6 201.9 305.6 240.3c-26-22.4-20.6-55.3-10.1-72.4l1.9 1.1c-13.8 23.5-11.2 52.7 11.1 71c-12.7-12.3-9.5-39 12.1-48.9s23.6-39.3 16.4-49.1q-14.7-25.6 9.3-38.9M307.9 164l-4.7 7.4l-1.8-8.6l-8.6-2.3l7.8-4.3l-.6-8.9l6.5 6.1l8.3-3.3l-3.7 8.1l5.6 6.8z\"\u002F>\u003Cuse href=\"#SVG5tfvBPpj\" transform=\"rotate(72 312.5 243.5)\"\u002F>\u003Cuse href=\"#SVG5tfvBPpj\" transform=\"rotate(144 312.5 243.5)\"\u002F>\u003Cuse href=\"#SVG5tfvBPpj\" transform=\"rotate(216 312.5 243.5)\"\u002F>\u003Cuse href=\"#SVG5tfvBPpj\" transform=\"rotate(288 312.5 243.5)\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":27},24,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0\"\u002F>\u003Cpath d=\"M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m12 3l3.35 3.35M9 15l-3.35 3.35m0-12.7L9 9m9.35-3.35L15 9\"\u002F>\u003C\u002Fg>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":29},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m4 16l6-7l5 5l5-6\"\u002F>\u003Cpath d=\"M14 14a1 1 0 1 0 2 0a1 1 0 1 0-2 0M9 9a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-6 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m16-8a1 1 0 1 0 2 0a1 1 0 1 0-2 0\"\u002F>\u003C\u002Fg>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":31},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm0 10a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10 0a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zm0-8h6m-3-3v6\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":33},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 3l8 4.5v9L12 21l-8-4.5v-9zm0 9l8-4.5M12 12v9m0-9L4 7.5m12-2.25l-8 4.5\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":35},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9-9v18m0-7l7-7m-7 12l8.5-8.5M12 9l4.5-4.5\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":37},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0m-5 0h1m8-9v1m8 8h1m-9 8v1M5.6 5.6l.7.7m12.1-.7l-.7.7m0 11.4l.7.7m-12.1-.7l-.7.7\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":39},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 3h.393a7.5 7.5 0 0 0 7.92 12.446A9 9 0 1 1 12 2.992z\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":41},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 6h16M4 12h16M4 18h16\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":43},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":45},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 4h11a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1m3 0v18m4-14h2m-2 4h2\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":47},"\u003Cpath fill=\"currentColor\" d=\"M16.777 0a2.9 2.9 0 1 1-2.529 4.322H12.91a4.266 4.266 0 0 0-4.265 4.195v2.118a7.08 7.08 0 0 1 4.147-1.42l.118-.002h1.338a2.9 2.9 0 0 1 5.43 1.422a2.9 2.9 0 0 1-5.43 1.422H12.91a4.266 4.266 0 0 0-4.265 4.195v2.319A2.9 2.9 0 0 1 7.222 24A2.9 2.9 0 0 1 5.8 18.57V8.589a7.11 7.11 0 0 1 6.991-7.108l.118-.001h1.338A2.9 2.9 0 0 1 16.778 0M7.223 19.905a1.194 1.194 0 1 0 0 2.389a1.194 1.194 0 0 0 0-2.389m9.554-10.464a1.194 1.194 0 1 0 0 2.389a1.194 1.194 0 0 0 0-2.39m0-7.735a1.194 1.194 0 1 0 0 2.389a1.194 1.194 0 0 0 0-2.389\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":49},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 3a12 12 0 0 0 8.5 3A12 12 0 0 1 12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3\"\u002F>\u003Cpath d=\"M11 11a1 1 0 1 0 2 0a1 1 0 1 0-2 0m1 1v2.5\"\u002F>\u003C\u002Fg>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":51},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M3 21h4L20 8a1.5 1.5 0 0 0-4-4L3 17zM14.5 5.5l4 4\"\u002F>\u003Cpath d=\"M12 8L7 3L3 7l5 5M7 8L5.5 9.5M16 12l5 5l-4 4l-5-5m4 1l-1.5 1.5\"\u002F>\u003C\u002Fg>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":53},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm12-4v4M8 3v4m-4 4h16m-9 4h1m0 0v3\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":55},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M18 6L6 18M6 6l12 12\"\u002F>",{"slug":57,"title":58,"excerpt":59,"image":60,"publishedAt":61,"topics":62,"readMinutes":69,"html":70,"metaTitle":58,"metaDescription":71,"shareImage":72,"updatedAt":61,"author":76,"related":79},"we-tested-scamcheck-ph-the-banks-new-anti-scam-checker-heres-how-it-did","We Tested ScamCheck.ph, the Banks' New Anti-Scam Checker. Here's How It Did","Philippine banks are pushing ScamCheck.ph, a free AI checker for suspicious texts and screenshots. In our small test it flagged all six fake scam messages and none of three genuine ones. The one gap worth fixing: it doesn't yet say who handles your data.","\u002Fcontent\u002Fimages\u002F2026\u002F10\u002Fscamcheck-homepage.png","2026-10-16T10:00:00.000+08:00",[63,66],{"key":64,"label":65},"security","Security",{"key":67,"label":68},"philippines","Philippines",6,"\u003Cp>Got a text saying your Maya wallet will be shut down unless you reply with your OTP? The banking industry now wants you to stop and check it first. On October 12, the Bankers Association of the Philippines (BMAP) used the Philippine launch of Scam Ready ASEAN at the Bangko Sentral ng Pilipinas head office in Manila to push \u003Ca href=\"https:\u002F\u002Fscamcheck.ph\u002F?ref=ghost.jdneer.com\">ScamCheck.ph\u003C\u002Fa>, a free website where you paste a suspicious message or upload a screenshot and get an AI-assisted risk assessment (\u003Ca href=\"https:\u002F\u002Fcontext.ph\u002F2026\u002F10\u002F12\u002Fbsp-backs-asean-anti-scam-program\u002F?ref=ghost.jdneer.com\">Context.ph\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fold.dailyguardian.com.ph\u002Fcheck-before-you-click-bmap-campaign-targets-online-scams\u002F?ref=ghost.jdneer.com\">Daily Guardian\u003C\u002Fa>). The campaign line is \"Ang Mahal ma-Scam, i-scamcheck.ph Mo Muna\": check before you click a link, reply, send money or share personal details.\u003C\u002Fp>\u003Cp>We like the idea, and we wanted to see how it holds up, so we put it through a quick test of our own. The short version: it did well. There is also one thing we hope its backers fix soon, which we get to below.\u003C\u002Fp>\u003Cp>ScamCheck.ph is not brand new. \u003Ca href=\"https:\u002F\u002Fwww.rappler.com\u002Fbusiness\u002Fscam-banks-launch-checker-website-google-game\u002F?ref=ghost.jdneer.com\">Rappler\u003C\u002Fa> reports that it was first developed by Metrobank and the civic tech group BetterGov.ph in late 2025, and BMAP is now promoting it across the industry. Jennifer Ng, a BMAP director and program lead for the Scam Check Movement, told Rappler that banks, government agencies, telcos and other organizations are encouraged to feed in their legitimate messages and promos so the tool can learn to tell real communications from impersonations. Besides the checker, the site has plain-language explainers on smishing, vishing, phishing, fake sellers, Ponzi schemes and job and loan scams, plus victim stories and a reporting guide. You can also forward a suspicious email to check@scamcheck.ph and get an automated reply, usually within minutes.\u003C\u002Fp>\u003Cp>The bigger program behind the launch is Scam Ready ASEAN, led regionally by the ASEAN Foundation with backing from Google.org and first launched in Kuala Lumpur in April (\u003Ca href=\"https:\u002F\u002Fcontext.ph\u002F2026\u002F10\u002F12\u002Fbsp-backs-asean-anti-scam-program\u002F?ref=ghost.jdneer.com\">Context.ph\u003C\u002Fa>). Google.org has committed US$5 million to it for 2025 to 2027, covering interactive learning tools and the training of 2,000 master trainers across the region (\u003Ca href=\"https:\u002F\u002Fwww.gmanetwork.com\u002Fnews\u002Fmoney\u002Fcompanies\u002F1005645\u002Fgoogle-funds-5-million-asean-campaign-to-boost-scam-awareness\u002Fstory\u002F?ref=ghost.jdneer.com\">GMA News\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.rappler.com\u002Fbusiness\u002Fscam-banks-launch-checker-website-google-game\u002F?ref=ghost.jdneer.com\">Rappler\u003C\u002Fa>). In the Philippines, an initial 105 master trainers have been mobilized, mostly from banks and financial institutions, and they go through 10 hours of training before workshops roll out later this year (\u003Ca href=\"https:\u002F\u002Fwww.gmanetwork.com\u002Fnews\u002Fmoney\u002Fcompanies\u002F1005645\u002Fgoogle-funds-5-million-asean-campaign-to-boost-scam-awareness\u002Fstory\u002F?ref=ghost.jdneer.com\">GMA News\u003C\u002Fa>). BMAP programs director Catherine Villanueva said the local goal is one million Filipinos (\u003Ca href=\"https:\u002F\u002Fwww.philstar.com\u002Fbusiness\u002F2026\u002F10\u002F13\u002F2562737\u002Fphilippines-among-hotspots-scam-operations?ref=ghost.jdneer.com\">Philstar\u003C\u002Fa>), and a localized Scam Ready game is targeted for full release around December to January.\u003C\u002Fp>\u003Cp>BSP Deputy Governor Mary Anne Romulo-Puyat was candid about why another push is needed. \"We keep coming up with the same messages over and over again and yet people are still scammed,\" she told reporters, adding that it is \"not enough\" to keep posting reminders not to share personal information or tap links (\u003Ca href=\"https:\u002F\u002Fwww.rappler.com\u002Fbusiness\u002Fscam-banks-launch-checker-website-google-game\u002F?ref=ghost.jdneer.com\">Rappler\u003C\u002Fa>). BSP Governor Eli Remolona Jr., in a video message, said that \"as digital finance becomes more accessible, it must also become safer\" (\u003Ca href=\"https:\u002F\u002Fwww.philstar.com\u002Fbusiness\u002F2026\u002F10\u002F13\u002F2562737\u002Fphilippines-among-hotspots-scam-operations?ref=ghost.jdneer.com\">Philstar\u003C\u002Fa>). ASEAN Foundation executive director Piti Srisangnam called the Philippines one of the hotspots for scam operations in the region, and Google Philippines country manager Prep Palacios shared that he once lost PHP 90,000 to an online seller scam. \"I'm a tech executive, and I was still fooled,\" he said (\u003Ca href=\"https:\u002F\u002Fwww.rappler.com\u002Fbusiness\u002Fscam-banks-launch-checker-website-google-game\u002F?ref=ghost.jdneer.com\">Rappler\u003C\u002Fa>).\u003C\u002Fp>\u003Ch2 id=\"we-tested-it\">We tested it\u003C\u002Fh2>\u003Cp>On the evening of October 15, THE JDNEER ran nine messages through ScamCheck.ph's paste box, without logging in. All nine were made up by us in the style of scam examples from public Philippine advisories, with no real names, numbers or accounts. Six were scams and three were the kind of genuine messages you get every week.\u003C\u002Fp>\u003Cp>It flagged all six scams as HIGH RISK. A fake LTO traffic violation with a payment link scored 80 out of 100, and the tool pointed out the link inside a financial message, the fee request and the odd web address. A BDO-style \"your account is locked, send your OTP\" text also scored 80, flagged for brand impersonation, urgency and a request for verification details. A fake GCash cashback link and a PHLPost parcel redelivery fee each scored 80 too. A Telegram job offer promising PHP 3,000 to 8,000 a day for liking videos scored 90 and was labeled a likely scam and a suspicious job offer. The highest score, 96, went to a Maya message telling the user to reply with a six-digit OTP or have the wallet deactivated.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"\u002Fcontent\u002Fimages\u002F2026\u002F10\u002Fscamcheck-test-maya_crop.png\" class=\"kg-image\" alt=\"ScamCheck.ph result showing HIGH RISK, 96 out of 100, for a fake Maya OTP text\" loading=\"lazy\" srcset=\"\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F10\u002Fscamcheck-test-maya_crop.png 600w, \u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F10\u002Fscamcheck-test-maya_crop.png 1000w, \u002Fcontent\u002Fimages\u002F2026\u002F10\u002Fscamcheck-test-maya_crop.png 1240w\" sizes=\"(min-width: 720px) 720px\" \u002F>\u003Cfigcaption>Our test: a made-up Maya \"reply with your OTP\" text came back HIGH RISK, 96\u002F100, labeled a likely scam and phishing or smishing.\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Just as important, it did not cry wolf. A bank OTP notice that warned the user never to share the code scored 0. A telco data load confirmation and a credit card statement reminder each scored 1. All three were labeled \"Likely routine.\"\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"\u002Fcontent\u002Fimages\u002F2026\u002F10\u002Fscamcheck-test-bankotp_crop.png\" class=\"kg-image\" alt=\"ScamCheck.ph result showing LOW RISK, 0 out of 100, for a genuine-style bank OTP notice\" loading=\"lazy\" srcset=\"\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F10\u002Fscamcheck-test-bankotp_crop.png 600w, \u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F10\u002Fscamcheck-test-bankotp_crop.png 1000w, \u002Fcontent\u002Fimages\u002F2026\u002F10\u002Fscamcheck-test-bankotp_crop.png 1240w\" sizes=\"(min-width: 720px) 720px\" \u002F>\u003Cfigcaption>Our test: a genuine-style bank OTP notice came back LOW RISK, 0\u002F100, labeled likely routine.\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>A few touches stood out. The tool never calls a message \"safe.\" Low scores come with a note that few scam signals were found, \"but that does not prove the message is safe,\" which is exactly the right message for a tool like this. It also lists the specific red flags it spotted, so it teaches as it checks. Text is capped at 12,000 characters, and you can upload one PNG, JPEG or WebP screenshot of up to 5 MiB, three per minute. We hit a rate limit on our seventh check within about two minutes (\"Too many checks. Please wait a minute\"), and it worked again a minute later.\u003C\u002Fp>\u003Cp>Please read this as a quick hands-on look, not a verdict. It was a small test with nine made-up samples, not a benchmark, and it says nothing about an accuracy rate. Real scams are messier and change fast. We also could not find any independent accuracy testing of ScamCheck.ph yet, which would be a welcome next step for its backers to commission and publish.\u003C\u002Fp>\u003Ch2 id=\"the-one-thing-we-would-fix-first-who-handles-your-data\">The one thing we would fix first: who handles your data\u003C\u002Fh2>\u003Cp>ScamCheck.ph asks people to paste their texts and upload screenshots of their phones, often of bank and e-wallet messages. So it matters who sees them. Right now, the site does not say. As of October 15, there is no privacy policy or terms page (its \u002Fprivacy and \u002Fterms addresses return errors, as does \u002Fabout), and the site does not name the organization that runs it. The footer reads \"© 2026 ScamCheck Philippines\" next to BMAP and BetterGov.ph logos as campaign partners.\u003C\u002Fp>\u003Cp>The only data-handling text is a short notice on the homepage: \"Hide names, account numbers, passwords and OTPs first. Submitted images and text are processed by AI providers. ScamCheck does not save your uploads.\" That is an honest start, but it leaves real gaps. \"Does not save your uploads\" describes ScamCheck itself, not the outside AI providers that receive each submission. Readers cannot tell which AI providers those are, whether they keep the messages or use them to train their models, where the data is stored or for how long, or who is legally responsible for it.\u003C\u002Fp>\u003Cp>The Philippines' \u003Ca href=\"https:\u002F\u002Fprivacy.gov.ph\u002Fdata-privacy-act\u002F?ref=ghost.jdneer.com\">Data Privacy Act of 2012 (RA 10173)\u003C\u002Fa> is built around exactly this kind of transparency. Section 16 says people should be told, before their information is processed, the purpose, the recipients it may be shared with, how long it will be stored, and the identity and contact details of whoever controls it. Section 21 makes that controller accountable even when the processing is handed to a third party. A tool built to protect Filipinos deserves to set the example here.\u003C\u002Fp>\u003Cp>The fix is simple and cheap: publish a short privacy notice that names the operator and a contact for privacy questions, lists the AI providers used, and states their retention and training terms. That one page would make ScamCheck.ph much easier to trust and to recommend.\u003C\u002Fp>\u003Cp>Until then, follow the site's own advice. Before you paste or upload anything, hide names, account numbers, card numbers and OTPs, and crop screenshots down to the message itself. And whatever score you get, the safest move is still the old one: contact your bank, e-wallet or agency through its official app or hotline, never through a link or number in the message.\u003C\u002Fp>","Philippine banks are pushing ScamCheck.ph, a free AI checker for suspicious texts and screenshots. In our small test it flagged all six fake scam messages...",{"src":60,"width":73,"height":74,"type":75},1490,1077,"image\u002Fpng",{"name":77,"url":78,"owner":13},"Aiko Tanaka",null,[80,92,103,114],{"slug":81,"title":82,"excerpt":83,"image":84,"publishedAt":85,"topics":86,"readMinutes":91},"http2shell-cve-2026-111497-brotli-decoder","HTTP2Shell (CVE-2026-111497): What the Brotli Decoder Bug Really Hits, and How to Patch","CVE-2026-111497 is an out-of-bounds write in Google's Brotli decoder, 1.0.3 through 1.2.0. Fixed in 1.0.10, 1.1.1 and 1.2.1, plus Node.js, Bun, Python, Envoy and .NET updates. You are exposed if you decode untrusted Brotli data. Not in CISA KEV.","\u002Fcontent\u002Fimages\u002F2026\u002F10\u002Fhttp2shell_cve_2026_111497_v2.png","2026-10-26T20:51:27.000+08:00",[87,90],{"key":88,"label":89},"advisories","Advisories",{"key":64,"label":65},1,{"slug":93,"title":94,"excerpt":95,"image":96,"publishedAt":97,"topics":98,"readMinutes":91},"package-cooldowns-github-package-firewall-npm-pnpm-bun-pip-uv-poetry","Package Cooldowns Compared: GitHub Package Firewall vs. What npm, pnpm, Yarn, Bun, pip, uv and Poetry Already Do","GitHub now offers an install-time firewall for npm, free in preview and metered later. Most package managers already ship a free cooldown. Here is what each tool does, the copy-paste config, and where cooldowns stop helping.","\u002Fcontent\u002Fimages\u002F2026\u002F10\u002Fpkg-cooldowns-conveyor-alberto-rodriguez-unsplash.jpg","2026-10-26T14:00:00.000+08:00",[99,102],{"key":100,"label":101},"guides","Guides",{"key":64,"label":65},{"slug":104,"title":105,"excerpt":106,"image":107,"publishedAt":108,"topics":109,"readMinutes":91},"tailscale-ssh-tailworm-mesh-vpn-agent-risk","Your Mesh VPN Agent Is Root on Every Box. Tailworm Is the Reminder.","A researcher showed one hacked Tailscale node reaching root on other servers through Tailscale SSH forwarding. No patch yet. Here is why mesh VPN agents deserve the same suspicion as any privileged daemon.","\u002Fcontent\u002Fimages\u002F2026\u002F10\u002Ftailworm-padlock-light-trails-flyd-unsplash.jpg","2026-10-26T12:00:00.000+08:00",[110,113],{"key":111,"label":112},"opinion","Opinion",{"key":64,"label":65},{"slug":115,"title":116,"excerpt":117,"image":118,"publishedAt":119,"topics":120,"readMinutes":91},"emudhra-ca-weak-keys-chain-of-trust","eMudhra Broke Almost Nothing, and Still Dented the Chain of Trust","Eight eMudhra intermediate CA keys turned out to be numbers under 256. Browsers blocked them within hours, almost no site broke, and eMudhra is leaving the TLS business. The service impact was tiny. The lesson for the chain of trust is not.","\u002Fcontent\u002Fimages\u002F2026\u002F10\u002Femudhra-keys-iolandino-baiano-unsplash.jpg","2026-10-25T16:00:00.000+08:00",[121,122],{"key":111,"label":112},{"key":64,"label":65},{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":124},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14M5 12l6 6m-6-6l6-6\"\u002F>",{"left":15,"top":15,"width":26,"height":26,"rotate":15,"vFlip":13,"hFlip":13,"body":126},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M6.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0\"\u002F>\u003Cpath d=\"M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592-5.592a2.41 2.41 0 0 0 0-3.408l-7.71-7.71A2 2 0 0 0 11.172 3H6a3 3 0 0 0-3 3\"\u002F>\u003C\u002Fg>"]