Đã Đóng

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.

Kĩ năng: iPhone, Objective C, Swift, Network Engineering, VPN

Về Bên Thuê:
( 0 nhận xét ) Dottikon, Switzerland

ID dự án: #32749145

23 freelancer chào giá trung bình$3249 cho công việc này

(24 Nhận xét)
7.6
(27 Nhận xét)
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 Thêm

$3500 USD trong 18 ngày
(23 Nhận xét)
7.2
(88 Nhận xét)
7.3
(26 Nhận xét)
7.3
(9 Nhận xét)
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 Thêm

$3500 USD trong 18 ngày
(3 Nhận xét)
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 Thêm

$3000 USD trong 7 ngày
(8 Nhận xét)
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 Thêm

$3000 USD trong 20 ngày
(13 Nhận xét)
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 Thêm

$3500 USD trong 6 ngày
(3 Nhận xét)
5.5
(10 Nhận xét)
5.7
(37 Nhận xét)
5.7
(2 Nhận xét)
5.7
(14 Nhận xét)
5.5
(9 Nhận xét)
5.0
(23 Nhận xét)
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 Thêm

$3500 USD trong 57 ngày
(1 Nhận xét)
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 Thêm

$3330 USD trong 37 ngày
(1 Nhận xét)
0.0
(0 Nhận xét)
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, Thêm

$3000 USD trong 28 ngày
(0 Nhận xét)
0.0