Social Media Permissions
This article will cover how our permissions work for the social authorizations that can be associated with the hub: Facebook, LinkedIn, Twitter and Apple Sign in.
The most important thing to note is that our application will never ever, ever post automatically to any of your profiles. When our application makes a post or change on your behalf, it is because you have specifically agreed to do so within our interface (for example, by clicking Post to Twitter or Join LinkedIn Group). You will always be aware when something is about to be posted and you will always have the opportunity to opt-out or stop from posting.
What do we ask for?
When integrating your Facebook account with your Influitive account, we ask for access to:
- Your public profile: If you chose to sign up with Facebook, then we will use this info to fill out your profile.
- A link to your timeline: This allows us to point to your timeline when you do a social sharing challenge
- Email address: this is the unique identifier which links your Influitive profile and Facebook profile
What do we ask for?
When integrating your LinkedIn account with your Influitive account, we ask for access to:
- Your basic profile information: If you chose to sign up with LinkedIn, then we will use this info to fill out your Influitive profile
- The primary email address associated with your LinkedIn account: This is the unique identifier which links your Influitive profile and your LinkedIn profile
- Create, modify, delete posts, comments and reaction to LinkedIn as you: This allows Influitive to post to LinkedIn when you complete social sharing challenges. Influitive never posts updates that are not triggered by you.
What do we ask for?
When integrating your Twitter account with your Influitive account, we ask for access to:
- See tweets from your timeline: This allows us to verify your Tweet and display it to the administrator of the Influitive community you are a member of
- See who you follow, and follow new people: This enables the "Follow on Twitter" challenges which award points for following accounts
- Update your profile: We do not require or use this access. Twitter does not provide a deep level of granularity when apps such as Influitive ask for permission. It batches certain permissions together, and this one comes as part of the batch which includes the permissions we require.
- Post tweets for you: This enables the "Post to Twitter" or social sharing challenges which award points for tweeting.
- See your email address: This is the unique identifier which links your Influitive profile and your Twitter profile
Why do we ask for so many permissions from Twitter?
Twitter only has three options for app permission levels: read only, read/write, and read/write + DMs. Since we create tweets on the behalf of users, we need to use the read/write permissions - which means we also get access to everything else, too, even though we don’t want it. We’d definitely ask for fewer permissions if we could!
What is it?
End users can sign into their Influitive hub using Apple Sign In, just as they can with Facebook, Twitter and Linkedin.
Why did we build it?
The primary reason for building this was due to Apple guidelines on social authentication for mobile apps on the App Store. Any app that supports social auth (like twitter, fb, linkedin) must also support AppleID ( guidelines here). Without this support, Apple was blocking new whitelabel apps being added to the App Store. However, this now provides a new login option for users who may want a login option that offers better privacy than social media platforms.
Who does it benefit?
This benefits all apple users (desktop, mobile, tablet) with a new option to sign in. This also benefits Influitive in launching branded apps without getting blocked by App Store compliance team.