@@ -181,3 +181,113 @@ Chrome Canary 138.0.7194.0 and later has an experimental implementation behind a
181181index-based syntax. A simple demo can be found on
182182[codepen ](https://codepen.io/lilles/pen/VYLZZqj).
183183
184+ ## [Self-Review Questionnaire: Security and Privacy ](https://w3c.github .io/security-questionnaire /)
185+
186+ The full questionnaire is at https://w3c.github .io/security-questionnaire /.
187+
188+ ---
189+
190+ 01. What information does this feature expose,
191+ and for what purposes?
192+
193+ Only style and layout information which is currently exposed through existing APIs.
194+
195+ 02. Do features in your specification expose the minimum amount of information
196+ necessary to implement the intended functionality?
197+
198+ Yes
199+
200+ 03. Do the features in your specification expose personal information,
201+ personally-identifiable information (PII), or information derived from
202+ either?
203+
204+ No
205+
206+ 04. How do the features in your specification deal with sensitive information?
207+
208+ N/A
209+
210+ 05. Does data exposed by your specification carry related but distinct
211+ information that may not be obvious to users?
212+
213+ No
214+
215+ 06. Do the features in your specification introduce state
216+ that persists across browsing sessions?
217+
218+ No
219+
220+ 07. Do the features in your specification expose information about the
221+ underlying platform to origins?
222+
223+ No
224+
225+ 08. Does this specification allow an origin to send data to the underlying
226+ platform?
227+
228+ No
229+
230+ 09. Do features in this specification enable access to device sensors?
231+
232+ No
233+
234+ 10. Do features in this specification enable new script execution/loading
235+ mechanisms?
236+
237+ No
238+
239+ 11. Do features in this specification allow an origin to access other devices?
240+
241+ No
242+
243+ 12. Do features in this specification allow an origin some measure of control over
244+ a user agent's native UI?
245+
246+ No
247+
248+ 13. What temporary identifiers do the features in this specification create or
249+ expose to the web?
250+
251+ None
252+
253+ 14. How does this specification distinguish between behavior in first-party and
254+ third-party contexts?
255+
256+ N/A
257+
258+ 15. How do the features in this specification work in the context of a browser’s
259+ Private Browsing or Incognito mode?
260+
261+ Behavior in such contexts is the same as in a normal context.
262+
263+ 16. Does this specification have both "Security Considerations" and "Privacy
264+ Considerations" sections?
265+
266+ No, there is no specification yet, only this explainer.
267+
268+ 17. Do features in your specification enable origins to downgrade default
269+ security protections?
270+
271+ No
272+
273+ 18. What happens when a document that uses your feature is kept alive in BFCache
274+ (instead of getting destroyed) after navigation, and potentially gets reused
275+ on future navigations back to the document?
276+
277+ This is a CSS and layout feature that is not observable in an inactive document.
278+
279+ 19. What happens when a document that uses your feature gets disconnected?
280+
281+ This is a CSS and layout feature that is not observable in an inactive document.
282+
283+ 20. Does your spec define when and how new kinds of errors should be raised?
284+
285+ No errors will be raised
286+
287+ 21. Does your feature allow sites to learn about the user's use of assistive technology?
288+
289+ No
290+
291+ 22. What should this questionnaire have asked?
292+
293+ --
0 commit comments