# Streaming Chat Data

**URL:** <https://discuss.dev.twitch.com/t/streaming-chat-data/8554>\
**Category:** Chat and IRC\
**Created:** [December 17, 2016, 5:30am UTC](https://discuss.dev.twitch.com/t/streaming-chat-data/8554 "2016-12-17T05:30:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![agapic](https://avatars.discourse-cdn.com/v4/letter/a/db5fbb/32.png) [@agapic](https://discuss.dev.twitch.com/u/agapic)\
**Post date:** [December 17, 2016, 5:30am UTC](https://discuss.dev.twitch.com/t/streaming-chat-data/8554/1 "2016-12-17T05:30:18Z")

</div>

Apologies if this has been mentioned elsewhere. I’ve read the Terms of Service but have never been super duper at reading legal documents and I want to be 100% sure of what is right and what is wrong.

Right now, I’ve made some pretty good progress on creating an app that utilizes Twitch chat data using Apache Kafka, Spark, and Cassandra to try to find some interesting relationships/patterns in chat data. But, after reading the terms of service, I would definitely have to discontinue to the application if I kept everything as-is. I’d be curious if I would be able to do the things below so that instead of scrapping the whole project, I can at least tune it down a couple notches so that it would still be accepting as per Twitch’s Terms of Service. For example, I wouldn’t need to store data in a database, I could just process it live and display it on a webpage or something similar.

Here are some basic functionalities I’d be curious about. If they _are_ a violation of Twitch’s Terms of Service, I am very interested in things I can do to make sure it isn’t a violation.

- display simple ranked metrics (e.g., leaderboard of which user has the most _non-spam_ messages)
- alternatively, create a leaderboard which shows the channel that has the most “memes”, or other interesting things about a channel
- facilitate natural language processing on the chat messages to identify trends/relationships between/in games
- something super simple: type in a sentence and guess which stream it came from

Please let me know.

Thanks a lot!

---

<div class="post-metadata">

**Author:** ![scottrc](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@scottrc](https://discuss.dev.twitch.com/u/scottrc)\
**Post date:** [December 18, 2016, 9:28am UTC](https://discuss.dev.twitch.com/t/streaming-chat-data/8554/2 "2016-12-18T09:28:42Z")

</div>

I’m not 100% sure but I think [legal@twitch.tv](mailto:legal@twitch.tv) would be able to give you a concrete answer. Maybe just send them this post with some details about the website etc.

---

<div class="post-metadata">

**Author:** ![system](https://d2opxh93rbxzdn.cloudfront.net/original/2X/0/05909729875cce3b53e59d5561c4d23bb14948fc.png) [@system](https://discuss.dev.twitch.com/u/system)\
**Post date:** [January 17, 2017, 9:28am UTC](https://discuss.dev.twitch.com/t/streaming-chat-data/8554/3 "2017-01-17T09:28:51Z")

</div>

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