Is it illegal to modify url data? Say i did something like https://SomeSite.com/variableThing=**MyValue** instead of https://SomeSite.com/variableThing=**DefaultValue** Can I be held accountable for any errors that the variable generates on the server end. The servers are probably owned by my local organization, and I have not agreed to any statements the software my organization is using.
Awareness of consequences If you knew (or had reasons to suspect) that the server end implemented something like (whether intentionally, or by way of a bug/omission): if variableThing == **MyValue** { causeALotOfTrouble() } — then yes, you pretty much can be held accountable. Otherwise highly unlikely. By default, it is reasonable to expect that servers handle/filter/sanitise user input properly no matter where the request comes from, so modifying a URL is merely seeking certain data from the server — which it is free to supply or deny. For example, if MyValue is an SQL injection attempt, then yes. If it is trying to filter out the results by a certain criteria, then no.
You are referring to Section 29.22 of the Copyright Act of Canada. This allows for format shifting for private purposes but only if the copy of the work or other subject-matter from which the reproduction is made is not an infringing copy and the individual legally obtained the copy of the work or other subject-matter from which the reproduction is made among some other conditions. In the case of downloading a copy from the internet, the source is likely an infringing copy (violating the first condition) and you wouldn't have legally obtained the copy of the work from which the reproduction is made (you don't even have the copy from which the reproduction is made, since it is on a remote server somewhere).
If the app (and the service accessed from the app) truly doesn't have any EULA, ToS, or license agreement, to include restrictions on reverse engineering, you can probably create an alternate front end, so long as you aren't using their logos, etc. However, their data may be a different beast, depending on the nature of it. For example, extracting data from Twitter would potentially violate Twitter's license on the original text copyright held by the authors in question. Wikipedia explicitly includes redistribution in their license agreement with authors/content creators. If all you are extracting and storing is the temperature at a particular weather station, you might have less of a concern. Anything beyond merely factual runs the risk of a copyright infringement as you store the data in your own database.
Ok, so it looks like there really are many questions being asked. 1) Is it illegal to host / own / operate a private server for games that require a server of such? And why? 2) Is it illegal to host / own / operate a private server for WOW? And why? 3) Is it illegal to join a private server for games that require a server? and why? 4) Is it illegal to join a private server for WOW? Answers 1 &amp; 2) This depends on the game that is being hosted. There are many games that require servers in which this is not only legal, but encouraged by the company. MineCraft is one that comes to mind. You can host MineCraft servers, and even modify the server code. You can even charge for this service. However,for games like WOW, In short, yes if the server is profiting or If the server is running stolen or leaked software or If the server is distributing client files. If the server was recreated from the developers own mind, and was only compatible with the WOW server, then it's a bit more gray and depends on the Judge's level of understanding of technology. 3 &amp; 4) This comes down to the EULA. If the EULA is like MineCraft, then you are good to go. If the EULA is like WOW, which forbids both modification of the client and participation on emulated servers then it is a violation of EULA. If WOW did not have the second part of "participation on emulated servers", then a user could modify on the router level to point to a private server.
IANAL, just a programmer with an interest in legal rules. Due to the very permissive nature of the MIT license, no, it does not appear that anything illegal has been done. Specifically, the section to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software (emphasis mine) grants everyone the right to modify your code and share those modifications, provided one includes the license. Since this person has included your license (including your copyright notice), they have followed the conditions of the license and are able to share your stuff. Legally. Ethically, I still think its ****. This might be a good starting point in selecting a license (note the Modification column). https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses The CC-BY-SA license family, as mentioned by Ron Beyer in comments is on this list, for example. TL;DR: You unfortunately granted a more permissive license than what you wanted/needed to. This was a BadThing(TM), analogous to giving too broad of access rights to a method or class. Determine your desired permissions, then select a license that matches what you'd like to grant.
The Google terms of service do not prohibit using their translate programs to create something that you sell. TOS for using their API would be irrelevant, since that isn't what you're doing. There is no clear copyright issue: as far as I can tell, there is not yet any case law suggesting that the output of a program can be owned by the copyright-holder of the program. (Copyright must be held by a legal person, i.e. an actual person or a corporation, and a program cannot yet be a legal person). A human-performed translation is subject to copyright protection since what is protected is that which is created by the (translating) author, and a program lacks that creative element. A translation owes its existence to the program-user using a particular tool to create the work, be it a pen or a translation program. What is unclear at present is whether a person using machine translation in a permitted fashion to create a derivative work thereby gains copyright to that derived work.
You tag the question with "criminal law", suggesting that by "illegal" you mean "is it a crime" -- that would depend on jurisdiction, but in the US or my state, it is not a crime. There are crimes that you could commit with such an account, but violating the TOS is not itself a crime. However, it is illegal, a breach of contract, as you can see from the TOS "You will not provide any false personal information on Facebook, or create an account for anyone other than yourself without permission".
You clearly cannot provide data that you haven't stored – and not storing data is a good thing under the Art 5(1)(c) Data Minimization Principle. Despite the Art 20 data portability right being conditional on that the data subject has provided data and not on that data has been stored, I think responding to such a request with “sorry, as per our privacy policy we do not store this data” would be perfectly fine. It is also curious that you are using consent as the legal basis for the purpose of selecting the website language. How do you obtain consent from visitors? How can you prove that you got consent? In many ways, consent is the legal basis of last resort, and I'd think that legitimate interest would be a much more straightforward approach in your case.