Skip to content

Commit e2753a5

Browse files
committed
Add clear text injection protection
1 parent 4623c49 commit e2753a5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

docs/architecture/security/principles/01-servers-are-not-trusted.mdx

+5-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ for client data does not grant the server, or any intermediary between the serve
66
ability to reduce the effective security of the protections that guard a user's data. If a user
77
chooses a weaker form of protection (e.g., a password instead of a passkey), that is an intentional
88
user decision, but the server must not be able to manipulate or coerce a client into reducing
9-
security beyond what the user knowingly configures.
9+
security beyond what the user knowingly configures. In addition to inability to weaken a user's
10+
encrypted data, the server and any necessary infrastructure cannot masquerade chosen clear text data
11+
as belonging in the set of a users encrypted data. The total sum of a user's encrypted data is fully
12+
isolated from the server and infrastructure. It cannot be read nor expanded outside of the user's
13+
client context
1014

1115
This is what we mean when we sometimes refer to "End-to-end encrypted."
1216

0 commit comments

Comments
 (0)