OPT-OUT.TXT OPT-OUT CONSIDERATIONS in APRS Document version: 8.4.7 1 Sept 200 Author(s): Bob Bruninga, WB4APR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ever since I came up with the APRS idea, there has always been concern expressed by a minority over privacy on APRS. Although there is no such thing as privacy on Amateur radio, there has always been the idea of using the minimum power to communicate, or switching to simplex to minimize the range by a factor of 10 or more for an area reduction of 100 to 1. When Steve Dimse implemented FINDU.COM he eventually allowed for an OPT-OUT mechanism using !x! so that users could indicate in their packets that they did not desire their packets to be permanently archived. This is done with a "!x!" in the packet text or by the use of the "X" overlay character in position packets. This then lead the debate over to whether the users should be able to also OPT-OUT of the Internet completely, not just for archiving... The proposal was for all IGates to ignore any packet with "NOGATE" or RF-ONLY in its path. This solution is backwards compatible to all user software and hardware, but needs to be implemented at the IGates to be effective. THus there is no guarantee still for the end user. But there is a way to avoid being captured by IGates in APRSdos. The OPT-OUT in APRSdos takes advantage of a weakness in the IGate implementation that uses the presence of the "3rd party" format in a LOOP-CHECK algorithm to eliminate Igate-to-RF-to-IGate loops. While the proper IGate loop-filter should have been implemented around checking for the presence of the "TCPIP" or "TCPxx" path in all headers, it wasnt, and that argument is beyond the scope of this file. THus if a user wants to OPT-OUT of the entire IGate system, then he simply needs to transmit his packets in the 3rd party format, and the IGates will ignore him. So, to place your packets in APRSdos format. Simply toggle on the alt-SETUP-FORMATS-OPT-OUT command. ALso notice that all APRSdos ZIP-LAN packets have always been in 3rd party and are therefore always ignored by the Igates (This is why I am opposed to 3rd party format being the LOOP filter mechanism!)... bob