Where is my Train

Sigmoid Labs and its affiliates · Train app - Timetable & live running status without internet No Ads Metro Local

Native Android Travel & Local Sigmoid Labs and its affiliates
Bundle ID com.whereismytrain.android
Version analyzed 7.1.5.896937930
Build framework Native Android
SDKs detected 7
Analyzed 2026-10-03
Exploratory agent run

What Where is my Train does

The "Where is My Train" mobile application is a specialized transit utility designed for the Indian Railways ecosystem, providing users with real-time train tracking, scheduling, and ticketing information. The application facilitates route planning between stations, PNR status monitoring, and live arrival/departure board visualization. It features a multi-language interface and integrates with third-party booking platforms to streamline the passenger experience from planning to transit.

Observed on screen

  • Train Search and Tracking Enables users to find trains between specific source and destination stations or by inputting unique train numbers and names.
  • Live Station Board Displays real-time information regarding train arrivals and departures at a selected railway station.
  • PNR Status Monitoring Allows passengers to verify the current status of their Passenger Name Record and view ticket confirmations via SMS integration.
  • Ticket Reservation Integration Facilitates seat availability checks and ticket booking through an integrated interface with the Confirmtkt platform.
  • Multi-language Localization Supports a wide range of Indian regional languages, including Hindi, Kannada, Tamil, Bengali, and Marathi, for enhanced accessibility.
  • Offline Timetable Access Provides updated train schedules and timetables, including support for local and metro train systems in specific cities.
  • Dynamic Quota and Date Filtering Permits users to customize searches based on specific travel dates and booking categories such as the General Quota.
  • UI Customization Includes options for switching between light and dark themes and managing navigation settings for optimized user interaction.

Written from a FlyTrap agent exploring the app on a real device, not from the store listing. It covers only the screens that run reached, so anything behind a login, paywall or region lock is absent.

Static + runtime analysis

SDKs detected

7 SDKs found across 5 categories. Click any SDK to see every other app that uses it.

All SDKs
From manifest + Info.plist

Permissions requested 6 sensitive

22 permissions requested at runtime. Colors reflect platform sensitivity tier.

Precise location sensitive

Access exact location via GPS, cell, and Wi-Fi.

Approximate location sensitive

Access approximate location (network-based).

Background location restricted

Access location while the app is in the background.

Microphone sensitive

Record audio from the microphone.

Write storage sensitive

Write files to shared external storage. No-op for apps targeting Android 11+.

Post notifications sensitive

Post notifications to the system.

com.google.android.providers.gsf.permission.READ GSERVICES standard
GET PACKAGE SIZE standard
Internet access standard

Open network sockets.

Wake lock standard

Keep the device awake.

com.google.android.c2dm.permission.RECEIVE standard
Network state standard

Read connectivity information.

Wi-Fi state standard

Read Wi-Fi connection information.

Run at startup standard

Receive the BOOT_COMPLETED broadcast.

Vibrate standard

Control the vibrator.

Set alarm clock standard

Broadcast an intent to set an alarm in the user's alarm clock app.

Display over other apps standard

Draw windows on top of other apps. Granted from system settings.

Schedule exact alarms standard

Schedule alarms that fire at an exact time. Granted from system settings; denied by default on Android 13+.

DOWNLOAD WITHOUT NOTIFICATION standard
Foreground service standard

Run a foreground service.

com.google.android.finsky.permission.BIND GET INSTALL REFERRER SERVICE standard
Foreground service: location standard

Required for foreground services of type location.

Frequently asked questions

What FlyTrap detected inside Where is my Train.

What does Where is my Train do?

The "Where is My Train" mobile application is a specialized transit utility designed for the Indian Railways ecosystem, providing users with real-time train tracking, scheduling, and ticketing information. The application facilitates route planning between stations, PNR status monitoring, and live arrival/departure board visualization. It features a multi-language interface and integrates with third-party booking platforms to streamline the passenger experience from planning to transit. This comes from a FlyTrap agent exploring the app on a real device, so it covers only the screens that run reached.

What is Where is my Train built with?

Where is my Train by Sigmoid Labs and its affiliates is built with Native Android. FlyTrap determined this by analyzing the app's compiled binary, not from anything the developer published.

What SDKs does Where is my Train use?

FlyTrap detected 7 third-party SDKs inside Where is my Train, including Firebase Analytics, Firebase Auth and Firebase Cloud Messaging. They span areas such as Analytics, Authentication, Push Notifications and Crash Reporting. The full list, grouped by category, is on this page.

What permissions does Where is my Train request?

Where is my Train requests 22 permissions. 6 of these are sensitive, such as Precise location, Approximate location and Background location. Each is listed above with its platform sensitivity tier.

Is Where is my Train safe to use?

FlyTrap reports what an app contains, it does not issue a safety verdict. Where is my Train requests 22 permissions (6 sensitive) and bundles 7 third-party SDKs. Reviewing those alongside the developer helps you decide what you are comfortable granting.

What platforms is Where is my Train available on?

The version FlyTrap analyzed targets Android.