LocaleĀ® is available as a paid app on Google Play. The latest version of Locale is 6.2 (release notes).


With LocaleĀ®, you get what you pay for: Locale is fast, accurate, reliable, secure, and battle tested. We stand behind our app 100%.

For help with downloads, installs, refunds, payments, account transfers, or store access, please contact the Google Play team through the Google Play Help Center. We do not have the ability to administer your Google Play account.

For help with third party Locale plug-ins, please contact the plug-in developer directly.

For technical questions regarding Locale we recommend using Locale's in-app priority support feature: open Locale and choose "Contact support" from the menu or Action Bar. This will attach information about your setup to your inquiry so that we can help more quickly. You can also email us anytime at up@244.am, however you will receive a significantly faster resolution to your inquiry by using Locale's in-app priority support feature.

Troubleshooting Tips

  • Reboot: Rebooting keeps Android happy. If you haven't rebooted today, please try rebooting your Android. Locale relies on a number of hardware features and Android system services, and rebooting your phone can help if one of Android's services gets into a bad state.
  • Uninstall/reinstall: Due to bugs in Android and defective flash memory in various Android devices, uninstalling and reinstalling Locale will magically resolve a variety of otherwise inexplicable issues.
  • Don't use custom ROMs or root your device: Locale is designed from the ground up to be reliable and portable across different versions of Android and different devices. We test Locale on dozens of different devices, versions of Android, and even on several custom ROMs before release. Locale is sophisticated and interacts with many parts of the Android hardware and software. Although a custom ROM may appear to work most of the time, Locale is more likely to uncover bugs in a custom ROM because Locale does a lot more than other apps.

Disable Battery Savers

"Battery saver" apps and tools disrupt many features of Android and may prevent Locale from working properly. Be sure to whitelist Locale from these battery savers, so that the app can run reliably. With thousands of different Android devices, these instructions may vary slightly depending on the exact Android device model.

  • Samsung

    Open the Smart Manager app > Battery. Under the App Optimization section, tap Detail. Tap on Locale in the list of apps. Select "Turned off for" to disable. Repeat this for any plug-ins for Locale.

  • Huawai

    Go to Android Settings > Advanced Settings > Battery Manager. Add Locale to the list of "protected" apps, so that it can run when the screen is turned off. Repeat this for any plug-ins for Locale.

  • Sony

    Go to Android Settings and disable Stamina Mode.

