Skip to content

Look at design of node-identity.json #1

@Christian-MK

Description

@Christian-MK

Describe the issue

Given that the information captured within a validation- record is to be permanently stored on Arweave, it seems prudent that we review and decide on how much (or how little) personally identifiable information (PII) is included.

As of now, I have identified the following as PII within our records:

Most importantly, within our Validation record

lines 10-19

  "contributor": {
    "@type": "Organization",
    "name": "AS31334 Vodafone Deutschland GmbH",
    "locationCreated": {
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Leipzig",
        "addressRegion": "Saxony, DE,",
        "geo": "x,y"
      },

Which is derived from the Orcfax Collector JSON Format

lines 383-394

        "identity": {
            "node_id": "e1551f35-3791-4849-b229-4381ef334230",
            "location": {
                "ip": "37.4.251.133",
                "city": "Leipzig",
                "region": "Saxony",
                "country": "DE",
                "loc": "x,y",
                "org": "AS3209 Vodafone GmbH",
                "postal": "04103",
                "timezone": "Europe/Berlin",
                "readme": "https://ipinfo.io/"

What component or features of Orcfax are affected?

  • collector
  • validator

Is there any further information that needs to be considered?

From Ross:

"the location is not so accurate as to be able to identify an individual's location: https://www.abstractapi.com/guides/ip-geolocation/how-accurate-is-ip-geolocation (for instance, my geo-cords are 2 miles away) -- you can try for yourself with gofer too with the Orcfax output if you want to see it there."

"As to why it's in the code -- we've done it since the beginning, but I think I was probably just answering, "what info might be in a collector record"? - and so that's why it ended up there.

The right question for now I guess is, do you want to use any of the information, or shall we just remove it entirely? or do you want to answer it in the ITN? (these nodes are only our VMs and my info is purely incidental)"

This will become increasingly relevant as we onboard validators who may at any point decide to cease participation, and who may seek to exercise their right to be forgotten under GDPR or similar legislation.


Metadata

Metadata

Labels

ITNITN specific issues and requests

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions