⭐️ Inspiration
Certain apps or services don’t have many reviews, and are from unknown makers (e.g. they may not downloaded directly from a trusted source like the App Store). However, some services are harmful, and scrolling past to click the ‘I Agree’ button may cause you to inadvertently agree to give up your privacy, let the service download malware, or result in other unwanted consequences.
We realized that we never really read these documents, so we created Concisely Yours in order to increase transparency and let users know what they’re agreeing to.
📄 What it does
Every time you download an app or use a service, do you scroll down to the ‘Agree’ button without reading the actual Terms & Conditions? If so, Concisely Yours is the perfect tool for you, designed to deliver a summarized form of the most important Terms & Conditions.
There are two parts to the document: 1) a summary, and 2) a section for potential red flags & points of importance.
🖥 How we built it
The prototype of the site was designed using Figma, Adobe Illustrator, and Procreate, and the code was completed using Python. We also used the Natural Language Toolkit (NLTK) for processing a summary of the inputted Terms & Conditions, and the PyFPDF library in order to generate a .pdf output.
⏳ Challenges we ran into
We are just a group of two, and we are both first year students with limited experience. We also weren't able to start working on the project until Saturday noon, so we didn't have much time/resources to work with.
⚡️ Accomplishments that we're proud of
We used both the NLTK and PyFPDF libraries for the first time, and they both worked out great! We were able to create a summarized Terms & Conditions list using NLTK, with a clean, simple .pdf file as an output. We also spent quite a while on the design of the site (that we later hope to complete!), and we are pleased with how it turned out.
💫 What's next for Concisely Yours
We plan to implement the following features after UofTHacks:
- Improving sentence processing to get rid of unexpected errors
- Creating a functional website
- Adding more key words and warning words to the list
- Allowing the upload of different file types
Built With
- adobe-illustrator
- figma
- fpdf
- nltk
- python
Log in or sign up for Devpost to join the conversation.