Aplikasi pelacakan kontak COVID-19 telah mulai diterapkan di seluruh dunia, dengan aplikasi seperti Aarogya Setu dan NHS Covid-19 kini mengadopsi pendekatan sumber terbuka.
Virus corona baru, yang juga dikenal sebagai SARS-CoV-2, telah mendatangkan malapetaka di seluruh dunia. Beberapa negara telah berhasil mengendalikan penyebaran virus ini, namun banyak negara lain yang berjuang dan masih berupaya semaksimal mungkin untuk membendungnya. Salah satu strategi yang sedang diuji untuk membendungnya adalah pelacakan kontak, yaitu. menelusuri semua orang yang baru-baru ini melakukan kontak dengan seseorang yang dinyatakan positif COVID-19 dan kemudian mengambil langkah-langkah untuk mengisolasi orang-orang tersebut. Pelacakan kontak adalah tugas penting yang harus dilakukan karena hal ini berdampak pada privasi dan kebebasan individu demi kepentingan kesehatan masyarakat yang lebih besar. Ancaman terhadap privasi pribadi cukup besar Google dan Apple akan bersatu dan berkolaborasi dalam API pelacakan kontak dan spesifikasi Bluetooth, yang dirancang untuk memberikan dampak minimal terhadap privasi dan keamanan pengguna. Meskipun upaya-upaya ini patut diapresiasi dan beberapa negara telah mengadopsinya, tidak sedikit negara yang juga melakukan upaya serupa untuk mencapai solusi serupa. Pada bagian ini, kami mencoba membuat daftar beberapa solusi pelacakan kontak ini, dengan fokus pada solusi yang kode sumbernya terbuka dan tersedia untuk umum untuk inspeksi dan masukan.
Solusi Independen
Austria - Hentikan Corona
Pemerintah Austria mengadopsi Hentikan Corona aplikasi yang dikembangkan bersama dengan Palang Merah Austria. Aplikasi ini bisa bukan mengandalkan API Pemberitahuan Paparan Google dan Apple. Tidak ada pelacakan lokasi, karena aplikasi menggunakan Bluetooth. Aplikasi ini memantau ponsel yang mendekati pengguna. Jika pengguna mencurigai adanya infeksi COVID-19 atau telah didiagnosis positif mengidapnya, informasi kedekatan akan diunggah ke apa yang diklaim sebagai database terdesentralisasi. Peringatan dikirimkan ke semua pengguna yang memiliki riwayat kedekatan. Dilaporkan, tidak ada informasi pribadi yang dikumpulkan, dan jika pengguna ingin tidak mengikuti pelacakan, mereka cukup menghapus aplikasi dan datanya. Untuk lebih menenangkan pikiran, aplikasi ini juga bersifat open source.
Hentikan Kode Sumber Corona di GitHub
Australia — Aman dari COVID
Australia telah mengadopsi Aman dari COVID aplikasi. Aplikasi ini bisa bukan mengandalkan API Pemberitahuan Paparan Google dan Apple. Setelah instalasi, pengguna harus mendaftarkannya nama/nama samaran, rentang usia, kode pos, dan nomor telepon, semuanya disimpan terenkripsi di pemerintah server. Aplikasi ini mengandalkan Bluetooth untuk pelacakan jarak, bertukar ID anonim yang diubah setiap dua jam. ID ini disimpan terenkripsi di ponsel dan dihapus setelah 21 hari. Ketika seseorang dinyatakan positif COVID-19, mereka menerima kode unik dari pejabat kesehatan yang kemudian mengunggah daftar ID anonim selama 21 hari terakhir. Aplikasi ini juga bersumber terbuka, sehingga transparansi tetap terjaga.
Kode Sumber COVIDSafe di GitHub
Republik Ceko — eRouska
Republik Ceko telah mengadopsi eRouska aplikasi. Aplikasi ini bisa bukan mengandalkan API Pemberitahuan Paparan Google dan Apple. Mirip dengan implementasi lainnya Hanya Bluetooth, eRouska memindai area untuk pengguna aplikasi eRouska lain di dekatnya dan menyimpan data pertemuan secara lokal pada perangkat. Ketika seorang pengguna dinyatakan positif, pengguna tersebut dihubungi oleh pejabat kesehatan untuk mengunggah data pertemuannya secara suka sama suka. ID Perangkat yang disiarkan berubah setiap jam, dan pemindaian juga dapat diaktifkan dan dinonaktifkan secara manual. Pengguna dapat memilih untuk menghapus semua data yang dikumpulkan, termasuk nomor telepon. Aplikasi ini juga bersumber terbuka.
Kode Sumber eRouska di GitHub
Harga: Gratis.
4.3.
India — Aarogya Setu
Pemerintah India memutuskan untuk melakukannya bukan mengadopsi solusi Google dan Apple tetapi justru mengembangkan solusinya sendiri dalam bentuk Aplikasi Aarogya Setu. Setelah pengguna mengatur akunnya di aplikasi, aplikasi tersebut meminta akses Bluetooth lanjutan dan data lokasi. Pengguna juga perlu memberikan informasi seperti nama, usia, jenis kelamin, status kesehatan, dan lainnya, untuk membangun profil pengguna. Tes penilaian mandiri diajukan di mana pengguna ditanya apakah mereka menunjukkan gejala COVID-19 bersama dengan pertanyaan lainnya. Ketika dua ponsel cerdas dengan aplikasi Aarogya Setu saling berdekatan, aplikasi tersebut mengumpulkan informasi. Jika salah satu kontak dinyatakan positif, aplikasi akan memperingatkan orang lain dan memberikan instruksi untuk membantu dalam isolasi diri.
Penggunaan aplikasi Aarogya Setu ini pertama kali sangat dianjurkan oleh pemerintah dan kemudian diamanatkan dalam beberapa hal. Namun, India tidak memiliki sikap terbaik terhadap privasi warga negara karena negara tersebut tidak memiliki undang-undang penting untuk mengatur kasus penggunaan tersebut. Karena aplikasi mengumpulkan data lokasi dan membaginya dengan pemerintah—sebuah pendekatan yang oleh banyak orang dianggap berlebihan dan tidak perlu—menjadi sorotan karena adanya terlalu mengganggu privasi pengguna dan karena tidak adanya transparansi dan akuntabilitas dalam prosesnya. Yang terjadi selanjutnya adalah kritik terhadap pendekatan-pendekatan ini.
Kabar baiknya, aplikasi Aarogya Setu untuk Android telah dijadikan open source. Kode sumber untuk aplikasi Android kini tersedia GitHub. Pihak berwenang berjanji bahwa kode sumber untuk versi iOS dan versi KaiOS dari aplikasi tersebut akan melakukannya juga menjadi sumber terbuka "pada waktunya". Kebijakan privasi aplikasi juga demikian diperbarui untuk memungkinkan rekayasa balik aplikasi dan melaporkan bug kepada pemerintah. Selanjutnya, ada juga a program hadiah bug pada tempatnya, mengundang pengembang untuk mengidentifikasi kerentanan, bug, dan perbaikan kode.
Kode Sumber Aarogya Setu di GitHub
Semua ini jelas merupakan kabar baik karena kurangnya transparansi cukup mengkhawatirkan. Masih ada pertanyaan tentang infrastruktur back-end yang buram dan kode sisi server, namun laporan menyarankan bahwa ini juga akan menjadi sumber terbuka minggu depan.
Harga: Gratis.
3.3.
Singapura — TraceTogether berdasarkan Protokol BlueTrace
Implementasinya di Singapura berbentuk Lacak Bersama, yang juga bukan bergantung pada API Pemberitahuan Paparan Google dan Apple, tetapi juga hanya Bluetooth dan tidak berbasis lokasi. Aplikasi ini hanya memerlukan nomor ponsel untuk memulai, dan tidak ada informasi pribadi lainnya yang dikumpulkan. Nomor tersebut merupakan bagian dari ID pengguna, yang kemudian digunakan untuk menghasilkan ID sementara. Informasi kedekatan pada ID sementara ini disimpan secara bergulir selama 21 hari di perangkat. Data diteruskan ke server ketika hasil tes pengguna positif. Lebih lanjut, fungsi TraceTogether dijanjikan akan dihentikan ketika situasi pandemi mereda.
Meskipun TraceTogether bukan merupakan sumber terbuka, basis kode generik telah diterbitkan dalam bentuk OpenTrace. Basis kode umum ini terdiri dari implementasi referensi aplikasi Android, aplikasi iOS, dan server pusat yang dibangun di sekitar Google Firebase. Juga diterbitkan adalah Protokol BlueTrace yang menjadi dasar bagi TraceTogether dan OpenTrace. Protokol BlueTrace berupaya menciptakan interoperabilitas antar yurisdiksi sehingga negara lain dapat berkolaborasi dalam upaya ini.
Kode Sumber OpenTrace di GitHub
Harga: Gratis.
3.6.
Inggris — NHS COVID-19
Implementasinya di Inggris berbentuk Layanan Kesehatan Nasional (NHS) COVID-19 aplikasi, yang saat ini sedang dalam "pengujian beta" dan tersedia untuk penduduk di Pulau Wight (dan akan diperluas ke wilayah lain di masa mendatang). Aplikasinya adalah bukan bergantung pada API Pemberitahuan Paparan Google dan Apple, tetapi juga mengandalkan Bluetooth. Setelah pengaturan, pengguna diminta memasukkan paruh pertama kode pin mereka, yang digunakan untuk mengidentifikasi apakah ada hotspot yang menyebar—detail lebih lanjut tidak akan ditanyakan kecuali Anda melaporkan gejalanya. Data kedekatan Bluetooth dicatat selama 28 hari melalui ID anonim. Aplikasi ini juga akan dihentikan setelah situasi pandemi selesai. Kode sumber aplikasi sudah terbuka dan tersedia untuk diperiksa.
Kode Sumber NHS COVID-19 di GitHub
Solusi menggunakan API Notifikasi Paparan Google dan Apple
Implementasi ini dibangun di atas API Notifikasi Paparan Google dan Apple. Google juga telah meluncurkan pembaruan pada Layanan Google Play yang menyertakan API baru. Desain referensi untuk aplikasi Android yang mengimplementasikan API Notifikasi Paparan juga tersedia. Aplikasi berdasarkan API ini dilarang mengumpulkan data lokasi perangkat. Sebaliknya, API menggunakan Bluetooth Hemat Energi untuk mendeteksi apakah Anda berada di sekitar orang lain yang dinyatakan positif. API akan membagikan berapa hari telah berlalu sejak "peristiwa kontak" individu beserta perkiraan waktu pemaparan. Metadata Bluetooth akan dienkripsi AES.
Sementara dalam kasus Google, pengguna Android tidak perlu memasang aplikasi karena API Pemberitahuan Paparan dikirimkan melalui pembaruan ke Layanan Google Play. Jadi selama Anda memiliki perangkat Android yang menjalankan Android 6.0 Marshmallow atau lebih baru, Anda harus memiliki akses ke layanan tersebut. Namun, Google akan meminta pengguna untuk mengunduh aplikasi kesehatan masyarakat yang relevan jika peristiwa kontak positif terdeteksi.
Italia — Imun
Solusi Italia hadir dalam bentuk aplikasi Immuni, yang diperkirakan akan dirilis ke publik secara lebih luas dalam beberapa hari mendatang. Ini bergantung pada sistem pemberitahuan paparan Google dan Apple, memanfaatkan Bluetooth Hemat Energi, dan tidak ada data geolokasi yang dikumpulkan apa pun.
Kode Sumber Imun di GitHub
Swiss — SwissCovid DP-3T
Swiss sedang mengerjakan solusi yang disebut Pelacakan Kedekatan Pelestarian Privasi Terdesentralisasi (DP-3T). Aplikasi dan server keduanya diharapkan bersifat open-source. Aplikasi ini belum selesai dan dirilis ke publik, namun kode sumber untuk aplikasi tersebut sudah aktif, sehingga harus berfungsi sebagai landasan.
Kode Sumber SwissCovid DP-3T di GitHub
Daftar ini bukanlah daftar yang lengkap namun dimaksudkan untuk menyoroti solusi yang tersedia dalam bentuk kode sumber terbuka untuk diperiksa dan dikembangkan oleh pengembang yang tertarik.