Scope and operator
This Privacy Policy applies to the Raftaar website, the Raftaar Android app, and related Raftaar services operated by AppsGhar. The Android app contains ads. Raftaar does not currently require an account and does not ask for your name, phone number, contacts, or payment information.
Privacy questions and data requests may be sent to support@raftaarspeedtest.com.
Speed-test and network information
When you start a test, Raftaar processes download speed, upload speed, ping, jitter, bytes transferred, test duration, test type, selected endpoint, date and time, provider when available, and whether the connection is Wi-Fi, mobile data, Ethernet, or VPN.
If you enable approximate location in the Android app, Raftaar may process city, region, country, an area key, and coarse latitude and longitude rounded to two decimal places. This is used for area rankings and provider comparisons. Raftaar requests coarse location, not precise location. Disabling approximate location omits those fields from new Raftaar results and clears cached area information from Raftaar preferences.
Identifiers and anonymous sessions
Raftaar generates random installation, session, and result IDs. They let the service count anonymous app sessions, sync results without an account, and prevent duplicate submissions. They are not your Android advertising ID.
An app session record may include the random installation and session IDs, platform, app version, start time, server receipt time, and a coarse country code inferred by the server when available. A new session begins after the app has remained in the background for at least 30 minutes. Offline session events may be delivered later. Raftaar uses these records for aggregate active-user, session, and app-version statistics, not for advertising or behavioral profiling.
Advertising, AdMob, and TikTok
The Raftaar Android app uses the Google Mobile Ads SDK to display ads and Google's User Messaging Platform to collect and apply advertising privacy choices where required.
Google Mobile Ads automatically collects and shares the device IP address, app and ad interactions such as app launches, taps, and video views, diagnostic information such as launch time, hang rate, and energy usage, and device or account identifiers such as the Android advertising ID, app set ID, and applicable identifiers associated with signed-in accounts. Google uses this information for advertising, analytics, and fraud prevention. The IP address may be used to estimate a general location. Google states that this data is encrypted in transit.
Raftaar also uses the TikTok App Events SDK to measure TikTok advertising attribution and app campaign performance. When advertising processing is permitted, TikTok may receive app install, launch, and retention events together with IP address, advertising or device identifiers when available, app version, device information, and Google Play install-referrer information. This information supports advertising attribution, campaign analytics, and fraud prevention. Raftaar disables automatic purchase tracking and enhanced-data postback.
Raftaar does not send speed-test measurements, saved test history, provider name, or Android coarse-location coordinates to Google Mobile Ads or TikTok as ad-targeting or attribution parameters. Ads may be personalized or non-personalized according to applicable law, availability, consent choices, and device settings.
Push notifications
If you enable engagement notifications, Firebase Cloud Messaging generates a device registration token. Raftaar associates that token with the random installation ID, app version, language, time zone, broad network type, approximate area key when enabled, notification choices, and last registration time so it can route relevant alerts and remove stale registrations.
Raftaar records whether an anonymous notification campaign was received or opened so delivery and usefulness can be measured. These notification records are not used for advertising or behavioral profiling. The registration is removed when all engagement notification categories are disabled and may be removed when Firebase reports that the token is invalid.
Crash and diagnostic information
Raftaar uses Firebase Crashlytics to diagnose crashes, application-not-responding events, and handled speed-test failures. Crashlytics may process stack traces, exception details, relevant app state, app version, device model, operating-system information, and Firebase or Crashlytics installation identifiers.
Limited diagnostic context may include the test phase, endpoint type, retry number, network category, and failure code. Raftaar does not intentionally attach your provider name, location, result ID, Raftaar installation ID, or test URLs as custom diagnostic fields.
Public IP and measurement providers
Every server contacted over the internet can see the public IP address used for the request. Raftaar does not add that address to the result payload sent to the Raftaar results API, but Raftaar and third-party servers may process it in ordinary request or security logs.
Raftaar attempts to use Measurement Lab's NDT7 service. M-Lab states that NDT measurement and connection data, including public IP address and timestamp, are published as public research data and retained indefinitely. If M-Lab is unavailable, Raftaar may use Cloudflare measurement endpoints. On Wi-Fi, the Android app may use ipwho.is to identify the provider. Each provider controls its processing under its own policy.
How AppsGhar uses information
AppsGhar uses the information described in this policy to run measurements, display and sync results, select and troubleshoot endpoints, prevent duplicate submissions, maintain security, diagnose failures, calculate aggregated provider and area statistics, measure aggregate app usage, send opted-in notifications, display and measure advertising, apply consent choices, and respond to support requests.
Raftaar does not upload contacts, photos, messages, browsing history, microphone recordings, or payment information. AppsGhar does not sell personal information and does not use speed-test results or location fields for targeted advertising.
Storage, sharing, and retention
The Android app stores test history, preferences, and random identifiers on the device. The website stores policy acknowledgment, a random installation ID, and completed or pending results in browser storage. Clearing app or browser data removes those local copies but does not remove data already controlled by AppsGhar or an independent measurement provider.
Synced results may include random identifiers, measurements, provider, network type, client platform, approximate area fields when enabled, transfer totals, duration, endpoint source, and timestamp. AppsGhar shares information with the measurement, metadata, diagnostics, messaging, advertising, and consent providers described in this policy when needed to provide those services. Aggregated provider or area statistics are not designed to identify a person.
AppsGhar retains synced results and anonymous session records for as long as reasonably needed to operate comparisons, maintain dataset integrity, understand app usage, secure the service, resolve disputes, and meet legal obligations. Aggregated or de-identified statistics may be retained longer. Google controls retention of advertising and consent information under its policies. TikTok controls retention of attribution and app-event information processed through the TikTok App Events SDK under its policies and account settings. Other third parties apply their own retention periods.
Your choices and controls
You can decline the website measurement policy and still use informational pages. In the Android app, you can disable approximate location and area ranking, clear local history, and independently control area insights, test reminders, and product-update notifications. Android settings also let you control permissions and notification channels.
Where a regional privacy message is available, open Ad Privacy Choices in Raftaar Settings to review advertising consent choices. You can also reset or delete the Android advertising ID and adjust supported advertising controls in Android settings.
To request access to or deletion of records held by AppsGhar, email support@raftaarspeedtest.com and include relevant result IDs or an exported history file if available. Requests concerning M-Lab or another independent provider must also be directed to that provider.
Service providers
Raftaar uses Measurement Lab, Cloudflare, IPWhois, Android platform services, Google Firebase Crashlytics, Google Firebase Cloud Messaging, Google Mobile Ads, Google User Messaging Platform, and TikTok App Events SDK as described above. Their current privacy information is available from measurementlab.net/privacy, cloudflare.com/privacypolicy, ipwhois.io/privacy, firebase.google.com/support/privacy, policies.google.com/privacy, and tiktok.com/legal/page/row/privacy-policy/en.
Security and international processing
Raftaar uses HTTPS or secure WebSocket connections for current API and test traffic and applies reasonable technical and organizational safeguards. No system is completely secure. Raftaar and its providers may process information in countries other than your own, where data-protection rules may differ.
Children, privacy rights, and changes
Raftaar is not directed to children under 16, and users under 16 must not use the speed-test service. Depending on where you live, you may have rights to request access, correction, deletion, restriction, portability, or objection and to complain to a data-protection authority.
This policy may change when Raftaar's features, providers, or legal obligations change. The updated date shown above will be revised, and material changes may also be communicated in the app or store listing where appropriate.