Frequently Asked Questions

  • Why does it sometimes take a while to update my situation?

    Locale's built-in conditions--Battery, Calendar (Android 4.0+), Caller, Charger, Movement, Orientation, Location, and Time--will update almost immediately. Some third party plug-ins may take a few minutes to detect a change. If you have questions about the performance of a third party plug-in, please contact the plug-in developer directly. Opening Locale forces refresh of all conditions including plug-ins, which is why opening Locale sometimes seems to "make it work."

    If Locale frequently seems to not detect changes, make sure that Locale is running by pulling down the Android notification area and confirming that Locale's ongoing notification is displayed. If Locale's notification is not displayed, a "battery saver" may be preventing Locale from running. Please see the "Disable Battery Savers" section.

  • Why won't my situation change? IT'S NOT WORKING >:(

    Usually this is just a minor misconfiguration of the situations. Let's narrow the problem down:

    1. Is the problem with the conditions or the settings? Look to see if the situation is becoming active. Active situations are indicated by a colored dot in the situation list. In addition, active situations are listed in Locale's ongoing notification in the pull-down notification area. If the situation is not becoming active, the problem is with the conditions. If the situation is becoming active, but not behaving as expected, then likely the problem is with the settings.
    2. Can you try something simpler? Try replacing all of the Conditions with something like the Charger condition and replacing all of the Settings with a Volume setting. This should work reliably, and provides a good baseline to start with.
    3. If you're using a third party plug-in, try seeing if a situation using only Locale's built-in conditions and settings works. Some third party plug-ins are buggy and do not work correctly. If you have questions about the performance of a third party plug-in, please contact the plug-in developer directly.
  • Why won't Locale detect my location?

    Locale uses patented artificial intelligence algorithms in combination with cell towers, Wi-Fi, GPS, accelerometer and other data to instantly determine your location, while using practically zero battery power. Arriving at a location should be detected almost instantly. Leaving a location may take a few minutes to detect, in order to conserve battery power. If Locale does not update your location, there could be bad location data in your area which can be corrected with Calibration, described below:

    1. Every once in a while, stale or bad data needs to be corrected through calibration. Calibration will not only correct bad location data, but it can also reduce battery usage by helping Locale avoid using GPS. To perform calibration, choose "Calibrate" under the menu or Action Bar of the Location condition. Pick a nearby Wi-Fi access point, and then drag-and-drop the pin to the right spot. If the pin is way off (e.g. hundreds or thousands of kilometers off), zoom out to move the pin long distances. Then, zoom back in to position it precisely. It does not matter if the access point is secured. It does not matter if the access point has Internet access. Locale merely uses the presence of the access point as a reference point; Locale does not connect to it. After calibration, you do not need to leave Wi-Fi enabled. Calibration will not increase Locale battery usage, and in fact it will reduce battery usage.
  • Why does Wi-Fi keep turning on and off?

    Locale will sometimes perform brief Wi-Fi scans (even if Wi-Fi is turned off) to determine your location accurately. Although it seems counterintuitive, these Wi-Fi scans significantly improve location accuracy and battery life. Without Wi-Fi scans, location accuracy is typically within 2,000 meters. With Wi-Fi scans, location accuracy is typically within 100 meters.

  • How do I backup Locale?

    Locale automatically makes backups of your situations.

    1. Whenever a situation is modified, Locale automatically places a backup on every external storage volume. For Android 4.4 and later, this also means the SD Card if present. The path is /Android/data/com.twofortyfouram.locale/files/backup.xml.gz. If this file exists when Locale is installed, Locale will automatically ask to restore from it. This file will be deleted automatically if Locale is uninstalled, so consider copying it to a safe place before uninstalling Locale. To move Locale's configuration to a new device, either transfer the SD card or manually copy the file from the old phone to the same location on the new phone and create the folders if they do not exist. Mac users may need Android File Transfer. Note: For devices without an SD card, external storage is technically internal memory built-in to the device but Android confusingly calls it "external storage."
  • I see the Shortcut setting opens apps... how do I kill apps?

    Android treats memory differently than a desktop computer. When leaving an app, it is paused rather than killed, so that returning to it later is faster. If Android needs more memory, it will automatically close apps that have been paused but have not been used recently. Because Android manages memory automatically, "task killer" apps are not necessary. Google has blocked "task killer" apps for Android 2.2 and later.

    While it is not possible to "kill" apps on Android, the Shortcut setting can be used to simulate this behavior by bringing the Home screen to the foreground. To do this, create a new Shortcut setting that opens the "Launcher" or "Home" app (on HTC devices, the Launcher might be called "HTC Sense"). When the setting is fired, it will bring the Home screen to the foreground, pausing whatever application was previously on the screen.

  • Why can't I install Locale to external storage or the SD card?

    Locale is a background application and therefore needs to be installed to internal storage to work properly. This is consistent with Android's guidelines for app install locations. Locale will however store location cache data on external storage in order to minimize usage of internal storage.

  • How do I disable Locale's ongoing notification icon?

    Locale displays an ongoing notification in order to reliably monitor conditions. Android aggressively kills background apps, except for apps displaying an ongoing notification. For this reason, Locale's ongoing notification is necessary.

    Android 4.1 and later allow Locale's ongoing notification to be entirely disabled, without impacting reliability. To completely disable Locale's ongoing notification, go to Android Settings -> Apps -> Locale and uncheck "Show notifications."

    We do not recommend disabling the notification, as it provides best status of Locale's state. If troubleshooting, please turn the notification back on. This is useful to 1. see if Locale is still running and 2. see status of situations. Although situation status can be seen by opening Locale, tapping on Locale's icon also causes a implicit refresh of all conditions which may make troubleshooting more difficult.


Locale is compatible with Android devices running Android 2.3 through Android 7.1. Locale supports all screen resolutions and screen sizes. Locale supports phones, tablets, media players, and even TVs. Locale is tested extensively on a wide variety of Android devices in our lab from nearly every manufacturer.

Although Locale is compatible with over 14,000 Android devices, there are a few known issues which are documented below. The issues described only occur on the specific devices listed. Although a manufacturer may have many similar devices, each model is slightly different and each device is affected differently. For example, an issue that occurs on the Samsung Galaxy S 6 does not occur on the Samsung Galaxy S 7 (and vice versa) unless explicitly indicated. Also many Android devices have similar names, please keep in mind that we will always be explicit when naming a specific device.

We test new devices as soon as they are available, and this list is continuously updated.

  • Most Samsung devices running Android 5.1 Lollipop and later have a feature called "App Optimization" which will prevent Locale from updating your situations automatically after three days. Disable this feature to ensure Locale works reliably: 1. Go to the Android home screen and open the Smart Manager app. 2. Tap on Battery. 3. Under the App Optimization section, tap Detail. 4. Tap on Locale in the list of apps. 5. Select "Turned off for" to disable. Repeat this process for any Locale plug-ins as well.
  • Due to an Android bug, Android will report a Force Close about 1% of the time when installing a Locale update from Google Play. Just ignore this error. The problem is that Android does not properly close the old version of Locale before installing the new version, resulting in an erroneous Force Close.
  • Locale does not currently support Android's multi-user feature. If multiple users have Locale configured, multiple copies of the app may run simultaneously and conflict.
  • Due to Android limitations, changes to Display Brightness and Display Sleep settings may not take effect while the device is in a car or desk dock accessory.
  • Due to an Android bug, Locale's ongoing notification cannot be hidden on Android 4.3.
  • Due to an HTC bug, some HTC devices running Android 4.0 or later will return to the Android Home screen, rather than Locale's Edit Situation screen, after selecting a wallpaper in Locale's Wallpaper setting. To complete setting up the Wallpaper setting, re-open Locale and then the Wallpaper setting will finish saving.
  • On HTC Sense UI devices running Android 2.2, the Orientation condition is prevented from updating while the screen is off. HTC's Android 2.3 update resolves this issue. Non-Sense UI devices such as the Nexus One were never affected by this issue.
  • Samsung Galaxy S and Galaxy S II devices have a firmware flaw that causes Wi-Fi to get stuck after a few days when using the Location condition. We have reported this issue to Samsung and Google. Until Samsung fixes this bug, we recommend one of the following workarounds: 1. Leave Wi-Fi ON all the time on these devices. To optimize battery usage, change the Wi-Fi sleep policy by going to Android Settings -> Wireless and Networks -> Wi-Fi settings. From there, choose Menu -> Advanced and then set the Wi-Fi sleep policy to "Never when plugged in." 2. Make all locations 2,000 meters or later to implicitly disable Locale's Wi-Fi location feature.
  • Locale is fully compatible with Android's built-in Wi-Fi tethering feature, however location accuracy will be reduced while Wi-Fi tethering is active. For this reason, we recommend USB tethering instead.
  • While Locale is fully compatible with Android's built-in Wi-Fi tethering feature, third party tethering apps that require root may conflict with the Location condition. To use root tethering apps, we recommend one of the following workarounds: 1. While root tethering is enabled, temporarily turn Locale off from the menu or Action Bar of Locale's main screen. 2. Make all locations 2,000 meters or larger to implicitly disable Locale's Wi-Fi location feature. 3. Don't use the Location condition.
  • Samsung Galaxy Note 3 devices have a firmware bug that prevents setting minutes in the Time condition UI.
  • Samsung Galaxy Note 3 devices have a firmware bug that prevents the Wallpaper setting from saving.
  • Sony Ericsson devices have a bug that prevents the Orientation condition from working reliably, therefore the Orientation condition is disabled on Sony Ericsson devices.
  • Due to Android bug #21635, when running Android 4.0 through Android 4.0.4 it will take about 20 seconds before Locale's ongoing notification appears after manually turning Locale's service off and then back on again. Google resolved this issue with Android 4.1.
  • The custom ROM MIUI prevents apps like Locale from changing the volume. To fix this issue, 1. Open the Superuser app. 2. In the list of apps, tap on Locale. 3. Under the Manage Permissions section, set "Monitor calls" to allow. (This name is misleading, but this setting is what allows Locale to change the ringer volume).