Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Devkit schemas #659

Merged
merged 217 commits into from
Jul 6, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
217 commits
Select commit Hold shift + click to select a range
c5efe3f
Initiating work on schemas
milstan May 19, 2022
66b2032
link to IETF document about JSON schemas
milstan May 19, 2022
cb15e9f
added terminology
milstan May 19, 2022
1ce3ca2
Update RFC-rights-request-interoperability-format.md
Clementinev May 20, 2022
4072433
terminology
milstan May 20, 2022
876abd8
Update RFC-rights-request-interoperability-format.md
Clementinev May 20, 2022
0fdd6c2
Alternatives - About Trasnced
milstan May 20, 2022
60ae3bc
Update RFC-rights-request-interoperability-format.md
Clementinev May 20, 2022
f304bc8
Update RFC-rights-request-interoperability-format.md
Clementinev May 20, 2022
87b14fe
on unique IDs
milstan May 20, 2022
74d30f2
Design Considerations
milstan May 20, 2022
d09ea5c
restoring changes from @Clementinev
milstan May 20, 2022
8add70b
adding consent ID as well
milstan May 20, 2022
45e1cbd
Add "all" to treatments and data cat lists
Clementinev May 20, 2022
ddeeec3
Update RFC-rights-request-interoperability-format.md
Clementinev May 20, 2022
aad0f4b
Merge pull request #647 from blindnet-io/Proposal-section
milstan May 20, 2022
cffbb47
Merge pull request #648 from blindnet-io/master
milstan May 22, 2022
9578a68
Update requests list
Clementinev May 23, 2022
44d4efa
about Data Subject Identities
milstan May 23, 2022
22094e9
Update RFC-rights-request-interoperability-format.md
Clementinev May 23, 2022
285daab
Update RFC-rights-request-interoperability-format.md
Clementinev May 23, 2022
6b31031
Update RFC-rights-request-interoperability-format.md
Clementinev May 23, 2022
b00d85b
about transitive requests
milstan May 23, 2022
d0c88fc
nested responses
milstan May 23, 2022
285948a
Enum of eligible values for TRANSITIVITY
milstan May 23, 2022
987d9dc
Update RFC-rights-request-interoperability-format.md
Clementinev May 23, 2022
b737f59
Update RFC-rights-request-interoperability-format.md
Clementinev May 23, 2022
c6480d7
Update RFC-rights-request-interoperability-format.md
Clementinev May 23, 2022
c8e5fba
Merge pull request #649 from blindnet-io/Update-request-list
milstan May 23, 2022
3a8f3c4
about reply-to mode
milstan May 23, 2022
236b71f
first draft of schema - many things still missing WIP
milstan May 23, 2022
64d68be
request-id
milstan May 23, 2022
d1e56ea
adding data categories
milstan May 24, 2022
28c65fc
adding data categories to schema
milstan May 24, 2022
7c74d71
legal grounds
milstan May 24, 2022
7874abf
legal grounds spec
milstan May 24, 2022
e8eb570
consent id and capture id spec
milstan May 24, 2022
856675c
consent id and capture id schema
milstan May 24, 2022
f6ae47d
data categories in english json map
milstan May 24, 2022
61e2a8b
typo
milstan May 24, 2022
11868e5
Adding biometric, and gentic data to json map
milstan May 24, 2022
28f3ec8
Treatment Types
milstan May 24, 2022
4f854c2
file rename treatments
milstan May 24, 2022
e5edb60
sorting in a-z order
milstan May 24, 2022
fc109a7
adding treatments to schema
milstan May 24, 2022
a873cc6
treatment types in spec
milstan May 24, 2022
285cf84
changin treatment to "processing-categories" for conformity with GDPR…
milstan May 24, 2022
56e0438
processing-categories
milstan May 24, 2022
91cc0b3
change name to processing-categories
milstan May 24, 2022
428a12b
add matching (plus delete old treatment file)
milstan May 24, 2022
89bb8a2
descriptions json file for purposes
milstan May 24, 2022
f746bad
about purposes
milstan May 24, 2022
2278ab0
purposes in schema
milstan May 24, 2022
4e779a2
Create en.actions.json
milstan May 24, 2022
1910bd4
update to purposes
milstan May 24, 2022
93464e9
adding actions
milstan May 24, 2022
353458b
Update en.data-categories.json
milstan May 24, 2022
e7dd1f8
Update drrif.schema.json
milstan May 24, 2022
23c078d
Update drrif.schema.json
milstan May 24, 2022
2e4a523
Merge branch 'devkit-schemas' of https://github.com/blindnet-io/produ…
milstan May 24, 2022
cd5cbdc
Update RFC-rights-request-interoperability-format.md
milstan May 24, 2022
bf824c2
cleaning up
milstan May 25, 2022
0a836bc
.DS_Store banished!
milstan May 25, 2022
8ccd373
restructuring examples + missing categories
milstan May 25, 2022
0fe7cbe
Simplifciation of the format
milstan May 26, 2022
52d2036
removing json type (for language-independance)
milstan May 26, 2022
5e348c3
typos, and more questions for discussion
milstan May 26, 2022
2a9c4d1
adding TRANSPARENCY.KNOW to examples
milstan May 26, 2022
c61fa97
more concerns
milstan May 26, 2022
b8f2631
renaming to PRIV
milstan May 28, 2022
0979418
Privacy Scope and Consent
milstan May 29, 2022
e500de9
Update examples.md
Clementinev May 30, 2022
853e496
Update examples.md
Clementinev May 30, 2022
19fffb8
Update examples.md
Clementinev May 30, 2022
cf281b2
Update examples.md
Clementinev May 30, 2022
631fdff
Update examples.md
Clementinev May 30, 2022
f4678d8
Update examples.md
Clementinev May 30, 2022
f47f7ec
Update examples.md
Clementinev May 30, 2022
8bacd8a
Update examples.md
Clementinev May 30, 2022
5210ad7
Update examples.md
Clementinev May 30, 2022
66e5cea
Update examples.md
Clementinev May 30, 2022
2e6c52c
adding Data Capture Fragments
milstan May 31, 2022
b5a0ebc
Update examples.md
Clementinev May 31, 2022
19df5c5
Update examples.md
Clementinev May 31, 2022
d3b3523
Update examples.md
Clementinev May 31, 2022
ebaa925
Update examples.md
Clementinev May 31, 2022
a6980a3
Update examples.md
Clementinev May 31, 2022
b6fc0ef
Update examples.md
Clementinev May 31, 2022
174827e
Update examples.md
Clementinev May 31, 2022
362732b
Update examples.md
Clementinev May 31, 2022
b091d98
Update examples.md
Clementinev May 31, 2022
225b663
Update examples.md
timnics May 31, 2022
f882b92
Update examples.md
Clementinev May 31, 2022
952e68d
Update examples.md
Clementinev Jun 1, 2022
3f7ff3b
Update examples.md
Clementinev Jun 1, 2022
5a718c9
Update examples.md
Clementinev Jun 1, 2022
bfe5f37
Update examples.md
Clementinev Jun 1, 2022
1585968
Update examples.md
Clementinev Jun 1, 2022
171825c
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 1, 2022
5a1bd19
Update refs/schemas/priv/dictionary/actions/en.actions.json
milstan Jun 1, 2022
40bb350
Update examples.md
timnics Jun 1, 2022
1cd4c83
Update examples.md
timnics Jun 1, 2022
4316af6
about ethyca + example json
milstan Jun 3, 2022
8351276
dding legal bases + change to purposes
milstan Jun 5, 2022
c9b17cf
Created Ethyca table template
Clementinev Jun 7, 2022
9ab2b32
Added Ethyca Account data cat and System data cat
Clementinev Jun 7, 2022
1a6158f
finishing first draft of expected behavior
milstan Jun 7, 2022
df7c171
Added User derived data cat
Clementinev Jun 7, 2022
7ba09cc
Added User Provided data cat (until "credentials")
Clementinev Jun 7, 2022
27b7e35
Added User Provided Data
Clementinev Jun 7, 2022
0fdc227
Merge pull request #680 from blindnet-io/Draft-priv-examples
milstan Jun 7, 2022
c6e79d0
Update refs/schemas/priv/dictionary/data-categories/en.data-categorie…
milstan Jun 7, 2022
e172e4d
Update refs/schemas/priv/dictionary/data-categories/en.data-categorie…
milstan Jun 7, 2022
0f573d9
Update refs/schemas/priv/dictionary/data-categories/en.data-categorie…
milstan Jun 7, 2022
3c7f6e5
Update refs/schemas/priv/dictionary/data-categories/en.data-categorie…
milstan Jun 7, 2022
e1dfb10
Update cat. for Ethyca example + delete old list
Clementinev Jun 7, 2022
a164057
date fix
milstan Jun 7, 2022
1d219c2
Merge branch 'devkit-schemas' of https://github.com/blindnet-io/produ…
milstan Jun 7, 2022
49600fe
updating /notion of privacy to match main branch
milstan Jun 7, 2022
4dbf326
Update refs/schemas/priv/dictionary/data-categories/en.data-categorie…
milstan Jun 8, 2022
3e59dfd
Update refs/schemas/priv/dictionary/data-categories/en.data-categorie…
milstan Jun 8, 2022
d120f97
Update refs/schemas/priv/dictionary/data-categories/en.data-categorie…
milstan Jun 8, 2022
e917222
Update refs/schemas/priv/dictionary/data-categories/en.data-categorie…
milstan Jun 8, 2022
1ce69b5
Update refs/schemas/priv/json-schema/priv-terms.schema.json
milstan Jun 8, 2022
e3d051e
Update refs/schemas/priv/json-schema/priv-terms.schema.json
milstan Jun 8, 2022
372eb19
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 8, 2022
3c4237d
Update refs/schemas/priv/json-schema/priv-terms.schema.json
milstan Jun 8, 2022
f8d4272
Update refs/schemas/priv/json-schema/priv-terms.schema.json
milstan Jun 8, 2022
50c6357
Added Transcend demand type representation
Clementinev Jun 8, 2022
f6601a4
Added Transcend treatment representation
Clementinev Jun 8, 2022
c34884f
Added Transcend data categories representation
Clementinev Jun 8, 2022
3c29472
Updated format for ### BASIC GDPR REQUESTS
Clementinev Jun 8, 2022
c446b5c
Typo
Clementinev Jun 8, 2022
e824cff
Update Transcend representation
Clementinev Jun 8, 2022
f01477f
Update Transcend data cat representation
Clementinev Jun 8, 2022
4da1363
Update examples.md
Clementinev Jun 8, 2022
79dd41f
Update refs/schemas/priv/dictionary/data-categories/en.data-categorie…
milstan Jun 8, 2022
241d09f
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 8, 2022
346d37f
Update refs/schemas/priv/dictionary/purposes/en.purposes.json
milstan Jun 8, 2022
48d60c2
Update refs/schemas/priv/json-schema/priv-terms.schema.json
milstan Jun 8, 2022
7182dcb
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 8, 2022
5fc395f
Update refs/schemas/priv/json-schema/priv-terms.schema.json
milstan Jun 8, 2022
5d222c9
Managind Data Provenance
milstan Jun 9, 2022
64984ca
Merge branch 'devkit-schemas' of https://github.com/blindnet-io/produ…
milstan Jun 9, 2022
48e7899
a better interoduction
milstan Jun 9, 2022
2f436de
changes following Filip's comments
milstan Jun 9, 2022
6998e56
typo
milstan Jun 9, 2022
7f0d874
typo
milstan Jun 9, 2022
c15a4d9
Merge pull request #689 from blindnet-io/devkit-schemas
milstan Jun 9, 2022
1351292
changes Filip requested + improving terms for clarity
milstan Jun 9, 2022
030bd6a
updating categories that I changed
milstan Jun 9, 2022
a594b3f
UID.ID
milstan Jun 9, 2022
137732b
Update notion-of-privacy.md
milstan Jun 9, 2022
62276f7
turning legacy names to new ones
milstan Jun 9, 2022
256efd4
Adding Sequence Diagrams
milstan Jun 10, 2022
449bf1e
adding a complex Data Capture Scenario
milstan Jun 10, 2022
cc8320f
Updated format CNIL REQ TEMPLATE + DAILY LIFE E.G.
Clementinev Jun 10, 2022
0e23507
Typo
Clementinev Jun 10, 2022
9115793
Update examples.md
Clementinev Jun 10, 2022
bedcefa
Update format Ethyca examples
Clementinev Jun 10, 2022
577b0d3
Update examples.md
Clementinev Jun 10, 2022
40bf038
Changed BEHAVIOR.RELATIONSHIPS to RELATIONSHIPS
Clementinev Jun 10, 2022
228d13e
Update examples.md
Clementinev Jun 10, 2022
fbb1031
Update refs/schemas/priv/dictionary/data-categories/en.data-categorie…
milstan Jun 11, 2022
2f744d0
fixes
milstan Jun 13, 2022
5a414e0
Data Reference Restriction
milstan Jun 13, 2022
0e75af0
some fixes
milstan Jun 13, 2022
696ea09
Merge pull request #682 from blindnet-io/PRIV-examples
milstan Jun 13, 2022
fb475b5
adding data reference
milstan Jun 13, 2022
ae5a7d0
Merge branch 'devkit-schemas' of https://github.com/blindnet-io/produ…
milstan Jun 13, 2022
e52419d
fixes wrong data range mention in examples
milstan Jun 13, 2022
c11ffae
precisions on `Partners` target scope
milstan Jun 13, 2022
52caf74
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 13, 2022
92f4459
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 13, 2022
b4e1564
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 13, 2022
97be9fc
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 13, 2022
94cc929
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 13, 2022
f0e7cdb
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 13, 2022
274b651
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 13, 2022
ae542cc
changes after Marko's review
milstan Jun 13, 2022
82d9743
vocabulary harmonization across documents
milstan Jun 14, 2022
e24222d
Merge branch 'main' into devkit-schemas
milstan Jun 14, 2022
76adeae
fixing decisions folder readme
milstan Jun 14, 2022
007e86e
hippa categories and other standards
milstan Jun 15, 2022
5ee11e6
possibility for extending the set of terms
milstan Jun 15, 2022
11409d8
restructuring and typo fixing
milstan Jun 16, 2022
167b467
typo
milstan Jun 16, 2022
dd6eeaf
fixing broken links
milstan Jun 16, 2022
ae6938e
Update expected-behavior.md
milstan Jun 16, 2022
af55006
solving the issue of System IDs
milstan Jun 16, 2022
3f8bfb1
minor error in title
milstan Jun 17, 2022
13cabd2
format fix
milstan Jun 17, 2022
c71cf6c
format fix
milstan Jun 17, 2022
70eba53
Update refs/schemas/priv/expected-behavior.md
milstan Jun 22, 2022
a7e9c61
Update refs/schemas/priv/expected-behavior.md
milstan Jun 22, 2022
88ccfe4
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 23, 2022
88563f1
precision after discussion with Filip
milstan Jun 23, 2022
08da114
about UROPA compatibility
milstan Jun 23, 2022
944edc2
both delete and modify can be unsupported - after comment with Marko
milstan Jun 23, 2022
49740c1
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 24, 2022
3a2bd67
adding subcategory terms for UROPA interoperability
milstan Jun 24, 2022
3070542
Merge branch 'devkit-schemas' of https://github.com/blindnet-io/produ…
milstan Jun 24, 2022
072f569
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 24, 2022
26256ec
precision on set-theorethic operations (adter discussion with Marko)
milstan Jun 24, 2022
c47544f
precision about scenarios
milstan Jun 24, 2022
a8777b4
init Prohibited scope
milstan Jun 25, 2022
5d69cb3
Merge pull request #728 from blindnet-io/devkit-schemas-prohibited-sc…
milstan Jun 25, 2022
7104af9
link to prohibited scope
milstan Jun 25, 2022
4b4d570
Update refs/schemas/priv/RFC-PRIV.md
milstan Jun 27, 2022
5e97a0d
Update refs/schemas/priv/expected-behavior.md
milstan Jun 28, 2022
e23c8a9
Update refs/schemas/priv/expected-behavior.md
milstan Jun 28, 2022
98b1247
Update refs/schemas/priv/RFC-PRIV.md
milstan Jul 1, 2022
2645056
nuance around MUST at revoke-consent matching example
milstan Jul 1, 2022
27bc17b
fixed cardinality of data range to/from (0-1, not 0-*)
milstan Jul 5, 2022
dff76df
precision on retention policy resolution
milstan Jul 5, 2022
38c97e4
removing provenance restriction
milstan Jul 5, 2022
2502ea3
removing considerations that are no longer necessary
milstan Jul 5, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
*.DS_Store
*.DS_Store.DS_Store
milstan marked this conversation as resolved.
Show resolved Hide resolved
refs/schemas/prif/dictionary/.DS_Store
.DS_Store
20 changes: 19 additions & 1 deletion decisions/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,25 @@

