Skip to content
Merged
Changes from all commits
Commits
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
47 changes: 45 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -782,8 +782,8 @@ <h2>Services</h2>
<p>
Due to privacy concerns, revealing public information through [=services=], such
as social media accounts, personal websites, and email addresses, is
discouraged. Further exploration of privacy concerns can be found in
[=#keep-personal-data-private=] and [=#service-privacy=]. The information
discouraged. Further exploration of privacy concerns can be found in sections
[[[#keep-personal-data-private]]] and [[[#service-privacy]]]. The information
associated with [=services=] is often service specific. For example, the
information associated with an encrypted messaging service can express how to
initiate the encrypted link before messaging begins.
Expand Down Expand Up @@ -2972,6 +2972,19 @@ <h2>Level of Assurance</h2>
extended to incorporate this information.
</p>
</section>

<section>
<h2>Service Endpoints for Authentication and Authorization</h2>

<p>
If a [=controller document=] publishes a [=service=] intended for authentication
or authorization of the [=subject=] (see Section [[[#services]]]), it is the
responsibility of the [=service=] provider, [=subject=], and/or requesting party
to comply with the requirements of the authentication and/or authorization
protocols supported by that [=service=] endpoint.
</p>
</section>

</section>

<section class="informative">
Expand Down Expand Up @@ -3063,6 +3076,36 @@ <h2>Subject Classification</h2>
</p>

</section>

<section>
<h2>Service Privacy</h2>
<p>
The ability for a [=controller=] to optionally express at least one [=service=] in the [=controller document=] increases their control and agency.
Each additional endpoint in the [=controller document=] adds privacy risk either
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Each additional endpoint in the [=controller document=] adds privacy risk either
Each additional endpoint in the [=controller document=] adds a privacy risk either

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeterminate privacy risk is added with each additional endpoint. It's not "one risk per endpoint". This a should not be inserted.

due to correlation, such as across endpoint descriptions, or because the
[=services=] are not protected by an authorization mechanism, or both.
</p>
<p>
[=Controller documents=] are often public and, since they are standardized, will
be stored and indexed efficiently. This
risk is increased if [=controller documents=] are published to immutable
[=verifiable data registries=]. Access to a history of the [=controller
documents=] referenced by a URL enables a form of traffic analysis made more
efficient through the use of standards.
</p>
<p>
The degree of additional privacy risk caused by including multiple [=services=] in
one [=controller document=] can be difficult to estimate. Privacy harms are
typically unintended consequences. URLs can refer to documents, [=services=],
schemas, and other things that might be associated with individual people,
households, clubs, and employers &mdash; and correlation of their [=services=]
could become a powerful surveillance and inference tool. An example of
this potential harm can be seen when multiple common country-level top level
domains such as `https://example.co.uk` might be used to infer the approximate
location of the [=subject=] with a greater degree of probability.
</p>
</section>

</section>

<section>
Expand Down