Have you read through the terms of service at [node:110] yet?
Generally, as long as you’re honoring those terms (such as “don’t surprise users”, respect the privacy of data marked private, process deletion messages you receive or are otherwise made aware of, and that you follow the display requirements wherever Twitter Content is displayed, generally you can use the Streaming API to collect, retain, and display tweets.