You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: index.html
+18-13Lines changed: 18 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -1758,6 +1758,10 @@
1758
1758
pre>
1759
1759
div>
1760
1760
<h2class="heading settled" data-level="5" id="security-and-privacy"><spanclass="secno">5. span><spanclass="content">Security and privacy considerationsspan><aclass="self-link" href="#security-and-privacy">a>h2>
1761
+
<pclass="issue" id="issue-ced21f0a"><aclass="self-link" href="#issue-ced21f0a">a> This section needs to be reorganized.
1762
+
It probably needs a section that lists threats
1763
+
and one that lists mitigation strategies,
1764
+
with links between both.p>
1761
1765
<p>Privacy risks can arise when <adata-link-type="dfn" href="#concept-sensor" id="ref-for-concept-sensor-9">sensorsa> are used
1762
1766
with each other,
1763
1767
in combination with other functionality,
@@ -1774,8 +1778,7 @@
1774
1778
User agents may reduce the risk by
1775
1779
limiting event rates available to web application developers.p>
1776
1780
<pclass="note" role="note">Note: do we really want this mitigation strategy?p>
1777
-
<p>Frequency polling in <adata-link-type="dfn">periodic reportinga> mode
1778
-
might allow the fingerprinting of hardware or implementation types,
1781
+
<p>Frequency polling in <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-1">periodica><adata-link-type="dfn" href="#reporting-modes" id="ref-for-reporting-modes-1">reporting modea> might allow the fingerprinting of hardware or implementation types,
1779
1782
by probing which actual frequencies are supported by the platform.p>
1780
1783
<p>Minimizing the accuracy of a sensor’s readout
1781
1784
generally decreases the risk of fingerprinting.
@@ -1891,26 +1894,26 @@
1891
1894
<p><adata-link-type="dfn" href="#concept-sensor" id="ref-for-concept-sensor-17">Sensorsa> have different <dfnclass="dfn-paneled" data-dfn-type="dfn" data-noexport="" id="reporting-modes">reporting modesdfn>.
1892
1895
When <adata-link-type="dfn" href="#sensor-readings" id="ref-for-sensor-readings-10">sensor readingsa> are reported at regular intervals,
1893
1896
at an adjustable <dfnclass="dfn-paneled" data-dfn-type="dfn" data-noexport="" id="frequency">frequencydfn> measured in hertz (Hz),
1894
-
the <adata-link-type="dfn" href="#reporting-modes" id="ref-for-reporting-modes-1">reporting modea> is said to be <dfnclass="dfn-paneled" data-dfn-type="dfn" data-noexport="" id="periodic">periodicdfn>.
1895
-
On <adata-link-type="dfn" href="#sensor-type" id="ref-for-sensor-type-17">sensor typesa> with support for <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-1">periodic reporting modea>, <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-2">periodic reporting modea> is triggered
1897
+
the <adata-link-type="dfn" href="#reporting-modes" id="ref-for-reporting-modes-2">reporting modea> is said to be <dfnclass="dfn-paneled" data-dfn-type="dfn" data-noexport="" id="periodic">periodicdfn>.
1898
+
On <adata-link-type="dfn" href="#sensor-type" id="ref-for-sensor-type-17">sensor typesa> with support for <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-2">periodic reporting modea>, <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-3">periodic reporting modea> is triggered
1896
1899
by requesting a specific <adata-link-type="dfn" href="#frequency" id="ref-for-frequency-1">frequencya>.p>
1897
-
<p><adata-link-type="dfn" href="#sensor-type" id="ref-for-sensor-type-18">Sensor typesa> which do not support <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-3">periodic reporting modea> are said to operate in an <dfnclass="dfn-paneled" data-dfn-type="dfn" data-noexport="" id="implementation-specific">implementation specificdfn> way.
1898
-
When the <adata-link-type="dfn" href="#reporting-modes" id="ref-for-reporting-modes-2">reporting modea> is <adata-link-type="dfn" href="#implementation-specific" id="ref-for-implementation-specific-1">implementation specifica>, <adata-link-type="dfn" href="#sensor-readings" id="ref-for-sensor-readings-11">sensor readingsa> may be provided at regular intervals, irregularly,
1900
+
<p><adata-link-type="dfn" href="#sensor-type" id="ref-for-sensor-type-18">Sensor typesa> which do not support <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-4">periodic reporting modea> are said to operate in an <dfnclass="dfn-paneled" data-dfn-type="dfn" data-noexport="" id="implementation-specific">implementation specificdfn> way.
1901
+
When the <adata-link-type="dfn" href="#reporting-modes" id="ref-for-reporting-modes-3">reporting modea> is <adata-link-type="dfn" href="#implementation-specific" id="ref-for-implementation-specific-1">implementation specifica>, <adata-link-type="dfn" href="#sensor-readings" id="ref-for-sensor-readings-11">sensor readingsa> may be provided at regular intervals, irregularly,
1899
1902
or only when a <adata-link-type="dfn" href="#sensor-readings" id="ref-for-sensor-readings-12">readinga> change is observed.
1900
1903
This allows user agents more latitude to
1901
1904
carry out power- or CPU-saving strategies,
1902
-
and support multiple hardware configurations. <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-4">Periodic reporting modea>, on the other hand,
1905
+
and support multiple hardware configurations. <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-5">Periodic reporting modea>, on the other hand,
1903
1906
allows a much more fine-grained approach
1904
1907
and is essential for use cases with, for example,
1905
1908
low latency requirements.p>
1906
-
<p><adata-link-type="dfn" href="#concept-sensor" id="ref-for-concept-sensor-18">Sensorsa> which support <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-5">periodic reporting modea><dfndata-dfn-type="dfn" data-noexport="" id="fallback">fallback<aclass="self-link" href="#fallback">a>dfn> to <adata-link-type="dfn" href="#implementation-specific" id="ref-for-implementation-specific-2">implementation specific reporting modea> when no requirements are made as to what <adata-link-type="dfn" href="#frequency" id="ref-for-frequency-2">frequencya> they should operate at.p>
1907
-
<pclass="note" role="note">Note: <adata-link-type="dfn" href="#reporting-modes" id="ref-for-reporting-modes-3">reporting modea> is distinct from,
1909
+
<p><adata-link-type="dfn" href="#concept-sensor" id="ref-for-concept-sensor-18">Sensorsa> which support <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-6">periodic reporting modea><dfndata-dfn-type="dfn" data-noexport="" id="fallback">fallback<aclass="self-link" href="#fallback">a>dfn> to <adata-link-type="dfn" href="#implementation-specific" id="ref-for-implementation-specific-2">implementation specific reporting modea> when no requirements are made as to what <adata-link-type="dfn" href="#frequency" id="ref-for-frequency-2">frequencya> they should operate at.p>
1910
+
<pclass="note" role="note">Note: <adata-link-type="dfn" href="#reporting-modes" id="ref-for-reporting-modes-4">reporting modea> is distinct from,
1908
1911
but related to, <adata-link-type="dfn" href="#sensor-readings" id="ref-for-sensor-readings-13">sensor readingsa> acquisition.
1909
1912
If <adata-link-type="dfn" href="#concept-sensor" id="ref-for-concept-sensor-19">sensorsa> are polled at regular interval,
1910
-
as is generally the case, <adata-link-type="dfn" href="#reporting-modes" id="ref-for-reporting-modes-4">reporting modea> can be either <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-6">periodica> or <adata-link-type="dfn" href="#implementation-specific" id="ref-for-implementation-specific-3">implementation specifica>.
1913
+
as is generally the case, <adata-link-type="dfn" href="#reporting-modes" id="ref-for-reporting-modes-5">reporting modea> can be either <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-7">periodica> or <adata-link-type="dfn" href="#implementation-specific" id="ref-for-implementation-specific-3">implementation specifica>.
1911
1914
However, when the underlying implementation itself only provides <adata-link-type="dfn" href="#sensor-readings" id="ref-for-sensor-readings-14">sensor readingsa> when it measures change,
1912
1915
perhaps because is is relying on <adata-link-type="dfn" href="#smart-sensors" id="ref-for-smart-sensors-1">smart sensorsa> or a <adata-link-type="dfn" href="#sensor-hubs" id="ref-for-sensor-hubs-1">sensor hubsa>,
1913
-
the <adata-link-type="dfn" href="#reporting-modes" id="ref-for-reporting-modes-5">reporting modea> cannot be <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-7">periodica>,
1916
+
the <adata-link-type="dfn" href="#reporting-modes" id="ref-for-reporting-modes-6">reporting modea> cannot be <adata-link-type="dfn" href="#periodic" id="ref-for-periodic-8">periodica>,
1914
1917
as that would require data inference.p>
1915
1918
<pclass="issue" id="issue-ac15beaf"><aclass="self-link" href="#issue-ac15beaf">a> This lacks a description of
0 commit comments