Step 202 may include obtaining, via the one or more processors, geographic data of the user based on the transaction data. The geographic data of the user may include at least a geographic location associated with the potential user activity and/or the user. Such geographic location may include a specific address of the potential user activity or the user, or a geographic region surrounding the potential user activity or the user. In one example, if the potential user activity (e.g., depositing funds via an ATM) may take place at a specific address (e.g., a grocery store having the ATM), the geographic location may be within a region or a radius around the specific address. In this situation, the radius or region may be set by the user, another individual, or by one or more algorithms. For instance, in some embodiments, the user may select a pre-determined distance as the radius around a specific address. Such pre-determined distance may be at least 10 meters, 20 meters, 30 meters, 40 meters or more around the specific address. In some embodiments, the pre-determined distance may be at most 40 meters, 30 meters, 20 meters, 10 meters, or less around the specific address. The geographic location may include a geographic region that a user travels to perform a potential user activity. For instance, a user may go to work in the morning, go to gym after work, and go back home, and may typically perform the potential user activity near the user's residence, location of employment, or gym. In this situation, the geographic location may be considered the geographic area encompassed within a radius around the center of the user's residence, gym, and/or employer location.