Skip to content
This repository was archived by the owner on Nov 14, 2025. It is now read-only.

Investigate avoiding Issuers of UNTP credentials tracking users #467

@absoludity

Description

@absoludity

In a LinkedIn comment, Tobias Looker expressed a concern with VC's generally that the issuer of a credential can insert or include data to track use of the credential.

put simply they can place targeted (user specific) URL's inside the VC that the verifier will resolve at verification time thus revealing back to the issuer who's VC is being verified where. This includes but not limited to using URL's in the @ context element of a VC or the associated branding/rendering information for a VC. As I said prior I find this much more dangerous than server retrieval as it can't be turned on or off, its implicitly built into the technology, thus even determining whether tracking or surveillance is occurring would be quite hard.

I then followed up with the comment:

I've just been learning the tooling around VC's etc. over the past months, but regarding the use of issuer-targeted @ context elements of a VC being used to track and not being able to be turned off: yes, if an issuer is untrustworthy, they can issue credentials (with enveloped signatures) that force the use of their targeted context URLs (but that should be easy to determine by looking at the context URLs). But other non-enveloped signature types sign the transformed data, so AFAIUI, the actual URL where the context is defined is not relevant (so your tool could provide and cache the context data in-line, for example), as the signature matches the transformed (expanded) data. Of course, that decision is the issuers. Issuer cooperation impacts on privacy is outlined in the VCDM doc (at https://www.w3.org/TR/vc-data-model-2.0/#issuer-cooperation-impacts-on-privacy ). I see a world where I have to pay a premium price for a credential that is less trackable :)

@zachzeus then asked if we could perhaps investigate whether UNTP itself could take steps to ensure that issuers can't track users easily (or have less ways to be able to track users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    WG-TechnicalIssues for the technical working group

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions