{"id":279616,"date":"2026-02-04T03:44:13","date_gmt":"2026-02-04T03:44:13","guid":{"rendered":"https:\/\/www.newsbeep.com\/ie\/279616\/"},"modified":"2026-02-04T03:44:13","modified_gmt":"2026-02-04T03:44:13","slug":"app-that-can-identify-fraudulent-qr-codes-among-projects-created-during-singapore-hackathon","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ie\/279616\/","title":{"rendered":"App that can identify fraudulent QR codes among projects created during Singapore hackathon"},"content":{"rendered":"<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">SINGAPORE \u2013 An app is being developed to help Singaporeans detect fraudulent QR codes that lead them to harmful sites when they are trying to access government services instead. <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">Currently available for download as a beta version via the app TestFlight, CheckQR is the brainchild of four Open Government Products (OGP) officers, who created a working prototype during Hack for Public Good 2026. <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">OGP is a division of the Government Technology Agency of Singapore, in charge of platforms and tools such as ActiveSG, ScamShield, and Parking.sg. <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">In its seventh edition, the hackathon is held annually in January, when some 200 OGP officers dedicate the entire month to creating a solution that tackles a problem of public good. <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">The CheckQR app can scan a QR code to validate that it is from a genuine government website, and will alert users if the site is a spoof. It does so by verifying if the link carries the \u201c.gov.sg\u201d domain, which is used by all government agency websites. <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">\u201cAfter speaking to more than 70 seniors during the hackathon, we realised that many don\u2019t check the link after scanning a QR code to see if it\u2019s actually from the Government,\u201d said Mr Preshant Achuthan, a team member who works in product operations at OGP. <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">Scammers are also becoming increasingly sophisticated in mimicking a government website \u2013 for instance, by using a hyphen in place of a full stop in the domain. \u201cEven if (users) do take a second look, they would just trust the link after seeing that there\u2019s a \u2018gov\u2019 and \u2018sg\u2019 within.\u201d <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">Scanning a QR code with a regular smartphone camera often shows a small label that is not the full link, which makes it doubly hard for seniors to verify that the site is genuine, said Mr Achuthan. <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/ie\/wp-content\/uploads\/2026\/02\/c009c2c022fb237c316ae1118a234bb83e39d9338aa2ff3539e41a1f068a881c.webp\" alt=\"\" class=\"aspect-landscape flex items-start shrink-0 object-cover landscape article-landscape mobile:w-auto tablet:w-auto\" data-testid=\"image-test-id\" loading=\"lazy\"\/><\/p>\n<p class=\"font-eyebrow-baseline-regular text-secondary\" data-testid=\"inline-media-caption-test-id\">User experience researcher Celine Leo demonstrating the use of the CheckQR app.<\/p>\n<p class=\"font-eyebrow-baseline-regular text-placeholder\" data-testid=\"inline-media-credit-test-id\">ST PHOTO: KEVIN LIM<\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">Seniors told the team they most often encounter QR codes at community centres when trying to sign up for activities, or in fliers plastered at the foot of HDB blocks that promote town council events. <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">In 2023, a fake QR code made to resemble the Municipal Services Office\u2019s QR code was used in posters that were <a href=\"https:\/\/www.straitstimes.com\/singapore\/phishing-scam-involving-fake-qr-code-found-on-posters-put-up-in-bukit-batok-hdb-blocks?ref=inline-article\" rel=\"nofollow noopener\" class=\"gap-x-04 items-center inline text-primary-60 select-auto\" aria-label=\"link\" target=\"_blank\" data-testid=\"custom-link\"><\/p>\n<p class=\"font-body-baseline-regular inline\" data-testid=\"paragraph-test-id\">put up around HDB blocks in Bukit Batok<\/p>\n<p><\/a>. <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">The fake code led residents to a phishing site, where they were prompted to fill in personal information such as their name, e-mail address, contact number and residential address. <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">CheckQR could be especially useful for seniors who use older Android phone models that are not able to scan QR codes, and have to download third-party scanner apps that come with many pop-up advertisements, said teammate Qilu Xie, who works as a software engineer. <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">Though the team set out to create an app focused specifically on verifying government websites, they are also testing a feature that analyses the risk level of non-governmental websites and surfaces potential red flags to users. <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">Mr Achuthan said: \u201cThe hackathon lasts one month, intentionally meant to be intense so that teams can focus on the core problems. Moving forward, with the help of users testing our app, we want to see if CheckQR actually helps them. Once we\u2019re clear that is solved, then we will look at what\u2019s next.\u201d <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/ie\/wp-content\/uploads\/2026\/02\/f37844ca07decc3f462d9295b1580772e4982fe65c7a30a185d2746d07ff6055.webp\" alt=\"\" class=\"aspect-landscape flex items-start shrink-0 object-cover landscape article-landscape mobile:w-auto tablet:w-auto\" data-testid=\"image-test-id\" loading=\"lazy\"\/><\/p>\n<p class=\"font-eyebrow-baseline-regular text-secondary\" data-testid=\"inline-media-caption-test-id\">The Envelopes website was created to help people write down what they want to happen after they die.<\/p>\n<p class=\"font-eyebrow-baseline-regular text-placeholder\" data-testid=\"inline-media-credit-test-id\">ST PHOTO: KEVIN LIM<\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">End-of-life planning is often considered morbid, but it can help to avoid frustration and extra costs for the loved ones of a person who died. <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">A <a href=\"https:\/\/envelopes.hack2026.gov.sg\/?ref=inline-article\" rel=\"nofollow noopener\" class=\"gap-x-04 items-center inline text-primary-60 select-auto\" aria-label=\"link\" target=\"_blank\" data-testid=\"custom-link\"><\/p>\n<p class=\"font-body-baseline-regular inline\" data-testid=\"paragraph-test-id\">website dubbed Envelopes<\/p>\n<p><\/a> was created to help people write down what they want to happen after they die \u2013 such as what they want for their funeral service and any last words they would like to convey.<\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">It also educates users on what they need to consider regarding their finances, such as how to nominate a loved one to receive their remaining CPF savings. With asset distribution, it takes users through possible scenarios depending on whether one has a spouse, parents, or children.<\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">This information will be sealed and sent to a chosen nominee after the user dies.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/ie\/wp-content\/uploads\/2026\/02\/78de0661b4b186e9f70ea61465c058645016209326da27ce0b516b13a25edf78.webp\" alt=\"\" class=\"aspect-landscape flex items-start shrink-0 object-cover landscape article-landscape mobile:w-auto tablet:w-auto\" data-testid=\"image-test-id\" loading=\"lazy\"\/><\/p>\n<p class=\"font-eyebrow-baseline-regular text-secondary\" data-testid=\"inline-media-caption-test-id\">The team behind OpenPay seeks to simplify PayNow payments into a three-step process.<\/p>\n<p class=\"font-eyebrow-baseline-regular text-placeholder\" data-testid=\"inline-media-credit-test-id\">ST PHOTO: KEVIN LIM<\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">Paying merchants via PayNow can be a time-consuming process which requires users to ask for the price of a product, find their bank app, and type in a mobile number.<\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">But the team behind OpenPay seeks to simplify this into a three-step process \u2013 simply tap one\u2019s phone on a POS (point of sale) machine, which will automatically open a webpage that prompts users to choose the bank account they want to pay from. The price of the item and merchant\u2019s number are automatically filled in, and users just click to pay.<\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">The web app is still a prototype, and an eventual public roll-out would require integration with local banks. A member from OpenPay told ST that the team is in talks with the Monetary Authority of Singapore and DBS Bank to potentially release this as a working feature for public use.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/ie\/wp-content\/uploads\/2026\/02\/42faa5ef4e98b1005d89dd69db747c58b721e6a92a9e70ccab485ad0451a0364.webp\" alt=\"\" class=\"aspect-landscape flex items-start shrink-0 object-cover landscape article-landscape mobile:w-auto tablet:w-auto\" data-testid=\"image-test-id\" loading=\"lazy\"\/><\/p>\n<p class=\"font-eyebrow-baseline-regular text-secondary\" data-testid=\"inline-media-caption-test-id\">The Peek web app shows patients how long they need to wait to collect their medication at a hospital pharmacy.<\/p>\n<p class=\"font-eyebrow-baseline-regular text-placeholder\" data-testid=\"inline-media-credit-test-id\">ST PHOTO: KEVIN LIM<\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">A web app that shows patients how long they need to wait to collect their medication is currently being trialled at Tan Tock Seng Hospital (TTSH).<\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">Usually, patients receive a queue number via a printed slip of paper, and must keep a close eye on digital boards for their number to be called. The addition of a QR code on the same paper, however, gives an estimated collection time, so patients can go about other business without fear of missing their number.<\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">The team behind Peek used six months\u2019 worth of waiting time data from TTSH to train a model that can accurately estimate waiting time. <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/ie\/wp-content\/uploads\/2026\/02\/5978d0673456f7d53ce8a488ac795c14a7f86a96f48a953c23db60e84992ad4e.webp\" alt=\"\" class=\"aspect-landscape flex items-start shrink-0 object-cover landscape article-landscape mobile:w-auto tablet:w-auto\" data-testid=\"image-test-id\" loading=\"lazy\"\/><\/p>\n<p class=\"font-eyebrow-baseline-regular text-secondary\" data-testid=\"inline-media-caption-test-id\">Social Passport reduces the need for clients to repeat their story to various case workers they meet.<\/p>\n<p class=\"font-eyebrow-baseline-regular text-placeholder\" data-testid=\"inline-media-credit-test-id\">ST PHOTO: KEVIN LIM<\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">Clients who approach social service agencies for different types of help \u2013 such as for financial assistance or psychological care \u2013 often need to repeat their story to the various case workers they meet. <\/p>\n<p class=\"font-body-baseline-regular text-primary\" data-testid=\"article-paragraph-annotation-test-id\">To avoid this, the team behind Social Passport created a digital passport that clients can access at any time via Singpass. This passport includes notes that can be drafted by their case workers, allowing any future care providers to be up to date on the client\u2019s background.<\/p>\n","protected":false},"excerpt":{"rendered":"SINGAPORE \u2013 An app is being developed to help Singaporeans detect fraudulent QR codes that lead them to&hellip;\n","protected":false},"author":2,"featured_media":279617,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[61,60,202,80],"class_list":{"0":"post-279616","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-mobile","8":"tag-ie","9":"tag-ireland","10":"tag-mobile","11":"tag-technology"},"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/279616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/comments?post=279616"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/279616\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media\/279617"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media?parent=279616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/categories?post=279616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/tags?post=279616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}