Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 854c8d3d authored by Yi Jin's avatar Yi Jin
Browse files

Remove comments of privacy.proto to avoid this accidently go to AOSP

Bug: 72950747
Test: manual
Change-Id: I06a897170996fc0aa493bda76495c6ef1e484961
parent 6d39e550
Loading
Loading
Loading
Loading
+9 −10
Original line number Diff line number Diff line
@@ -23,13 +23,10 @@ import "google/protobuf/descriptor.proto";

package android;

// TODO: It's better to track this by semantic types and set policy for those.
// Do this for now to bootstrap the tools.
enum Destination {
    // Fields or messages annotated with DEST_LOCAL must never be
    // extracted from the device automatically. They can be accessed
    // by tools on the developer's workstation, and if they are sent
    // to another device that must be by the user, with a PII warning. (TBD)
    // by tools on the developer's workstation or test lab devices.
    DEST_LOCAL = 0;

    // Fields or messages annotated with DEST_EXPLICIT can be sent
@@ -43,7 +40,8 @@ enum Destination {
    DEST_AUTOMATIC = 200;

    // This is the default value, which could be overridden by other values.
    // The reason to pick 255 is it fits into one byte.
    // The reason to pick 255 is it fits into one byte. UNSET fields are treated
    // as EXPLICIT.
    DEST_UNSET = 255;

    // Currently use 0, 100, 200 and 255, values in between are reserved for futures.
@@ -52,16 +50,17 @@ enum Destination {
message PrivacyFlags {
    optional Destination dest = 1 [ default = DEST_UNSET ];

  // regex to filter pii sensitive info from a string field type
    // regex to filter pii sensitive info from a string field type.
    repeated string patterns = 2;
}

extend google.protobuf.FieldOptions {
    // Flags for automatically filtering statistics
    // Flags used to annotate a field with right privacy level.
    optional PrivacyFlags privacy = 102672883;
}

extend google.protobuf.MessageOptions {
    // Flags used to annotate a message which all its unset primitive types inhert this tag.
    // Flags used to annotate a message which all its unset primitive fields inhert this tag.
    optional PrivacyFlags msg_privacy = 102672883;
}