I created an app to allow saving media directly to user’s devices from Tweets. The app was approved with the following information in the new app application:

Description: Save videos, gifs, and photos directly to your device from Tweets.
App Usage: This app will be used to query the status endpoint to get the contents of a Tweet’s media (via extended_entities.media).

The app competes directly with downloader bots but is more private and provides a much better user experience.

Before I distribute the app, I want to verify I’m not breaking any rules. I read through the API usage terms of service and found nothing restricting API usage for this purpose. In addition to this, downloader bots are still active and have the same purpose. So I don’t think this is a violation, but just want to make sure.

Thanks!

1 Like

Assuming you already fully completed the use case review when you applied for a developer account (as described), and that your app use case information is completed in the developer portal, I’d recommend opening an API Policy ticket if you need further reassurance. We’re not able to provide specific legal or policy advice for individual apps on the forums.

1 Like

I reached out to them with name of one distribution channel.

They sent me this:

Thanks for reaching out. Unfortunately, Twitter is not able to enter into any aspect of your business relationships with third parties.

They then closed the ticket. I opened another ticket with a different approach: I did not name any third-parties, I just asked for reassurance that my app is OK for distribution. This time they closed the ticket with no response. This was over a month ago. I wanted to wait to avoid spamming them so I waited until today before opening another ticket.

The app being approved for it’s specific use case can be seen as implicit permission. Not being told it violates API policy after asking can be seen as implicit permission. But I need more than implicit permission before I can distribute the app. Even if it’s someone just saying “your app is approved for it’s particular use case.”

If they continue to close my tickets without a response, what course of action is left for me?

Thanks for your help @andypiper !

1 Like

I do not believe we will be able to provide you with a policy statement that says that what you are building is compliant, as the policy adapts.

If those are the terms and information you’ve heard then it sounds as though you may proceed. Twitter (as I understand it) reserves the right to modify permissions and policies in the future, and we ask you to be mindful for future developer policy updates. I am not a lawyer, and I apologize that we are unable to send you specific details via these forums or via the policy ticket channel.

1 Like

Thanks for your help with this Andy.

Assuming you already fully completed the use case review when you applied for a developer account (as described), and that your app use case information is completed in the developer portal

What was submitted in the Use Case (some fields redacted):

Approval email:

If those are the terms and information you’ve heard then it sounds as though you may proceed. Twitter (as I understand it) reserves the right to modify permissions and policies in the future, and we ask you to be mindful for future developer policy updates.

Understood. Given they approved the app and did not modify my permissions and just responded they’re not entering into any business dealings, the only logical assumption is that I should be able to proceed.

I am subscribed to get policy updates and will remain compliant.

Marking this as resolved.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.