Ditutup

Build an App Tracking Protection as an iOS Network Extension

About us

PAN is a start-up in the privacy tech space that is developing a people-centric solution that champions control, transparency, and individual choice over personal data. Please head to [login to view URL] and check out our app (beta).

What you will be doing

You will develop an app tracking protection module for the existing PAN Privacy app.

The module will be implemented as an iOS Network Extension, more precisely as a "Packet Tunnel Provider".

Therefore in depth knowledge of networking and specific solid experience with the "Packet Tunnel Provider" API from iOS is a MUST.

The app tracking protection will use a local "VPN connection" to filter out all unwanted network connections to third party trackers initiated by the installed apps. This local VPN connection is different from normal VPNs because the data is not routed through an external server, it actually never leaves the phone.

This project will thus require the development of the following:

1. A local VPN server as a Network Extension that will act like a proxy server. It will block any connection included in a given list (list of urls) and relay all other connections

2. Install, configure and enable the developed network extension from within the existing PAN Privacy app

3. The list of urls to be blocked by the network extension will be regularly updated by the PAN Privacy app

4. The network extension will record and deliver details on the connections that were blocked (e.g. which app initiated the connection, exact url that was blocked, timestamp etc.)

The exchange of data between network extension and the app should be straightforward (e.g. Shared Container Group - but also open to other proposals).

Performance is absolutely key for this solution to work without negatively impacting browsing experience and other apps. The local VPN / proxy server could be implemented using libraries such as Swift NIO ([login to view URL]) or CocoaAsyncSocket ([login to view URL]) - but open to other approaches.

We will follow Agile as way of working with 1 week sprints. The development of the module is expected to take 4-6 weeks, depending on the availability (hours per week) of the developer.

Kemahiran: iPhone, Objective C, Swift, Network Engineering, VPN

Tentang Majikan:
( 0 ulasan ) Dottikon, Switzerland

ID Projek: #32749145

23 pekerja bebas membida secara purata $3249 untuk pekerjaan ini

(24 Ulasan)
7.6
(27 Ulasan)
7.6
AwaisChaudhry

Hi there, I have read the brief details on the job listing. You can check my experience, customer feed backs and my portfolio here: https://www.freelancer.com/u/AwaisChaudhry?w=f I believe its a doable job I have grea Lagi

$3500 USD dalam 18 hari
(23 Ulasan)
7.2
(88 Ulasan)
7.3
(26 Ulasan)
7.3
(9 Ulasan)
7.0
ayesha0124

Hello there, I am sure i can help u as i have experience with doing similar jobs. I can do this job because have great experience with iPhone, VPN, Swift, Network Engineering and Objective C. You can have a look at my Lagi

$3500 USD dalam 18 hari
(3 Ulasan)
5.6
DrSyafiq

Hello manuelpan, We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on Objective C Please come over chat a Lagi

$3000 USD dalam 7 hari
(8 Ulasan)
5.8
Sergeyves

Hi I am familiar with VPN and proxy server and iOS network extension. As I am a native iOS Swift/Objective C developer, I have been working in native iOS field for 7 years. Pls check this video and app in app store. ht Lagi

$3000 USD dalam 20 hari
(13 Ulasan)
5.6
liveexperts123

Hi there,I'm biddin on your project "Build an App Tracking Protection as an iOS Network Extension"Swift, VPN, Objective C, iPhone and Network Engineering About us PAN is a start-up in the privacy tech space that is de Lagi

$3500 USD dalam 6 hari
(3 Ulasan)
5.5
(10 Ulasan)
5.7
(37 Ulasan)
5.7
(2 Ulasan)
5.7
(14 Ulasan)
5.5
(9 Ulasan)
5.0
(23 Ulasan)
4.7
heenafullstacken

i have checked that your Project Title is Build an App Tracking Protection as an iOS Network Extension . its according my skills. Please visit my portfolio: https://www.freelancer.com/u/heenafullstacken Regards A Lagi

$3500 USD dalam 57 hari
(1 Ulasan)
0.2
expertdev443

Hello, I have read your job "Build an App Tracking Protection as an iOS Network Extension" We are a team of expert web and mobile app developers who can develop any module/functionality from scratch. Technologies we Lagi

$3330 USD dalam 37 hari
(1 Ulasan)
0.0
(0 Ulasan)
0.0
robontech31

hello, I have read your project description that you need an experienced Networking Expert for an App Tracking Protection as an iOS Network Extension. i am a professional Networking expert with 10 years experience, Lagi

$3000 USD dalam 28 hari
(0 Ulasan)
0.0