A system for detecting movement of a computing device using adaptive thresholds, the system comprising: at least one processor of the computing device; at least one wireless network interface of the computing device; and at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the at least one processor to: initiate an application session of an application over a connection to a connected wireless access point; upon initiation of the session, receive, via the wireless network interface, a signal strength data stream based on at least one wireless signal from the connected wireless access point; determine a signal strength range based on the signal strength data stream during a learning time period, the signal strength range indicating the computing device is within a defined area associated with the connected wireless access point, wherein a maximum signal strength threshold and a minimum signal strength threshold form boundaries of the signal strength range; detect signal strength values of the signal strength data stream during a detection time period; and based on detecting signal strength values inside of the signal strength range, maintain the connection with the connected wireless access point; and based on detecting signal strength values outside of the signal strength range, end the session and disconnect the connection with the connected wireless access point, wherein detecting signal strength values outside of the signal strength range comprises detecting a signal strength value greater than the maximum signal strength threshold. at least one processor of the computing device; at least one wireless network interface of the computing device; and at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the at least one processor to: initiate an application session of an application over a connection to a connected wireless access point; upon initiation of the session, receive, via the wireless network interface, a signal strength data stream based on at least one wireless signal from the connected wireless access point; determine a signal strength range based on the signal strength data stream during a learning time period, the signal strength range indicating the computing device is within a defined area associated with the connected wireless access point, wherein a maximum signal strength threshold and a minimum signal strength threshold form boundaries of the signal strength range; detect signal strength values of the signal strength data stream during a detection time period; and based on detecting signal strength values inside of the signal strength range, maintain the connection with the connected wireless access point; and based on detecting signal strength values outside of the signal strength range, end the session and disconnect the connection with the connected wireless access point, wherein detecting signal strength values outside of the signal strength range comprises detecting a signal strength value greater than the maximum signal strength threshold. initiate an application session of an application over a connection to a connected wireless access point; upon initiation of the session, receive, via the wireless network interface, a signal strength data stream based on at least one wireless signal from the connected wireless access point; determine a signal strength range based on the signal strength data stream during a learning time period, the signal strength range indicating the computing device is within a defined area associated with the connected wireless access point, wherein a maximum signal strength threshold and a minimum signal strength threshold form boundaries of the signal strength range; detect signal strength values of the signal strength data stream during a detection time period; and based on detecting signal strength values inside of the signal strength range, maintain the connection with the connected wireless access point; and based on detecting signal strength values outside of the signal strength range, end the session and disconnect the connection with the connected wireless access point, wherein detecting signal strength values outside of the signal strength range comprises detecting a signal strength value greater than the maximum signal strength threshold.