Pages: 1
Hi everybody,
i was checking out how Digg.com use Facebook Connect in the website.
When you join Digg using Facebook Connect they show you a form with pre-checked checkboxes to allow them to use your Facebook profile image, name and friends.
Unless you explicitily express your intention to not let them use your own data they will store your name, profile image and friends.
Here is the link to my digg profile:
http://digg.com/users/stefanopochet
I joined digg with facebook connect, leaving pre-checked the checkbox when joining. If you can see, my name, my Facebook friends on digg and my Facebook profile photo are now visible by everyone.
My data are stored on digg, as you can see checking the direct url of my image:
http://digg.com/users/stefanopochet/h.png
Now, checking up on Facebook Connect policies, i read on this page http://wiki.developers.facebook.com/ind … _Facebook, in 14.2 paragraph, the text pasted below:
"User data you receive from Facebook" (also called "user data you receive from us," "user data received from Facebook," or "user data received from us") means any data or content (including any images, text, or other information or materials) you receive from Facebook, that was provided by users to Facebook or was associated by Facebook with a particular user. This does not include "Independent Data," which means information that users provide directly to you. You cannot convert user data you receive from us into Independent Data (for example, by obtaining it from the API and asking the user for permission); Independent Data must be separately entered, uploaded, or presented to you by the user, or otherwise obtained by you independently of Facebook. "
So it seems that Digg is violating Facebook policies because people joining from Facebook Connect do not enter separately their data, but Digg converts data obtained from the API in "independent data".
Instead, checking up on the developer forum more informations about this stuff, i read this post:
http://forum.developers.facebook.com/vi … p?id=33357
in which the Facebook Platform Team said:
"Digg.com is actually not violating our policies, though that screen may be misleading - the data will respect a user's privacy settings and update when the user updates it. To our understanding, they aren't doing anything unexpected with data storage."
So using forms like Digg.com is allowed by anyone? Can anyone also add some other fields in the pre-checked checkbox (like City, birthdate, sex etc) and then storing that data?
Last edited by stefanopochet (2009-07-01 07:38:28)
Offline
Also:
According to Disconnecting Policies (http://wiki.developers.facebook.com/ind … ok_Connect):
19. Your must provide a simple online process, placed in a prominent location on your Connect site, for Facebook users to disconnect or otherwise disassociate their Facebook account from your site. If a user disconnects/disassociates (either through your site or via Facebook), you must immediately delete all User Data (including any Storable Data) relating to that user.
That doesn't seem to happen in Digg...
Last edited by rodd (2009-07-01 18:45:43)
Offline
This is very interesing and confusing at the same time..
So from what I have read.. A site implemeting FC cannot pull user details from facebook and save it as as part of their own profile on that user.
So if a user signs up to a www.externalsite.com, then uses FC to tie up the profiles.. www.externalsite.com cant fetch the user's birthday and store it in the local www.externalsite.com profile for that user?
Am i correct here?
If this is the case, Digg does seem to be breaking the rules here..
e.g.
I noticed that Digg save s a history of your profile pics.. change your profile pic on facebook and the new one becomes your Digg profile pic and the old one gets stored under 'Photos'.
I dont have an issue with this as I choose to tie up my account together and can see the benefits, but I want to do the same thing for my current work site which is a major media site in Australia and I want to make sure I follow the privacy rules of FB.
Tnk for starting this thread.
Offline
Would love an answer from facebook.
It is clear that Digg is violating, in different points, facebook policy.
Now:
1)Anyone is allowed to brake the rules like this. We are authorized to replicate the same behaviour.
2)Only Digg is allowed to brake the rules like this. We are NOT authorized to replicate the same behaviour.
Waiting an answer from Facebook platform team.
Offline
I would love to get an answer to my question.
Offline
Your account on Digg is marked as inactive. Your post is irrelevant as you solely register an account on Digg for the purpose of finding out how Digg interfaces with Facebook Connect, incidentally leading you to find out about this "policy loophole" which you think Digg is exploiting and gaining advantage over others, which makes me think whether the information you used for registration on Digg is genuine. The answer you need is already given to you. Now, move on!
Last edited by dr0zaxx (2009-07-10 03:54:39)
Offline
TechCrunch is another interesting example. I added a comment to a TechCrunch story using my Faebook ID. I then deactivated the TechCrunch aplication, and sure enough, the comment actualy disappeared from their site -- the whole thing, not just my identifying data. But then I re-authorized the application and the comment re-appeared! The implication is that TechCrunch had retained my data even after de-authorization and only hidden it from view.
Personally, I believe the FB's ToS should allow us to use the data we get from the API (eg, first/last name) as the default values for opt-in forms, and once properly opted-in, to retain that data. I don't think we should be able to spam a FB member's friends without explicit permission to do so.
Offline
dkaye wrote:
TechCrunch is another interesting example. I added a comment to a TechCrunch story using my Faebook ID. I then deactivated the TechCrunch aplication, and sure enough, the comment actualy disappeared from their site -- the whole thing, not just my identifying data. But then I re-authorized the application and the comment re-appeared! The implication is that TechCrunch had retained my data even after de-authorization and only hidden it from view.
they can store userid + comment, it should be enough.
Offline
I deeply apologize for any misunderstanding, i sincerily don't have the intention to start a flame.
I didn't want to criticize Digg or Facebook policy, i don't mind at all about what they do and how Digg uses Facebook connect. If Digg is authorized to have a "special access" to Apis i don't care. I'm just interested about MY integration and i just want to understand how to get the best integration without braking rules. I have only one question, it is not about Digg but it is about MY integration with facebook Connect:
Can you please tell me if:
1)We are authorized to replicate the same behaviour.
2)We are NOT authorized to replicate the same behaviour.
Offline
Follow what is written in the Platform Guidelines - unless you have written permission you are not authorized to operate against what is written in it. It is irrelevant what another site is doing or not doing (as saying that you copied another site will not stop your app from getting pulled if it is actually in breech).
I am not cetain that what they are doing is in alignment with the Platform Guidelines or not - but, I have only looked at it briefly. They like all other devs are allowed to store/cache data for 24hrs - at the present moment your profile is no longer on their site.
Offline
Simply create a profile on Digg and then go to:
http://digg.com/users/yourusername
You will see that this page (after weeks) is public and show to the world your facebook private picture.
Digg is violating policy, i just would like to know if they have a written permission(if so it means that i cannot replicate the same behaviour).
I don't have the intention to start a flame but i understand that there is no way that you will give an answer to me, so i will give the answer by myself:
- Digg is violating policy but we (other developers) are not allowed to replicate the same behaviour. I will not replicate the Digg behaviour.
Offline
I'm wondering exactly the same thing? Did Digg get special permission? (which is cool, just wondering) or can we all do the same thing? After all, it is VERY useful functionality if you have a site that is only augmenting their user management with FB Connect, rather than relying entirely on it.
Offline
Thanks for the reports everyone; we are working on this with Digg and will update with what we find.
Offline
Hello all,
We've followed up with Digg to make sure that no profile information is stored against Facebook policy. Please note that you must change any information you display within 24 hours of the user updating or removing that information.
Cheers,
Matt Trainer
Offline
Hi I also noticed that Digg stores the profile picture from my facebook account.
So what should i do for my external website to have the same effects?
Do i need to have a checkbox or anything that asks the permission of the user first?
what if the user subsequently updates her facebook profile pic?
what code should i use to grab the profile pic and then store it to my database?
please advise. thanks.
Offline
Pages: 1