> SMART Goals, Decisions Records and RFCs for blindnet products management

- [NN-XXXX](./NN-XXXX-mmmm.md) - Title
## Decisions Records

- Yet to be made

## RFCs

- [RFC-PRIV](../ref/schemas/priv/RFC-PRIV.md) - Privacy Request Interchange Vocabulary
- [RFC-Lexicon-2](../ref/lexicon/RFC-Lexicon-2.md) - Lexicon used across blindnet devkit documents
- [HLA](../ref/high-level-architecture) - High Level Architecture of blindnet devkit


## Old Format

- [Product Design Choices](../ref/Product-design-choices.md) - Design choices common to all blindnet products
- [Product Design Principles](../ref/Product-design-principles.md) - Design principles that blindnet applies
- [HLC](../ref/high-level-conceptualization) - High Level Conceptualization. Key Concepts of the blindnet devkit


## Guidelines

For new documents, please use our [templates](https://github.com/blindnet-io/openness-framework/tree/main/DecisionFramework/templates) as basis.
For more information, refer to our [Decision Framework](https://github.com/blindnet-io/openness-framework/tree/main/DecisionFramework).
34 changes: 20 additions & 14 deletions refs/notion-of-privacy/notion-of-privacy.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,12 @@

Among the many definitions proposed in scientific literature, we use the following one:

> « **Privacy is the selective control of access to the self** » &msdash; _Irwin Altman[^1]_
> « **Privacy is the selective control of access to the self** » — _Irwin Altman[^1]_

This definition captures the essential features of the concept, in particular:
This definition captures the essential features of the concept, in particular the following.

### Privacy is about the **self**.

- Privacy is about the **self**.

The _self_ is a very important element of human experience playing _"an integral part in human motivation, cognition, affect, and social identity"_[^2].

Expand All @@ -29,11 +30,12 @@ Also, undoubtedly, in part _"the self emerges through interaction with others"_[
Due to the relational provenance of the knowledge of the self, privacy is one of the key features of the relationship of oneself with the surrounding world (other humans and artefacts) through which the knowledge of the self is formed.
Privacy is a "factor of connection to oneself and to others"[^6].

- Privacy is about **control of access**.
### Privacy is about **control of access**.

As relationships play a key role in shaping the view on the self, it is of crucial importance for the individual to control the access to self, and thus maintain control over their own view of the self.
milstan marked this conversation as resolved.
Show resolved Hide resolved

- Privacy is **selective**.
### Privacy is **selective**.


It is not an absolute binary "come in" vs. "go away".
It is a nuanced choice to control access to parts of the _self_.
Expand Down Expand Up @@ -65,20 +67,22 @@ Humans are social species, hardwired for connection.

> « **Connection is the energy that exists between people when they feel seen, heard and valued; when they can give and receive without judgement; and when they derive sustenance and strength from the relationship.** » — _Brené Brown_

Connection is crucial to development; without it, social animals experience distress and face severe developmental consequences[^10].
Yet, connection can also expose the individual to existential vulnerabilities.
Connection is crucial to development; without it, social animals experience distress and face severe developmental consequences[^10].
Yet, connection can also expose the individual to existential vulnerabilities.


The risk associated with connection has to be managed.
Without privacy, the need for connection conflicts with the goal of protecting vital interests.
Connection is **not** possible without privacy.

<img width="900" alt="connectedness" src="./img/connectedness.png">

Privacy is not the opposite of connectedness.
Privacy is not the opposite of connectedness.

Connectedness exists on the continuum between fusion and isolation.
Fusion is the state of total absence of boundaries and separateness.
Isolation is the psychological equivalent of death.
Fusion is the state of total absence of boundaries and separateness.
Isolation is the psychological equivalent of death.

It leads to loneliness - correlated with negative effects on health[^11].

Humans need connectedness to avoid isolation. Privacy regulates connectedness to avoid fusion (where there is not enough separateness for anything to need connecting).
Expand Down Expand Up @@ -141,7 +145,8 @@ Repetetive exposure to technological limitations[^19], as well as the privacy pa
The privacy paradox is a phenomenon in which online users state that they are concerned about their privacy but behave as if they were not.[^12]
Anecdotal and empirical evidence indicates that individuals are willing to trade their personal information for relatively small rewards[^14].

However, as we have seen, privacy regulates the conflict of the need for connection with the need for competition, survival and overcoming the power diferential.Habits, and other needs, indeniably play a role in the persons choice of privacy related behavior and may yeald behavior inconsistent with the persons beliefs and interests (as outlined by the _privacy paradox_)[^18].
However, as we have seen, privacy regulates the conflict of the need for connection with the need for competition, survival and overcoming the power diferential. Habits, and other needs, indeniably play a role in the persons choice of privacy related behavior and may yield behavior inconsistent with the persons beliefs and interests (as outlined by the _privacy paradox_)[^18].


The existence of the privacy paradox is not indicative of a false concern for privacy, but rather of the context not favoring behavior aligned with this concern, as is common with attitude-behavior gap[^13].
Researchers consider privacy-oblivious behavior to be a result of technological limitations as much as a consequence of users' deficiencies[^19].
Expand All @@ -151,7 +156,7 @@ Researchers consider privacy-oblivious behavior to be a result of technological

### Internet Systems are Tools For Connection

The rise of Internet Systems and of the Web[^29] is inspired by the concept of Memex, proposed by Vannevar Bush in 1945 in his article *As We May Think*[^25]. Memex is imagined as a tehorethical machine that humans can use to augment their cognitive powers. Memex can store information and provide access to it at later times. Also Memex is collaborative, as it can facilitate access to information provided by others - a *collective memory-extension tool*.
The rise of Internet Systems and of the Web[^29] is inspired by the concept of Memex, proposed by Vannevar Bush in 1945 in his article *As We May Think*[^25]. Memex is imagined as a theoretical machine that humans can use to augment their cognitive powers. Memex can store information and provide access to it at later times. Also Memex is collaborative, as it can facilitate access to information provided by others - a *collective memory-extension tool*.

Memex was the inspiration for:
- NLS[^26], a system that used the early internet infrastructure to demonstrate the pioneering use of videoconferencing, collaborative document editing, hypermedia, document version control and many other concepts prevalent in modern Internet Systems. Developed in 1968, by Doug Engelbart, it was the first system to implement practical use of hypertext links[^27] for connecting information
Expand All @@ -176,9 +181,10 @@ In essence, the available knowledge teaches us the following:
- **Privacy is the selective control of access to the self**
- **Properly designed computer systems put the user in control**
- **Privacy enables sustainable connection and trust (choosing to make something important to you vulnerable to the actions of someone else)**
- **Connectedness is dysfunctional without privacy**
- **Connectedness is dysfunctional without privacy**

Therefore, we believe that a properly designed Internet System is designed for Privacy-enabled Connectedness.

Therefore, we believe that a properly designed Internet System is designed for Privacy-enabled Connectedness.

The Privacy-enabled Connectedness is achieved through the following design principles:

Expand Down
Loading