package icon

Blitzortung Lightning Monitor

Get an overview of the current thunderstorm situation
Simple to use map based application, visualizing real time full area lightning data provided by the blitzortung.org lightning location network project. The current thunderstorm situation at your fingertips.

Features:

* realtime display of lightning data
* display of historical lightning data of the last 24 hours
* for regions Europe, North & South America, Asia, Africa and Australia/New Zealand
* lightning strike time color coded
* reduced data volume and fast response
* current lightning strike time and lightning count
* optional user location marker
* alert function shows distance/direction of storms
* background service for alerts
* support for notifications, sound and vibration alarm
* single stroke display for blitzortung.org participants

Please visit https://www.blitzortung.org for more information regarding the community based lightning location project.

The raster display ensures a fast performance of the application even if there is a very high thunderstorm activity. Blitzortung.org participants can visualize all stroke locations individually.

If you would like to contribute to a translation of the software in your language, please do not hesitate to contact the author of the software.

User privacy

This app can use device location in order to show the users location on the map and for generating warning view and alerts for lightning activity nearby.

The lightning warning feature **can also be used without device location permissions** as the location can also be set manually (via preferences but also via long pressing the desired position on the map). You will still be able to use the warning feature without allowing location permissions.

In order to have a more efficient data transfer with high resolution lightning data the app only fetches the last 10 minutes of activity in an area of 5° x 5° rounded to five degrees.

Although this data is derived from the devices location or the map area currently visible it can not be used to track users.
Here is why:


  1. Granularity: A 5x5 degree area is extremely large.


  • Latitude: 5 degrees covers approximately 555 km (345 miles).

  • Longitude: At the equator, 5 degrees is also ~555 km. At 50° latitude (e.g., Central Europe/Canada), it is still ~355 km wide.

  • This resolution is sufficient to identify a broad region (e.g., "Central Europe" or "US West Coast") but is completely insufficient to pinpoint a city, let alone a specific person or address.


Anonymization: The calculation `(coordinate / scale).toInt()` effectively quantizes the location. All users within that massive 5x5 degree square report the exact same grid index (e.g., x=2, y=10). It is impossible to distinguish between two users within that same ~300,000 km² area based solely on these coordinates. On top of that, there is no data provided which would allow to link subsequent requests coming from the same app.


Conclusion: The coordinates generated by `LocalData.update()` are too coarse for individual tracking. They serve only to download lightning data for the correct general region of the world.

Anti-Features

This app has features you may not like. Learn more!

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 2.4.6 (347) suggested Added on Dec 01, 2025

    This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access location in the background
      This app can access location at any time, even while the app is not in use.
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "location"
      Allows the app to make use of foreground services with the type "location"
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • reorder running apps
      Allows the app to move tasks to the foreground and background. The app may do this without your input.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • org.blitzortung.android.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.4 MiB PGP Signature | Build Log

  • Version 2.4.5 (346) - Added on Nov 23, 2025

    This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access location in the background
      This app can access location at any time, even while the app is not in use.
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "location"
      Allows the app to make use of foreground services with the type "location"
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • reorder running apps
      Allows the app to move tasks to the foreground and background. The app may do this without your input.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • org.blitzortung.android.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.4 MiB PGP Signature | Build Log

  • Version 2.4.4 (345) - Added on Sep 13, 2025

    This version requires Android 5.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access location in the background
      This app can access location at any time, even while the app is not in use.
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "location"
      Allows the app to make use of foreground services with the type "location"
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • reorder running apps
      Allows the app to move tasks to the foreground and background. The app may do this without your input.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • org.blitzortung.android.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 6.3 MiB PGP Signature | Build Log