• About Us
  • Blog
  • Basket
  • Account
  • Sign In


Apple Tracking Solved

Published on Wednesday, August 28, 2019

Apple Tracking Solved

iOS 12.2, 13 and iPadOS 13 iPhone and iPad device detection


Laws exist to prevent the tracking of individuals without their consent. In the UK, the jurisdiction 51Degrees operate in, the Information Commissioner’s Office and GDPR are the most relevant. Regulators appear to have the resources needed to hand out hefty fines to those infringing. Consumers expect to be in control of their privacy and support regulation. There is a big incentive for businesses to behave responsibly.

Apple came at the problem from a different angle. April 2019 saw the introduction of iOS 12.2 which removed many of the subtle features used to identify devices and reduce fraud in Safari and other iOS web browsers. This is part of a deliberate tracking prevention policy adopted by Apple.

Not only did prior versions of 51Degrees device detection (and all other competitors) degrade in accuracy but fraud prevention solutions used by financial organizations suffered as well.

Popular UK banking brand Post Office prohibits on-line payment on iOS 12.2 and higher
Popular UK banking brand Post Office prohibits on-line payment on iOS 12.2 and higher.

In the UK Post Office is one of the most popular consumer banks. At the time of writing the Post Office web site can’t be used for web payments on almost every Apple device. Apple advise in the WebKit tracking prevent policy of such “unintended impact”. Customers may still need to be convinced.

Excerpt from Apple’s WebKit Tracking Prevention Policy
Excerpt from Apple’s WebKit Tracking Prevention Policy

Many estimates of fraudulent web traffic vary between 30% and 40%. Banks, retailers, publishers and advertisers must protect themselves from malicious individuals to remain profitable and compliant with the consumer protection and financial laws. GDPR is not the only law they are concerned about.

Ideally 51Degrees would like to see Apple work with such businesses to unify their approach to tracking, detection and fraud prevention across apps (which are far less restrictive than web) and web. In the absence of such collaboration, increasingly innovative solutions are required. 51Degrees offers such a solution.

Future Proof

51Degrees’ upgraded device detection uses a mixture of techniques to identify models of iPad and iPhone with over 99% accuracy. Only techniques which Apple would find very hard to degrade or remove without breaking major web sites completely, a move that 51Degrees suspect would not be acceptable to most Apple customers, were chosen. As such the solution is considered future proof, but nothing can be taken for granted.


51Degrees’ upgraded device detection solution can be used to:

  1. Prevent Fraud - Support fraud identification solutions reliant on some knowledge of the target device.
  2. Fix Analytics - Fix holes in analytics solution that are unable to attribute desktop, mobile and tablet traffic correctly.
  3. Insight – Add insights missing in many performance and analytics solution such as price of the device, age, video support, physical screen size, and chipsets.

A couple of hours of a developer’s time is all that is needed to roll out the solution and see what differences can be obtained for any sizable web business. Developers wishing to find out more about the techniques used, history and deployment options can read the following blogs:

The full Apple identification solution is part of 51Degrees device detection suite of services. Save the hassle of rolling your own solution and deploy 51Degrees today and get access to over 55,000 different device models with associated properties.

Still unsure if this is right for you? Speak to us today to find out more.

Contact Us

Comments (0)
Benjamin CB

Benjamin CB

Other posts by Benjamin CB
Contact author



.NET 4G 51Degrees 5G Acer Adform Adtech Advertising Afilias Alcatel Amazon AMP Analysis Analytics Android Apache API Apple Asian Market ASP.NET Asus Blackberry Browser C C# Centro Chrome chromium Client hints Cloud CMS CPU CSS3 Data Data Blog Data File Daydream Design Detection Developers Device Device Data Device Detection Device Intelligence Device Models Device property DeviceAtlas Disney dmexco DotNetNuke Download ebay Ericsson Event Facebook Firefox Foundation Framework Galaxy git repositories Google Google Analytics Google Daydream GPU GSMA Guess HAProxy Hash Trie HTC HTML5 HTTP HTTP Headers Huawei Infinix Ingeniux Internet usage iOS iOS 13 ipad iPadOS iPhone iPhone 11 Java Javascript Kentico LG Liferay LTE m.dot Memory Memory leak Meta Data Microsoft Mobile Mobile Analysis Mobile Analytics Mobile Devices Mobile Marketing Mixer Motorola Mozilla MWC MWC 2017 MWC16 Native Apps NET New Release News Nexus NFC NGINX Nokia OnePlus 5 Opera Operating System Oppo Optimisation OS Patent Performance PHP Press Release Price Band programmatic Publishers Python Redirection Research Responsive Images Responsive web design RESS Review RTB RWD Safari Samsung Scala ScientiaMobile SEO Server Server-side optimisation Seznam.cz Sitecore Smart TV Smartphone Smartwatches Sony Swedish Beers Tablet Tencent Testing Tips Tutorial Umbraco Update User Agent User-Agent Valgrind Varnish Varnish Cache Video Vodafone VoLTE Web Web Apps Web content management Webtrekk White Paper Widgets WiFi Windows WURFL Xiaomi Xperia ZTE