Closed pes10k closed 1 year ago
@pes10k I would say that the specification is unlikely to ever be implemented by a user agent.
I see @palemieux , thank you for the clarification. Could you provide (both in spec and here) more detail about where the spec is expected to be implemented. We need to understand more about the execution environment before we can review the privacy properties of the proposal.
I think I would also find it helpful if the spec explained a bit more about how/where this code will run. Maybe add an introduction section, aiming at a very general (tech) audience. Explain where this fits in the ecosystem. (This might even be an intro to the answer you gave at https://github.com/w3c/imsc-hrm/issues/29#issuecomment-1021419846)
Absolutely I think providing some context on what this specification is for would help external reviewers. Currently the abstract includes a single sentence of explanation referring to another spec. All other sentences are about what the Hypothetical Render Model is not.
I also couldn't understand from the Overview section. Do implementers of this spec render subtitle documents in a certain way? Or does an implementation just process an IMSC document and provide timing estimates or validation results?
@samuelweiler @npdoty See #43
@npdoty Can we close this in light of the recently added introduction?
hi, @pes10k @samuelweiler @npdoty . Could you kindly take some time to look into this issue, and close if you are fine with changes?
@himorin thanks this is helpful. The changes you pointed to help address the concerns, in that I understand the text to say "this document doesn't does not define any behavior or any kind" (which i assume means its impossible to say whether an implementation "implements" the abstract model). If that understanding is correct, then my concerns are addressed, and please feel free to close this issue. Thanks!
@pes10k Thank you for reading and comment. I believe your understanding on overall processing model is correct.
Let me close this now.
This issue is part of the PING privacy review w3cping/privacy-request#65
This spec currently says "Implementers of this specification should capture and meet privacy and security requirements for their intended application". I expect this to account for implementations other than in Web browsers. However, simply saying "browsers should implement in a private way" is insufficient to understand the privacy implications of the proposal. To give some examples:
fetch()
API)? What is the origin of the context for the request for images (the URL of the HTML document? The URL defined by thexml:base
instruction? No origin?). etc.In general, more detail is needed to understand how this functionally interacts with other Web functionality, to understand if this functionality aligns with existing Web privacy protections, or if it defines new privacy boundaries, etc. Since non-web/non-browser are anticipated (I believe) it would be fine to have a subsection describing "implementation in browsers" or similar, to define behavior in browsers (even if non-browser implementations have undefined privacy boundaries)