Skip to content

[Usage page] Fix typos #895

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 27 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
9326ab1
Fix typos
d4rklynk Mar 12, 2024
7ab558d
Fix typos
d4rklynk Mar 14, 2024
4427ca3
Merge branch 'GrapheneOS:main' into pr-fix-typos
d4rklynk Mar 14, 2024
18ac833
Add redirection for "system navigation" to "navigation-mode"
d4rklynk Mar 14, 2024
aeca20e
Missed a typo
d4rklynk Mar 14, 2024
0a216e1
other8026' reviews
d4rklynk Mar 14, 2024
b5f0501
other8026' review
d4rklynk Mar 14, 2024
9f0e807
Merge branch 'GrapheneOS:main' into pr-fix-typos
d4rklynk Apr 18, 2024
040350e
Merge branch 'GrapheneOS:main' into pr-fix-typos
d4rklynk May 2, 2024
f68872b
Merge branch 'main' into pr-fix-typos
d4rklynk Jun 13, 2024
5d40d1e
Fix html tag
d4rklynk Jun 13, 2024
1bb3bc6
Merge branch 'GrapheneOS:main' into pr-fix-typos
d4rklynk Jun 13, 2024
e047dfa
Merge branch 'GrapheneOS:main' into pr-fix-typos
d4rklynk Jun 17, 2024
635d94a
Fix typos
d4rklynk Mar 14, 2024
27ae167
other8026' reviews
d4rklynk Mar 14, 2024
e146274
Fix commit
d4rklynk Jun 17, 2024
00cbe41
Positon location service
thestinger Jul 10, 2024
9236307
publish new release notes
thestinger Jul 10, 2024
1461d6b
use proper case for BeaconDB
thestinger Jul 10, 2024
4bfc72f
reword
thestinger Jul 10, 2024
8937ea3
remove all but 1st note about ESR 14 QPR3 port
thestinger Jul 10, 2024
5e418d5
note that Positon is hiding the ties to /e/OS
thestinger Jul 10, 2024
5249272
Update static/usage.html
d4rklynk Jul 10, 2024
4603566
update documentation with the new OS update check interval
phmlumin Jul 10, 2024
b7e7f1b
Update static/usage.html
d4rklynk Jul 10, 2024
42696df
Update static/usage.html
d4rklynk Jul 10, 2024
473376d
Merge branch 'GrapheneOS:main' into pr-fix-typos
d4rklynk Jul 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions generate-sitemap
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ pages = [
["/articles/", 0.5],
["/articles/attestation-compatibility-guide", 0.5],
["/articles/grapheneos-servers", 0.1],
["/articles/positon-location-service", 0.5],
["/articles/server-traffic-shaping", 0.5],
["/articles/sitewide-advertising-industry-opt-out", 0.5],
["/build", 0.5],
Expand Down
88 changes: 88 additions & 0 deletions static/articles/positon-location-service.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<!DOCTYPE html>
<html lang="en" prefix="og: https://ogp.me/ns#">
<head>
<meta charset="utf-8"/>
<title>Positon location service | Articles | GrapheneOS</title>
<meta name="description" content="Information about the Positon location service."/>
<meta name="theme-color" content="#212121"/>
<meta name="color-scheme" content="dark light"/>
<meta name="msapplication-TileColor" content="#ffffff"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="twitter:site" content="@GrapheneOS"/>
<meta name="twitter:creator" content="@GrapheneOS"/>
<meta property="og:title" content="Positon location service"/>
<meta property="og:description" content="Information about the Positon location service."/>
<meta property="og:type" content="website"/>
<meta property="og:image" content="https://grapheneos.org/opengraph.png"/>
<meta property="og:image:width" content="512"/>
<meta property="og:image:height" content="512"/>
<meta property="og:image:alt" content="GrapheneOS logo"/>
<meta property="og:site_name" content="GrapheneOS"/>
<meta property="og:url" content="https://grapheneos.org/articles/positon-location-service"/>
<link rel="canonical" href="https://grapheneos.org/articles/positon-location-service"/>
<link rel="icon" href="/favicon.ico"/>
<link rel="icon" sizes="any" type="image/svg+xml" href="/favicon.svg"/>
<link rel="mask-icon" href="[[path|/mask-icon.svg]]" color="#1a1a1a"/>
<link rel="apple-touch-icon" href="/apple-touch-icon.png"/>
[[css|/main.css]]
<link rel="manifest" href="/manifest.webmanifest"/>
<link rel="license" href="/LICENSE.txt"/>
<link rel="me" href="https://grapheneos.social/@GrapheneOS"/>
</head>
<body>
{% include "header.html" %}
<main id="positon-location-service">
<h1><a href="#positon-location-service">Positon location service</a></h1>

<p>The Positon location service is a proprietary and highly privacy invasive service
created by developers from /e/OS with their funding. There's a deliberate effort to hide
that it's tied to them in order to convince other projects to adopt it. Using the
service requires uploading sensitive location data to their service, similar to the
Apple and Google location services. As with the Apple and Google services, it's a
centralized proprietary service with fully proprietary data. Unlike those services, the
people behind it have a history of publishing notoriously insecure software such as the
/e/OS operating system itself which massively rolls back standard security, lags years
behind on security updates and covers all of that up. They blatantly scam their users
with false privacy/security claims for /e/OS, and nothing different should be expected
from a location service from the same group of people. Multiple people involved in it
are also actively participating in harassment targeting privacy/security researchers and
engineers including but not limited to GrapheneOS team members.</p>

<p>The people behind the Positon location service have repeatedly talked about the
importance they see in centralizing the whole open source community around using their
service while locking out alternatives to it through proprietary data. They have spread
fear, uncertainty and doubt about making services using open mapping data through
claiming that it's a privacy hazard for people to have access to maps of Wi-Fi networks
publicly broadcasting their SSID despite that data already being available through many
commercial providers including publicly queryable databases such as Wigle. Anyone can
drive around building these maps and many companies have already built them, with the
data available for sale, as Positon shows with them obtaining access to it. The real
privacy hazard is sending your location in real time to a service, particularly a poorly
secured one from people known to cover up and downplay vulnerabilities. Positon has been
built to grab as much market share as possible early on before actual open options can
emerge and gather the necessary data such as <a href="https://beacondb.net">BeaconDB</a>.</p>

<p>The people involved in Positon have only ever cared about their careers, power and
influence. They've consistently been on a side against real privacy and security, but
rather focused on monetizing people's demand for it and grabbing as much market share as
they can as quickly as they can with endless false marketing and attacks on projects
like GrapheneOS. They see GrapheneOS as a huge threat to them due to us striving to
bring people real privacy and security at no cost, which is far easier to obtain and
use. This invalidates the business model of their companies like Murena. They
consistently use their non-profits mainly as a way to earn money and promote their
for-profit initiatives.</p>

<p>The service claims to be free of charge, but a core goal is turning it into a way to
get data from users to build their own database that's largely not going to be available
for use by others. Using it is helping them build a future business at the expense of
user privacy, little different from the Apple and Google services. This is not what the
open source community needs from a location service. The claims of no strings attached
and the implication that it's open are nonsense. Storing as little data as possible
would mean using local database for the region, not a network-based service. They're
opposed to doing a local service well rather than it being their long term goal. They
explicitly aim to lock out other alternatives and deter local location detection via
Wi-Fi.</p>
</main>
{% include "footer.html" %}
</body>
</html>
2 changes: 1 addition & 1 deletion static/faq.html
Original file line number Diff line number Diff line change
Expand Up @@ -842,7 +842,7 @@ <h3><a href="#default-connections">What kind of connections do the OS and bundle
<ul>
<li>
<p>The GrapheneOS System Updater app fetches update metadata from
https://releases.grapheneos.org/<var>DEVICE</var>-<var>CHANNEL</var> approximately once every four hours
https://releases.grapheneos.org/<var>DEVICE</var>-<var>CHANNEL</var> approximately once every six hours
when connected to a permitted network for updates.</p>
<p>Once an update is available, it tries to download
https://releases.grapheneos.org/<var>DEVICE</var>-incremental-<var>OLD_VERSION</var>-<var>NEW_VERSION</var>.zip
Expand Down
1 change: 1 addition & 0 deletions static/js/redirect.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ const redirects = new Map([
["/usage#sandboxed-play-services-installation", "/usage#sandboxed-google-play-installation"],
["/usage#sandboxed-play-services-limitations", "/usage#sandboxed-google-play-limitations"],
["/usage#google-camera", "/usage#pixel-camera"],
["/usage#system-navigation", "/usage#navigation-mode"],

["/faq#dns", "/faq#custom-dns"],
["/faq#when-devices", "/faq#future-devices"],
Expand Down
67 changes: 22 additions & 45 deletions static/releases.html
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ <h2><a href="#table-of-contents">Table of contents</a></h2>
<li>
<a href="#changelog">Changelog</a>
<ul>
<!--<li><a href="#2024070900">2024070900</a></li>-->
<li><a href="#2024070900">2024070900</a></li>
<li><a href="#2024070201">2024070201</a></li>
<li><a href="#2024070200">2024070200</a></li>
<li><a href="#2024062700">2024062700</a></li>
Expand Down Expand Up @@ -769,6 +769,26 @@ <h2><a href="#changelog">Changelog</a></h2>
release notes from before the rebranding of the project in 2018 and 2019.</p>

<!--
<article id="2024070900">
<h3><a href="#2024070900">2024070900</a></h3>

<p>Pixel 4a (5G) and Pixel 5 are end-of-life and shouldn't be used anymore due
to lack of security patches for firmware and drivers. We provide extended
support for harm reduction.</p>

<p>Tags:</p>
<ul>
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/2024070900-redfin">2024070900-redfin</a> (Pixel 4a (5G), Pixel 5)</li>
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/2024070900">2024070900</a> (Pixel 5a, Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, emulator, generic, other targets)</li>
</ul>

<p>Changes since the 2024070900 release:</p>

<ul>
</ul>
</article>
-->

<article id="2024070900">
<h3><a href="#2024070900">2024070900</a></h3>

Expand All @@ -795,18 +815,10 @@ <h3><a href="#2024070900">2024070900</a></h3>
<li>Vanadium: update to <a href="https://github.com/GrapheneOS/Vanadium/releases/tag/126.0.6478.122.3">version 126.0.6478.122.3</a></li>
</ul>
</article>
-->

<article id="2024070201">
<h3><a href="#2024070201">2024070201</a></h3>

<p>Since Android 14 QPR3 is a major release, the end-of-life Pixel 4a (5G) and
Pixel 5 receiving extended support releases from GrapheneOS will need to be
ported to it with additional work in a future release, which is done as a low
priority. Pixel 4a (5G) and Pixel 5 are end-of-life and shouldn't be used
anymore due to lack of security patches for firmware and drivers. We provide
extended support for harm reduction.</p>

<p>Tags:</p>
<ul>
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/2024070201">2024070201</a> (Pixel 5a, Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, emulator, generic, other targets)</li>
Expand Down Expand Up @@ -838,13 +850,6 @@ <h3><a href="#2024070200">2024070200</a></h3>
stock Pixel OS will be available later today and we'll quickly release an update
based on it following this one.</p>

<p>Since Android 14 QPR3 is a major release, the end-of-life Pixel 4a (5G) and
Pixel 5 receiving extended support releases from GrapheneOS will need to be
ported to it with additional work in a future release, which is done as a low
priority. Pixel 4a (5G) and Pixel 5 are end-of-life and shouldn't be used
anymore due to lack of security patches for firmware and drivers. We provide
extended support for harm reduction.</p>

<p>Tags:</p>
<ul>
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/2024070200">2024070200</a> (Pixel 5a, Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, emulator, generic, other targets)</li>
Expand All @@ -864,13 +869,6 @@ <h3><a href="#2024070200">2024070200</a></h3>
<article id="2024062700">
<h3><a href="#2024062700">2024062700</a></h3>

<p>Since Android 14 QPR3 is a major release, the end-of-life Pixel 4a (5G) and
Pixel 5 receiving extended support releases from GrapheneOS will need to be
ported to it with additional work in a future release, which is done as a low
priority. Pixel 4a (5G) and Pixel 5 are end-of-life and shouldn't be used
anymore due to lack of security patches for firmware and drivers. We provide
extended support for harm reduction.</p>

<p>Tags:</p>
<ul>
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/2024062700">2024062700</a> (Pixel 5a, Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, emulator, generic, other targets)</li>
Expand All @@ -895,13 +893,6 @@ <h3><a href="#2024062700">2024062700</a></h3>
<article id="2024062000">
<h3><a href="#2024062000">2024062000</a></h3>

<p>Since Android 14 QPR3 is a major release, the end-of-life Pixel 4a (5G) and
Pixel 5 receiving extended support releases from GrapheneOS will need to be
ported to it with additional work in a future release, which is done as a low
priority. Pixel 4a (5G) and Pixel 5 are end-of-life and shouldn't be used
anymore due to lack of security patches for firmware and drivers. We provide
extended support for harm reduction.</p>

<p>Tags:</p>
<ul>
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/2024062000">2024062000</a> (Pixel 5a, Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, emulator, generic, other targets)</li>
Expand Down Expand Up @@ -936,13 +927,6 @@ <h3><a href="#2024062000">2024062000</a></h3>
<article id="2024061400">
<h3><a href="#2024061400">2024061400</a></h3>

<p>Since Android 14 QPR3 is a major release, the end-of-life Pixel 4a (5G) and
Pixel 5 receiving extended support releases from GrapheneOS will need to be
ported to it with additional work in a future release, which is done as a low
priority. Pixel 4a (5G) and Pixel 5 are end-of-life and shouldn't be used
anymore due to lack of security patches for firmware and drivers. We provide
extended support for harm reduction.</p>

<p>Tags:</p>
<ul>
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/2024061400">2024061400</a> (Pixel 5a, Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, emulator, generic, other targets)</li>
Expand All @@ -965,13 +949,6 @@ <h3><a href="#2024061300">2024061300</a></h3>
quick follow-up release fixing the Bluetooth regression and other issues
discovered during public Alpha and Beta testing.</p>

<p>Since Android 14 QPR3 is a major release, the end-of-life Pixel 4a (5G) and
Pixel 5 receiving extended support releases from GrapheneOS will need to be
ported to it with additional work in a future release, which is done as a low
priority. Pixel 4a (5G) and Pixel 5 are end-of-life and shouldn't be used
anymore due to lack of security patches for firmware and drivers. We provide
extended support for harm reduction.</p>

<p>Tags:</p>
<ul>
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/2024061300">2024061300</a> (Pixel 5a, Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, emulator, generic, other targets)</li>
Expand Down Expand Up @@ -6663,7 +6640,7 @@ <h3><a href="#2021.05.16.04">2021.05.16.04</a></h3>
<p>Changes since the 2021.05.04.01 release:</p>

<ul>
<li>enable gesture navigation by default (see <a href="/usage#system-navigation">our guide on system navigation</a> for details on using gesture navigation and switching to a button-based navigation)</li>
<li>enable gesture navigation by default (see <a href="/usage#navigation-mode">our guide on system navigation</a> for details on using gesture navigation and switching to a button-based navigation)</li>
<li>System Updater: fix minor theme issue for light theme when pressing preferences</li>
<li>replace our workaround for an upstream user profile crash issue with a proper upstream fix from Sony</li>
<li>replace our workaround for another upstream user profile crash issue with a proper fix based on the approach of the fix from Sony</li>
Expand Down
Loading