Control of Photo Sharing over Online Social
Networks
Kaihe Xu
*
, Yuanxiong Guo
*
, Linke Guo
†
, Yuguang Fang
*
, Xiaolin Li
*
*
Department of Electrical and Computer Engineering,
University of Florida, Gainesville, FL 32611, USA
{xukaihe, guoyuanxiong}@ufl.edu, {fang, andyli}@ece.ufl.edu
†
Department of Electrical and Computer Engineering,
Binghamton University, Binghamton, NY 13902, USA
lguo@binghamton.edu
Abstract—Photo sharing is an attractive feature which pop-
ularizes Online Social Networks (OSNs). Unfortunately, it may
leak users’ privacy if they are allowed to post, comment, and tag
a photo freely. In this paper, we attempt to address this issue
and study the scenario when a user shares a photo containing
individuals other than himself/herself (termed co-photo for short).
To prevent possible leakage of a photo privacy, we design a
mechanism to enable each individual in a photo be aware of
the posting activity and participate in the decision making on
the photo posting. For this purpose, we need an efficient facial
recognition (FR) system that can recognize everyone in the photo.
However, more demanding privacy setting may limit the number
of the photos publicly available to train the FR system. To deal
with this dilemma, our mechanism attempts to utilize users’
private photos to design a personalized FR system specifically
trained to differentiate possible photo co-owners without leaking
his/her privacy. We have also developed a distributed consensus-
based method to not only reduce the computational complexity,
but also preserve the privacy during the training. We show that
our system is superior to other possible approaches in terms of
recognition ratio and efficiency. Our mechanism is implemented
as an Android application on Facebook’s platform.
I. I NTRODUCTION
OSNs have become integral part of our daily life and has
profoundly changed the way we interact with each other,
fulfilling our social needs–the needs for social interactions, in-
formation sharing, appreciation and respect. It is also this very
nature of social media that makes people put more content,
including photos, over OSNs without too much thought on the
content. However, once something, such as a photo, is posted
online, it becomes a permanent record, which may be used for
purposes we may not expect. For example, a posted photo in a
party may reveal a connection of a celebrity to a mafia world.
Just because OSN users may be careless in posting content
while the effect is so far-reaching, privacy protection over
OSNs becomes an important issue. When more functions such
as photo sharing and tagging are added, the situation becomes
more complicated. When someone attempts to share a co-
photo that contains individuals (photo co-owners) other than
himself/herself, currently there is no restriction on posting. On
the contrary, social network service providers like Facebook
are encouraging users to post co-photos and tag their friends
out in order to get more people involved. However, what if the
This work was partially supported by National Science Foundation under
grant CNS-1343356. The work of X. Li was partially supported by CCF-
1128805 and ACI-1229576.
co-owners of a photo are not willing to share the co-photo? Is
it a privacy violation to share co-photos without permissions
of the co-owners? Should the co-owners have some control
over the co-photos?
With these questions, we shall take a new look at the
popular OSNs such as Facebook to find how users’ privacy are
managed especially with the photo sharing feature. According
to the statistics from Facebook, 95% of the users are tagged
at least once on a photo, while most photos are tagged by
someone else. Tagging reveals identity immediately, but it also
works as a notification. There are 350 million photos uploaded
everyday, and so what if someone just uploads photos contain-
ing a user without his/her knowledge? Currently, we can barely
do anything about it.
In this paper, we propose a mechanism to help photo co-
owners to get some control over their co-photos. We argue
that the co-owner of a photo should have the same control
over the photo as the owner. Whether or not to post the photo
should be a collaborative decision of everybody in the photo.
To do that, we need to design an add-on scheme to monitor
photo posting activities on OSNs. Whenever a user attempts
to post a photo, he/she will receive a notification and has to
make the joint decision on whether to post it or not with all
individuals involved in the photo. Thus, a face recognition
engine (FR) is needed to recognize users in the photo. Photos
to be posted usually contains social friends on OSN, and thus,
FR can be trained to recognize the social friends (people in
the social circle). Training techniques could be adapted from
the off-the-shelf FR training algorithms. However, how to get
enough training samples from the social circle in the OSN for
the FR engine is the key. FR with higher recognition ratio
demands more training samples (photos of friends). However,
online photo resources may not contain enough photos of a
friend potentially in a photo. Users who really care about
their photo privacy are unlikely to post too many photos
online. Perhaps it is exactly those people who really want to
use our proposed mechanism and expect a high recognition
ratio. To break this dilemma, we propose a privacy-preserving
distributed collaborative training system for our FR with users’
private photos as the training input.
Since the decision on photo posting involves friends in the
circle (the most likely scenario) and it is distributed in nature,
our problem can be transformed to be a typical secure multi-
party computation problem. Intuitively, we may apply cryp-
Globecom 2014 - Communication and Information System Security Symposium
978-1-4799-3512-3/14/$31.00 ©2014 IEEE 704