IABTechLab / fideslang

Open-source description language for privacy to declare data types and data behaviors in your tech stack in order to simplify data privacy globally. Supports GDPR, CCPA, LGPD and ISO 19944.

Home Page:https://iabtechlab.github.io/fideslang/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Should `system_dependencies` allow self referencing?

allisonking opened this issue · comments

Is your feature request related to a specific problem?

Systems can send data to themselves, so is it useful to be able to list themselves as system_dependencies? Right now it is not possible. system_dependencies is deprecated, but egress and ingress are replacing it and do allow self referencing. Making this issue as a place to discuss the pros/cons

Additional context

Related to https://github.com/ethyca/fidesctl-plus/issues/193

It's very unlikely that any changes will be made to the system_dependencies implementation, other than to remove the field in a future version of fideslang (see #86).

Separately, whether or not self-referencing should be displayed in a visual datamap is unrelated to the implementation detail of whether or not self-referencing should be allowed in egress and ingress DataFlows. The egress and ingress fields are intentionally permissive, so any limiting of displayed data should be discussed as part of a front-end-only change, or it may be worth discussing that as part of a design discussion.

I'm closing this issue because no code changes will come out it.