Find Jobs
Hire Freelancers

Build an App Tracking Protection as an iOS Network Extension

$2500-3500 USD

Closed
Posted about 2 years ago

$2500-3500 USD

Paid on delivery
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.
Project ID: 32749145

About the project

22 proposals
Remote project
Active 2 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
22 freelancers are bidding on average $3,260 USD for this job
User Avatar
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 great experience doing projects with Network Engineering, Swift, iPhone, Objective C and VPN. Please initiate the chat so we could discuss it in detail. Thanks! Awais
$3,500 USD in 18 days
5.0 (30 reviews)
7.6
7.6
User Avatar
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 and discuss your requirement in a detailed way. Thank You
$3,000 USD in 7 days
5.0 (10 reviews)
6.1
6.1
User Avatar
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 profile here: https://www.freelancer.com/u/ayesha0124
$3,500 USD in 18 days
5.0 (5 reviews)
5.7
5.7
User Avatar
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 developing a people-centric solution that champions control, transparency, and individual choice over personal data I have read your project description and i'm a Professional Engineer therefore i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks. .. .
$3,500 USD in 6 days
5.0 (3 reviews)
5.5
5.5
User Avatar
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 Plus IT House
$3,500 USD in 57 days
5.0 (1 review)
0.2
0.2
User Avatar
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, and can do your project professionally according to your requirements, for further details you DM me in chat box. thank you
$3,000 USD in 28 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SWITZERLAND
Dottikon, Switzerland
0.0
0
Member since Sep 12, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.