ownership of content shared by app user - facebook

I just can't find any info on what the legal situation is for content of an app provider, when shared by a user.
Does the same apply as in the terms and conditions for users, basically stating that Facebook has all the rights, or is there somewhere specific terms and conditions for app providers? There must be something, as there are newspapers articles being shared and I doubt they allow facebook to do with it as they wish.
In our case, we would like to allow our users to publish a picture with a mix of our pictures, fotos from other sites (with cc-by) and fotos which we would like to retain the rights to. Can someone point me to the right text?
This is what I found on the general terms and conditions:
https://www.facebook.com/terms.php
Sharing Your Content and Information
You own all of the content and information you post on Facebook, and
you can control how it is shared through your privacy and application
settings. In addition:
For content that is covered by intellectual property rights, like photos and videos (IP content), you specifically give us the following
permission, subject to your privacy and application settings: you
grant us a non-exclusive, transferable, sub-licensable, royalty-free,
worldwide license to use any IP content that you post on or in
connection with Facebook (IP License). This IP License ends when you
delete your IP content or your account unless your content has been
shared with others, and they have not deleted it.

found it in https://developers.facebook.com/policy/?locale=en_US, number 6. basically they can do as they please...

Related

How to restrict access to content to anonymous user in Plone-4?

On a Plone 4.3.18 install, how can I restrict access to some published content to only authenticated users?
I need to create a section in the my site which content is visible only to authenticated users, or a specific group of users, but I'm not finding the way to do it in the site configurations.
If you want to do this to some content only, use the Sharing feature
https://docs.plone.org/working-with-content/collaboration-and-workflow/collaboration-through-sharing.html
Usually it's best to post questions to our forum https://community.plone.org/ where more people will see them

How can I verify multiple other Adsense publisher-ids on my website

I have a website with articles written by myself and others. To reward the other persons for written content for my website I would like to share the Adsense income. I'm thinking about making a standard Adsense code and let the publisher-id rotate.
Can I just use their publisher-id or should the others person verify my website somehow in their Adsense account? And may I just use multiple publisher-ids on my website?
Hopefully someone can tell me what to do. Can't it lead to a ban?
Google states "Publishers are permitted to place ad code from different AdSense accounts on the same page as long as the owner of the website has given permission for ads to be placed on their site, and the webpage complies with our program policies.
A publisher will only be credited for clicks and impressions on the ad units associated with their account. Additionally, publishers are responsible for monitoring each webpage upon which their ad code appears to ensure compliance with our policies."
Source: Google Groups
Google's policy on using your own AdSense account on another publisher's website is here: https://support.google.com/adsense/answer/1346295?hl=en. You will also need to get the publisher to add you to their ads.txt file, as described by Google here: https://support.google.com/admanager/answer/7441288?hl=en .
Below are highlights from these two sources:
Ads on the same page or site as another publisher
If a site is in compliance with our program policies and the company or owner of the site has given you permission to display ads on their site, you may place your ad code on the same page as the other publisher's ad code. You will, however, need to contact your web hosting company or the owner of the site to obtain permission to display ads on their site. Additionally, you will only be credited for clicks and impressions on the ad units associated with your account.
Keep in mind that every publisher is responsible for the content of a site on which their ad code is placed. If a site is found in violation of our policies, we will notify any publisher(s) whose ad code is on the site.
....
Authorized Digital Sellers, or ads.txt, is an IAB initiative to improve transparency in programmatic advertising. Publishers can create their own ads.txt files to identify who is authorized to sell their inventory. The files are publicly available and crawlable by buyers, third-party vendors, and exchanges.

Facebook memorialization information within the Graph API?

I'm currently building a Social Media Dashboard where I'm doing a huge amount of data analysis for various social media providers. I'm now at the stage of doing analysis for a user's Facebook friends. One thing I'd like to do is analyse how many of a user's friends has passed (meaning their account has become a memorialized account). Does the Facebook Graph API offer any information about this?
I've done a fair amount of research on this topic, but I could only find information regarding the process of declaring an account memorialized:
From Facebook FAQ:
How do I report a deceased user or an account that needs to be
memorialized and deactivated or
deleted?
Memorializing the account:
Please report this information here so
that we can memorialize this person’s
account. Memorializing the account
restricts profile access to confirmed
friends only. Please note that in
order to protect the privacy of the
deceased user, we cannot provide login
information for the account to anyone.
We do honor requests from close family
members to close the account
completely.
Removing the account:
Immediate family
members may request the removal of a
loved one’s account. This will
completely remove the account from
Facebook so that no one can view it.
We will not restore the account or
provide information on its content
unless required by law. If you are
requesting a removal and are not an
immediate family member of the
deceased, your request will not be
processed, but the account will be
memorialized.
To make a request to memorialize or
remove a profile, please do so here.
If you have a special request
regarding a deceased user's account,
please use this form. Please note that
this form is only to be used for
accounts that have already been
memorialized.
Does anyone know if Facebook will ever add support for this within their API? A field called is_memorialized from a Graph API profile response would be enough for my needs at the moment.
Should I contact Facebook about this?

Is there any way to retrieve a user's "Apps others use" Facebook privacy settings?

Background:
After thinking that I had managed to successfully navigate Facebook's gauntlet of privacy settings, I have fallen prey to yet one last unexpected hurdle.
My Facebook app allows users to post content to Facebook (status updates, photos, etc). It also allows users to browse and view the same content of others who are users of the same app. Even if two users (that are friends) have:
granted the necessary permissions (read_stream, user_photos, friends_photos, etc) to the app
successfully posted content with the sufficient visibility to Facebook through the app
the ability to see each other's posted content on Facebook itself
It is still possible that they can't read others' content through the app due to the "Apps others use" privacy setting which restricts what information others can see through the Facebook platform, despite that the user has specifically granted access to the app for that content (ugh).
This little quirk makes for a terrible user experience, so I would at least like to be able to detect that a user has this limitation in place an inform him/her accordingly.
My searches through the FQL tables have come up fruitless, but I'm holding out against hope... Is there a (undocumented?) way to retrieve the "Apps others use" settings for an authorized user via Facebook API method?
Does the page http://nakedsecurity.sophos.com/2013/04/03/how-to-stop-your-friends-facebook-apps-from-accessing-your-private-information/ give you some help?
For going to that, is like in the image : Go to the gear icon at the top right > Account Settings > Apps > Apps others use and then customize it.

Location restricted Facebook apps - Possible to restrict view from page admins?

We have created a Facebook application that is restricted to US only, using the Graph API location restriction method (https://developers.facebook.com/blog/post/574/).
This application has then been added to a Facebook page. However, it appears that admins of the page are still able to see the application, regardless of their location.
So our question is: would it be possible to disallow access to admins of the page if they are outside of the US?
Just to make sure, is it admins, or just because you are the owner of the app.
I have no experience with the restriction functionality but if the above still proves that page admins can view it, then it looks like page admin's can still view it. But there are some other steps you can apply considering people can easily fake location on Facebook anyway.
IP Location
Download GeoIP (free IP address database) and you can lock people out of your app that way as well.
Graph API
Connect to the graph API with their user Id, manually get their location and block based on that.
Or you can use a combination of all of the above.
This is completely intentional - page admins will always see the tabs on their page - there's no way to hide content on a page from the admins of that page.
Broadly, there should be no way to hide content from users who are responsible for that content