-
Notifications
You must be signed in to change notification settings - Fork 1
Legal Issues
Javascript, HTML/CSS: These are open standard technologies and do not typically have direct licensing restrictions. However, some JavaScript libraries or CSS frameworks might have their own licenses but typically use open-source licenses.
Frameworks and Libraries: React Native, and other libraries like React-native-calendars, Axios, expo/vector-icons, react-navigation/bottom-tabs, npm packages (such as react-native-image-picker, @react-native-async-storage/async-storage, @react-navigation/native, React-native-linear-gradient) use open-source licenses.
Services: Firebase: Firebase has its own terms of service and licensing agreements. After Reviewing Firebase's terms we saw that Firebase offers a no-cost tier pricing plan for all its products.
APIs: Exercise API and Meals API from API Ninjas: The APIs that load workouts and meals into the app are free to use for non-commercial use and if you have a premium plan you are allowed to use it for commercial use
Users enter their workout and meal information, thereby mitigating potential intellectual property constraints. The two APIs utilized to source workouts and meals are public resources and, hence not subject to any intellectual property constraints. Furthermore, the libraries used are all open-source, eliminating intellectual property constraints associated with their usage.
Copyrighted Works: Implement user agreements when user is creating account and logging in, (in-app notices that prohibit users from uploading copyrighted content). Set up a system for copyright holders to report violations and for admin to act on these reports.
Data Theft: Ensure that our app has strong authentication and encryption to prevent unauthorized access to user data. Regularly audit security measures to prevent data theft. We will encrypt all of our user data including username and password.
Illegal Activities: Our terms of service will clearly state that illegal activities are not permitted through the app. We will have guidelines about what can be stated in workout and meal information.