{"id":13765564,"url":"https://github.com/SecUSo/privacy-friendly-qr-scanner","last_synced_at":"2025-05-10T21:31:09.703Z","repository":{"id":37821009,"uuid":"43291194","full_name":"SecUSo/privacy-friendly-qr-scanner","owner":"SecUSo","description":"Privacy Friendly QR Code Scanner for Android","archived":false,"fork":false,"pushed_at":"2025-04-15T13:26:12.000Z","size":43691,"stargazers_count":379,"open_issues_count":50,"forks_count":45,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-15T14:33:54.016Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://secuso.aifb.kit.edu/QR_Scanner.php","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SecUSo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-09-28T09:11:50.000Z","updated_at":"2025-04-15T13:26:13.000Z","dependencies_parsed_at":"2022-07-14T04:50:32.211Z","dependency_job_id":"c949f3c5-60ba-4b5e-90fe-94451d57f88e","html_url":"https://github.com/SecUSo/privacy-friendly-qr-scanner","commit_stats":null,"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecUSo%2Fprivacy-friendly-qr-scanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecUSo%2Fprivacy-friendly-qr-scanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecUSo%2Fprivacy-friendly-qr-scanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecUSo%2Fprivacy-friendly-qr-scanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SecUSo","download_url":"https://codeload.github.com/SecUSo/privacy-friendly-qr-scanner/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253484971,"owners_count":21915928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T16:00:41.404Z","updated_at":"2025-05-10T21:31:09.664Z","avatar_url":"https://github.com/SecUSo.png","language":"Java","funding_links":[],"categories":["🧩 Miscellaneous","Productivity","Java"],"sub_categories":["2FA and TOTP"],"readme":"[![PFA](https://img.shields.io/static/v1?label=Privacy%20Friendly%20Apps\u0026message=Project%20Page\u0026style=flat-square\u0026color=3680BB\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDAzNUZBOTQ0M0IyMTFFQzk4QURGMzg0MzM0MDlCODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDAzNUZBOTU0M0IyMTFFQzk4QURGMzg0MzM0MDlCODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMDM1RkE5MjQzQjIxMUVDOThBREYzODQzMzQwOUI4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMDM1RkE5MzQzQjIxMUVDOThBREYzODQzMzQwOUI4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkwoi3oAAANmSURBVFhH7ZZdSFRBFIDnzO5tV1dTEqOMSiitIAuJTCyCCgSlh6xYSQj79yURNBEJsoceUjPMfCiCIsv8i0QfoiCTotDIMPuDHpJNiSjoRy11vffOdO443e7dtYgeaiE/9uycn5m5Z3fOzB0yzX8PyNak4nLfLs54ri0EMEaYeqQkd1VPZ+cFd3QYLecElsjod3qS17jLALz66LuWNHDQYgqgyBhhnDMK9LArJuupdAlsCXDOafmlvkEAiJMuK7UlO1fmP+6u28iBdEifCY7l4FKSkpNznvs/tl5HR4YMmeC4RvesrTukKaCyFbS0tACmFClNOwyHIzroQf+aASYNTk7DhcF+PYcVWwL/glBMAAvuDzBqAOvML/Vx4fwNbAl4vV6dEjiGap9NALodCm1DnXDHRBfn5DLh5KFVABwXkobnvhB9gFdg080Jf2AK510490kjHlIEVeWG/DOLBj6NbpKmwKVQNXZmVOudU7s/4y+Bg5XNqRM6t23VMMXlqzmU9cjQa5s7I/zj2jrGmDk/ABru4btF2dm2JbYlUFbW6WzwPXmuM54oXSZOCg0vLxbk5FU0ruU6uSfdJpjY1xh35IrjhZv7T9TdrMfDLEeGfsD4ueI9GQekJbDVQHw8ceJE86RpgxMi/Ewnc4QjADwGPCqoC4TOSYJwBoCnQNDY6XMgtBLw+YhGKQxK0wYA8RmtExxvcV8z4bSAh9AX4qCvhU74S+EMgHJ4I1WToG2YXnh+fv/7kfXSFChO0BJiw6+3V+4bEduw4lqypqu2gnIpykBN8bZnhn72bHv48IywFGp9cQFly2LjuzMzE8VpGTIE/gOwNDO/UtO07dIWAFBVAXr0xY3T9al7axcPM34J1y5WhgW4Jq/iZs/w3irPG6q+8iRLB1pqn5xxQmlpYfby29IhsNVAVVWTe9Tvz/Nr+kKrjKvq4jFd3W/0+aDqW9CXOqbpi6yCvvSJIWea0cd4OC7VarwFWQRSdI0VGHErQbsAbyQ/2xmOyQbck20w+BISY4MKyyQ48rOH/TVCLwE88/EzJarxxYFNCGsKKOBrSoAFNyV4kwjAlkBRUfZYhEupxI54EbEK6Y32eGqNPvM9EU143e7AIuu1ikLp1SgP3Df6GNWOvnZ8nEV4G75Rq0V8mmlMCPkGEv2I2wFovg8AAAAASUVORK5CYII=)][PFA]\n[![Twitter](https://img.shields.io/badge/twitter-@SECUSOResearch-%231DA1F2.svg?\u0026style=flat-square\u0026logo=twitter\u0026logoColor=1DA1F2)][Twitter]\n[![Mastodon](https://img.shields.io/badge/mastodon-@SECUSO__Research@baw%C3%BC.social-%233088D4.svg?\u0026style=flat-square\u0026logo=mastodon\u0026logoColor=3088D4)][Mastodon]\n[![Translation status](https://hosted.weblate.org/widget/pfa/qr-scanner/qr-scanner-android-app/svg-badge.svg)](https://hosted.weblate.org/engage/pfa/)\n\n[PFA]: https://secuso.org/pfa\n[Mastodon]: https://xn--baw-joa.social/@SECUSO_Research\n[Twitter]: https://twitter.com/SECUSOResearch\n\u003cimg src=\"https://github.com/SecUSo/privacy-friendly-qr-scanner/raw/master/fastlane/metadata/android/en-US/images/icon.png\"\n     alt=\"Privacy Friendly QR Scanner Icon\"\n     width=\"80px\"\n     align=\"right\"\n     style=\"float: right; margin-right: 10px;\" /\u003e\n\n\n# Privacy Friendly QR Scanner\n\n[\u003cimg src=\"https://f-droid.org/badge/get-it-on.png\" alt=\"Get it on F-Droid\" height=\"60\"\u003e](https://f-droid.org/repository/browse/?fdid=com.secuso.privacyFriendlyCodeScanner)\u003ca href=\"https://play.google.com/store/apps/details?id=com.secuso.privacyFriendlyCodeScanner\"\u003e\u003cimg src=\"https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png\" height=\"60\"\u003e\u003c/a\u003e\n\nThe Privacy Friendly QR Scanner belongs to the group of Privacy Friendly Apps. The app supports its users in detecting malicious links: QR Codes provide new possibilities for an attacker, as QR Codes can contain malicious links, i.e. links to phishing webpages or webpages from which malware would automatically be downloaded. Therefore it is important to carefully check the link before accessing the corresponding webpage.\n\nThis app is optimized regarding the user's privacy. It only uses the device's camera in order to decode QR codes and barcodes.\n\n## Motivation\n\nPrivacy Friendly QR Scanner belongs to the group of Privacy Friendly Apps and has been developed to provide a privacy friendly QR-Code/Barcode decoding application. More information can be found on https://secuso.org/pfa\n\n## Building \n\nFurther development requires Android Studio, we recommend to use the latest version.\n \n### API Reference\n\nMininum SDK: 17\nTarget SDK: 34\n\nThis app uses the help of the [ZXing Projekt](https://github.com/zxing).\n\n## Data Backup\n\nYou can use the [Privacy Friendly Backup app](https://github.com/SecUSo/privacy-friendly-backup) to backup and restore this application's data. This can also be used to migrate your data to a new phone.\n\n## Translation\n\nIf you want to help translate this app, you can use [Weblate](https://hosted.weblate.org/projects/pfa/qr-scanner/qr-scanner-android-app/).\n\n\u003ca href=\"https://hosted.weblate.org/engage/pfa/\"\u003e\n\u003cimg src=\"https://hosted.weblate.org/widget/pfa/qr-scanner/qr-scanner-android-app/multi-auto.svg\" alt=\"Translation status\" /\u003e\n\u003c/a\u003e\n\n## License\n\nPrivacy Friendly QR Scanner is licensed under the GPLv3.\nCopyright (C) 2015-2017 Philipp Rack \u003cbr\u003e\nCopyright (C) 2018-2022 Christopher Beckmann \u003cbr\u003e\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\nThe icons used in the nagivation drawer are licensed under the [CC BY 2.5](http://creativecommons.org/licenses/by/2.5/). In addition to them the app uses icons from [Google Design Material Icons](https://design.google.com/icons/index.html) licensed under Apache License Version 2.0. All other images (the logo of Privacy Friendly Apps, the SECUSO logo and the app logo) copyright [SECUSO](www.secuso.org) (2016-2020).\n\n## Contributors\n\nApp-Icon: Markus Hau \u0026 Tatjana Albrandt\u003cbr /\u003e\n\n\u003ca href=\"https://github.com/SecUSo/privacy-friendly-qr-scanner/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=SecUSo/privacy-friendly-qr-scanner\u0026max=100\u0026columns=20\" /\u003e\n\u003c/a\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSecUSo%2Fprivacy-friendly-qr-scanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSecUSo%2Fprivacy-friendly-qr-scanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSecUSo%2Fprivacy-friendly-qr-scanner/lists"}