Project inception and initial releases The CopperheadOS project was started in 2014 by Copperhead, an information security company based in
Toronto, Canada. The company was founded in the same year by James Donaldson, the CEO, and Daniel Micay, the CTO and lead developer, and initially served clients in the Canadian legal and intelligence industries. During this work, the founders noticed an absence of secure,
open-source operating systems for mobile devices, and they created CopperheadOS under an open source license to try to address this need. Copperhead announced the development of CopperheadOS in April 2015. According to the announcement, the operating system was designed to be a "secure-by-default version of
Android" aimed at privacy-conscious users. At first, CopperheadOS was licensed under the
GNU General Public License, and the project's code was located on
GitHub. Copperhead contributed several of their bug fixes and improvements developed for CopperheadOS to the
Android Open Source Project, the main project for Android development by
Google. In August 2015, Copperhead released the first alpha version of CopperheadOS. At this point, the project was based on
CyanogenMod, and included support for the
Google Nexus 5 and
Samsung Galaxy S4. This was followed by a beta version in February 2016, with support for the Nexus 5,
Nexus 9 and
Nexus 5X. The beta was based directly on the Android Open Source Project instead of using CyanogenMod, as were subsequent releases. The move away from CyanogenMod and the lack of vendor support led to dropping support for the Samsung Galaxy S4. In May 2016, Copperhead launched an online store where the Nexus 5X could be purchased directly with CopperheadOS pre-loaded. The
Nexus 6P was made available for purchase from the store in July of the same year.
License change and departure of Daniel Micay From October 2016, for versions of CopperheadOS based on Android 7.0 Nougat, Copperhead changed the CopperheadOS license to the
Creative Commons Attribution-NonCommercial-ShareAlike (BY-NC-SA) license. According to Donaldson, this was to prevent other companies from using the CopperheadOS code without paying Copperhead for licensing, in order to keep the project sustainable. For Nexus devices, users could download and install CopperheadOS for free; however, this option was not made available for Pixel phones. For Pixel phones, users could either buy a phone from the Copperhead store with CopperheadOS pre-loaded, or send their own phone to Copperhead for the operating system to be installed on it. This was done to prevent violations of CopperheadOS's non-commercial license; Copperhead competitors had been selling Nexus phones with CopperheadOS installed without obtaining a commercial license, and Copperhead wanted to avoid this issue with the Pixel. Disagreements between the two founders over business policy became increasingly heated over the first few months of 2018, and led to Donaldson firing Micay in June of that year. Micay responded by posting his dismissal notice on
Reddit, and by deleting the cryptographic keys necessary to release updates for the project. Micay said that he considered "the company and infrastructure to be compromised", and that he would "prevent [Donaldson] from harming any users". Copperhead failed to provide CopperheadOS updates for several months afterwards. According to Donaldson, as of February 2019 he and Micay were in a legal dispute over the incident.
Android Pie and beyond The next release of CopperheadOS following Micay's departure was in March 2019; this version was based on
Android Pie (9), and had support for the Pixel, Pixel XL, Pixel 2 and Pixel 2 XL. Pixel devices pre-installed with CopperheadOS could be purchased from Copperhead's website. This was followed in February 2020 with a version of CopperheadOS based on Android 10, available for the Pixel 2 and Pixel 2 XL. As of June 2020, CopperheadOS sources and installation files were no longer available for public download and could only be obtained from Copperhead's partner network. Copperhead cites "mass violation of Copperhead's non-Commercial licensing" as the reason for this change. Copperhead released a version of CopperheadOS based on
Android 11 in November 2020. This was followed with a version based on
Android 12 in February 2022. This version added support for the
Pixel 4a, the Pixel 4a 5G, the
Pixel 5, the
Pixel 5a, and the
Pixel 6. In February 2023, the project added support for
Pixel 6a and
Pixel 7 with the
Android 13 update. == Features and compatibility ==