Personalized Face Privacy Protection From a Single Image

Zachary Yahn, Fatih Ilhan, Tiansheng Huang, Selim Tekin, Sihao Hu +3 more
5/18/2026
cs.CV

Official code: zacharyyahn/FaceCloak (4 stars, last commit 2026-04-29).

Abstract

Photos of faces uploaded online are vulnerable to malicious actors who can scrape facial images from online sources and intrude on personal privacy via unauthorized use of facial recognition models. This paper presents FaceCloak, a novel personalized face privacy protection system, which can generate defensive identity-specific universal face privacy masks from a single image of a user, causing facial recognition to fail. FaceCloak introduces a three-stage personalized face perturbation learning methodology: (1) It generates a small set of high-variety synthetic face images of a person based on a single image of the person. (2) It learns face cloaking by adding more protection to key facial-identity leakage regions through iterative perturbation generation over the small set of synthetic images, effectively shifting a user's identity embedding towards a distant anchor identity and away from a similar one. (3) It generates a personalized identity-protective mask in the form of pixel-wise cloaking, which is light-weight and can be efficiently applied to any facial image of a user while maintaining good perceptual quality. Extensive experiments on three popular face datasets across ten recognition models show the effectiveness of FaceCloak compared to 29 other existing representative methods. Code is available at https://github.com/zacharyyahn/FaceCloak

View on arXivView PDF

Code Implementations(1)

43C, C++Apr 21, 20255 months ago

Similar Papers

Cite this paper

@article{yahn2026personalized,
  title  = {Personalized Face Privacy Protection From a Single Image},
  author = {Zachary Yahn and Fatih Ilhan and Tiansheng Huang and Selim Tekin and Sihao Hu and Yichang Xu and Margaret Loper and Ling Liu},
  year   = {2026},
  eprint = {2605.19032},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2605.19032v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2605.19032.svg)](https://codeofpaper.com/paper/2605.19032)

Discussion