blob: 0a41aa8fbecf996097e0e9c3200959550b86b894 [file] [log] [blame]
// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// Describes a user affiliated with a Chrome OS Session.
syntax = "proto2";
package reporting;
option optimize_for = LITE_RUNTIME;
// Used for annotating sensitive fields in google3.
// ${COPYBARA_DATAPOL_IMPORT}
// Common information about Session Affiliated User accounts.
message SessionAffiliatedUser {
// Email address associated with the account.
optional string user_email = 1;
}
message SessionUnaffiliatedUser {
// String user id is deprecated because it was filled using a cryptographic
// hash which generated a non-readable byte string. The ID must be human
// readable since it's displayed in a UI.
optional string user_id = 1 [
// copybara:datapol_begin
// (datapol.semantic_type) = ST_NOT_REQUIRED,
// copybara:datapol_end
deprecated = true
];
// Unique per-device user id. Used to track unaffiliated user activity on a
// given device without revealing the identity of the user.
optional int64 user_id_num = 2
// copybara:datapol_begin
// [(datapol.semantic_type) = ST_NOT_REQUIRED]
// copybara:datapol_end
;
}