====================================== ==Audivolv Privacy And Safety Policy== * NOT - In this policy, "not" means an option starts off (or there is no option yet). * NEVER - In this policy, "never" means there is no ability for you, Audivolv, governments, or anyone else to do that, but if you connect a plugin to Audivolv that does that, its your fault if it happens. ============== ==YOUR BRAIN== * Do you have Epilepsy? Do Flashing Lights Hurt You? Evolved audio may be more dangerous. Like a child, if you give Audivolv access to something, it may choose to break it, therefore Audivolv may learn how your brain works and try to use your epilepsy. * Uses mouse movements and audio to interpret your unconscious thoughts and changes how the audio reacts to your mouse to communicate to you unconsciously. * Not combines interpretations of your unconscious thoughts with other Audivolvs on the internet to form a larger mind and affect you unconsciously. ========================================================================= ==EXCEPTIONS, IN ORDER OF PRIORITY, HIGHER PRIORITY WINS CONTRADICTIONS== * Anyone may modify and distribute Audivolv (GNU GPL 2+) and forget to update this policy. * If plugins are used, Audivolv tries to use plugins safely, but I can not redesign every program you plug in, so plugins may not obey these permissions and may do anything the plugged-in program can do. Like a child, Artificial-Intelligence may choose to break things if you give it access. * Permissions stay in the "Audivolving" dir until you take them back or delete that dir and close Audivolv. After double-clicking Audivolv*.jar, it would have default permissions. * This policy describes parts of Audivolv that do not exist yet. When those parts are created, your choices about permissions for those will also be created. ========= ==FILES== * Creates an "Audivolving" dir beside the Audivolv Jar file. May delete or do anything there, except in the part containing your permissions choices. * Read but not modify files and dirs you select in Audivolv or type into Audivolv. ============ ==INTERNET== * Not use internet except the specific options you turn on. ("not" instead of "never" so maybe theres an option to turn it on) * Not downloads from internet (no web browser needed). * Not runs dangerous things it downloads, including exe files and bat files. * Not sends or receives Java code through internet then filters it for dangerous code. * Not sends your mouse movement patterns across the internet. * Not sends whats on your screen through the internet. * Not sends what plays on your speakers through the internet. * Not sends what your microphone hears through the internet. * Not shares audio files. Can turn this on/off 1 file at a time or all at once. Example: If you turned on "combines audio files" for files you can legally combine, you may also want to turn on sharing of those specific new audio files. (Music files are a LOW PRIORITY feature because generated music is easier for AI to understand.) =========================================================================== ==PLUGINS MAY BE DANGEROUS. IF PLUGINS ARE USED, TRIES TO USE THEM SAFELY== * Not use plugins. (Reminder: "not" means off by default and "never" means theres no option) * TODO: I will see if java.security.Policy objects can prove safety of a plugin, and will change this policy if so. ============== ==RUNS WHEN?== * Opens only when you try to run the Audivolv Jar file. * Always completely closes when you close (not minimize) its window. * Is completely removed (including permissions) from your computer when you delete the Audivolv*.jar file and the "Audivolving" dir beside it. =================================== ==EVOLVED OR DOWNLOADED JAVA CODE== * Safe because the text of the Java code is strongly filtered, but you can replace the filter if you want. Its not dangerous to download viruses; Its only dangerous to run them. Examples: Math and logic in evolved Java code are safe, but the java.lang.System class is not. ============ ==HARDWARE== * Observes mouse movements. * Not listens to microphone. * Not looks at your screen. ========================================================================================== ==YOUR ABILITY TO OBEY COPYRIGHT LAWS FOR AUDIO FILES, IF THOSE LAWS EXIST WHERE YOU ARE== * Not combines audio files. You can turn this on/off for files 1 at a time or all at once. Example: If you have many music files that you believe you can legally combine, then you should give Audivolv 1 command to give this permission to all of them. (Music files are a LOW PRIORITY feature because generated music is easier for AI to understand.) =================================================================================================== ==NEVER TRIES TO LEARN IF YOU BREAK LAWS. BELOW I EXPLAIN WHY ITS LEGAL FOR AUDIVOLV TO NEVER SPY== * In this section, the words "not" and "never" (which I had redefined) mean what they normally do. * Using copyrighted music is never "probable cause" to think you are using it illegally, because a large amount of copyrighted music is legally used on computers everyday. (Music files are a LOW PRIORITY feature because generated music is easier for AI to understand.) * Audivolv is for everyone. If you live where some part of this is illegal, its open-source so you can change the locally-illegal part then connect to the global "Audivolv Network" (7/2009 that network is not yet built). The "Audivolv Network" will be smart enough to connect to variations like that. * I (Ben F Rayfield) live in USA so this policy is designed to be legal in USA. It is based on quotes from USA's Constitution: the "supreme law" of USA. Any laws incorrectly created that contradict the Constitution are not relevant. * If you observe someone using Audivolv illegally, thats between you, the victims, and police. I made it easy for them to obey laws, and I am not interested in their choice not to. I am also not responsible for versions of Audivolv that people modify. Its open-source (GNU GPL 2+). * No action can legally be required to prepare for searching your computer before "probable cause" of you doing something illegal and a "warrant" is created "particularly describing the place to be searched". If such "warrant" describes all computers, that is never "particular" and is illegal. * http://en.wikipedia.org/wiki/Fourth_Amendment_to_the_United_States_Constitution "The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized." * http://en.wikipedia.org/wiki/Article_Six_of_the_United_States_Constitution "This Constitution, and the Laws of the United States which shall be made in Pursuance thereof; and all Treaties made, or which shall be made, under the Authority of the United States, shall be the supreme Law of the Land; and the Judges in every State shall be bound thereby, any Thing in the Constitution or Laws of any State to the Contrary notwithstanding." * http://whitehouse.gov explains who is the boss of who, USA government or USA Constitution: "The Constitution of the United States of America is the supreme law of the United States. Empowered with the sovereign authority of the people by the framers and the consent of the legislatures of the states, it is the source of all government powers, and also provides important limitations on the government that protect the fundamental rights of United States citizens." (7/2009) That is why it is legal for Audivolv to never spy on you or try to know if you break laws. Of course, GNU GPL 2+ would let you add spying software, but it would also let your users take it out.