A method for providing anonymized personally identifiable information, wherein the method is implemented by one or more first computers, the method comprising: obtaining a first request , the first request including first data indicating actions that happened at a client device and second data that is associated with the first data and that is based on personally identifiable information associated with the client device , wherein the second data included in the obtained first request is synthetic data that was synthesized based on the personally identifiable information associated with the client device or is the personally identifiable information associated with the client device ; quarantining at least the second data, wherein the quarantining at least includes storing at least the second data in a data storage ; retrieving data from the data storage , wherein the retrieved data is based on the stored second data; generating a third request to be transmitted to a server external to the one or more first computers, wherein the third request includes the first data and synthetic data associated with the first data, wherein the synthetic data of the third request is based on the retrieved data, and wherein the synthetic data of the third request is the synthetic data of the first request or was synthesized based on the personally identifiable information included in the first request , wherein the synthetic data includes an obfuscated, reduced, and/or hashed version of the personally identifiable information, and wherein the retrieved data is retrieved from the data storage , or the third request is transmittable to the external server , only as soon as or only after an association of at least a portion of the personally identifiable information with the client device or its user expired; and transmitting the generated third request to the external server . obtaining a first request , the first request including first data indicating actions that happened at a client device and second data that is associated with the first data and that is based on personally identifiable information associated with the client device , wherein the second data included in the obtained first request is synthetic data that was synthesized based on the personally identifiable information associated with the client device or is the personally identifiable information associated with the client device ; quarantining at least the second data, wherein the quarantining at least includes storing at least the second data in a data storage ; retrieving data from the data storage , wherein the retrieved data is based on the stored second data; generating a third request to be transmitted to a server external to the one or more first computers, wherein the third request includes the first data and synthetic data associated with the first data, wherein the synthetic data of the third request is based on the retrieved data, and wherein the synthetic data of the third request is the synthetic data of the first request or was synthesized based on the personally identifiable information included in the first request , wherein the synthetic data includes an obfuscated, reduced, and/or hashed version of the personally identifiable information, and wherein the retrieved data is retrieved from the data storage , or the third request is transmittable to the external server , only as soon as or only after an association of at least a portion of the personally identifiable information with the client device or its user expired; and transmitting the generated third request to the external server . <EOS>