Skip to content

This is a COVID-19 tracing client using the DP3T iOS SDK.

License

Notifications You must be signed in to change notification settings

pooploser/dp3t-app-ios-ch

 
 

Repository files navigation

DP3T iOS App Switzerland

Swift Package Manager compatible License: MPL 2.0 build

DP3T

The Decentralised Privacy-Preserving Proximity Tracing (DP-3T) project is an open protocol for COVID-19 proximity tracing using Bluetooth Low Energy functionality on mobile devices that ensures personal data and computation stays entirely on an individual's phone. It was produced by a core team of over 25 scientists and academic researchers from across Europe. It has also been scrutinized and improved by the wider community.

DP-3T is a free-standing effort started at EPFL and ETHZ that produced this protocol and that is implementing it in an open-sourced app and server.

Introduction

This is a COVID-19 tracing client using the DP3T iOS SDK. It is based on the previously released demo app, but uses the newest version of the SDK. This project will be released as the official COVID-19 tracing solution for Switzerland, therefore UX, messages and flows are optimized for this specific case. Nevertheless, the source code should be a solid foundation to build a similar app for other countries and demostrate how the SDK can be used in a real app. The app design, UX and implementation was done by Ubique.

Contribution Guide

The DP3T App is not yet complete. It has not yet been reviewed or audited for security and compatibility. We are both continuing the development and have started a security review. This project is truly open-source and we welcome any feedback on the code regarding both the implementation and security aspects.

Bugs or potential problems should be reported using Github issues. We welcome all pull requests that improve the quality the source code. Please note that the app will be available with approved translations in English, German, French and Italian. Pull requests for additional translations currently won't be merged.

Repositories

Further Documentation

The full set of documents for DP3T is at https://github.com/DP-3T/documents. Please refer to the technical documents and whitepapers for a description of the implementation.

Installation and Building

The project should be opened with the latest Xcode versions, 11.4. Dependencies are managed with Swift Package Manager, no further setup is needed. If you're not in the Ubique Innovation AG team, you should choose your own team in Signing & Capabilities.

License

This project is licensed under the terms of the MPL 2 license. See the LICENSE file.

About

This is a COVID-19 tracing client using the DP3T iOS SDK.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 92.5%
  • Objective-C 2.3%
  • HTML 2.3%
  • Ruby 1.7%
  • CSS 1.2%