Legal Issues - SCCapstone/EZBag GitHub Wiki

Is your software violating any licensing agreements? List all third-party software you plan to use and ensure that you have the right to use as you plan.

The third party software that we are using is Twilio, Scandit, MongoDB, Jersey, JQuery, Font Awesome, Vue, and Vuetify. Twilio and Scandit are the only third party pieces of software that we are using that are not open source. Based on the terms and agreements of both Twilio and Scandit we are not violating their licensing agreements. We will note that in order to deploy the EZBag web app long term using Scandit we will need to purchase a yearly license to use the web based barcode scanner. In the meantime and for the proof of concept, we are able to create trial accounts to develop, test, and deploy the EZBag web application. For Twilio, we have created an account and deposited money to use the platform.

Are there any intellectual property constraints placed by your client? or by the owner of some dataset you need to use? List them.

There are no copyright issues with our current implementation of our app. However, it is possible that the data we are provided by stores is the intellectual property of the business and therefore it is our responsibility to keep that data from being accessed by third parties. The risk of a third party accessing store information is remediated by the fact that the business IDs used to open a businesses respective EZBag app are hashes and are therefore not iterable. These IDs will also not be listed in a central location and will only be available through scanning the QR code at the entrance of the store. Furthermore, a web app user will only be allocated a limited number of queries to prevent them from scraping a store’s product and pricing information.

Can your users use your app to break the law? post copyright works on your webapp? steal information? Etc.

Users can technically break the law (shoplifting) while using our app. However, our app does not aid them in breaking the law and is no different from someone stealing at self checkout. All personally identifiable information (PII) from the app is kept private on our servers other than essential information employees may use to determine if someone has checked out (customer cart number).

Other legal considerations

Terms of Use and Privacy Policy

The terms of use and privacy policy of the EZBag web application will be available to the customer upon opening the EZBag web application. The user will have to press “Agree” to the terms of use and privacy policy in order to continue forward and use the web application. Next to the “Agree” button there will be “Terms of Use” and “Privacy Policy” hyperlinks leading to each respective document.

Product Image Copyright

Pictures of products will not be used on our web application until we can purchase access to product image databases or find product images labeled for legal reuse. We will generally not use product images as of now to avoid getting into any copyright issues.