I wanted a way to browse and search my old tweets, archive them in case Twitter ever dies, and do this all on my own web server. There were a few roundabout ways and hacky approaches to doing this out there, but I felt there were too many steps involved for something so simple, so I created Archive My Tweets. Now I have a browsable and searchable archive of all my tweets.
Due to a limitation of Twitter’s API, only the latest 3200 tweets can be retrieved. If you haven’t started grabbing your tweets now, you might want to get started so you don’t have to manually copy them in later.
Twitter Display Guidelines and Terms of Service
(August 17, 2012 update) After reading through Twitter’s new Display Guidelines, the Developer Rules of the Road, and the Terms of Service, I’m not convinced that Archive My Tweets falls under the new display guidelines.
As defined by Twitter, a Twitter Client allows a Twitter user to login, view his timeline (meaning tweets from people he follows), create new tweets, retweet, etc. Archive My Tweets does none of that; it’s only personal backup software.
My understanding is that using Archive My Tweets to store ones own tweets is allowed by their TOS. First, as described in the TOS, the creator of the content (the tweet) still owns all rights to that content after posting to Twitter. Second, the default Archive My Tweets setup is created in such a way that you should only be storing tweets that you’ve created. The way I see it, you’re just taking content you already own back from Twitter, and displaying that content in a manner that you choose.