Last updated: September 30, 2026
CellPulse reads battery data from your electric vehicle through a Bluetooth OBD-II adapter and calculates a health score on your phone. No account is required.
Battery health reports (cell voltages, temperatures, health score, vehicle information including the VIN) and your app settings are saved locally on your phone. Reports are not uploaded anywhere unless you share them yourself or opt in to telemetry (below).
When you share a PDF report, it may include the battery health score, cell voltages, temperatures, pack configuration, odometer, and a partially masked VIN. This sharing is initiated by you — CellPulse does not send reports to anyone automatically.
After your first scan, CellPulse asks whether you'd like to contribute your scan results to a reference dataset used for fleet comparison. This is off unless you turn it on, and you can change it at any time in Settings → "Share Anonymous Stats." If you opt in, each scan uploads:
Our server also records the time it received the upload and a country code derived from your IP address. Your IP address itself is not stored with your scan data.
The following is never uploaded as telemetry:
CellPulse also records a small number of app events to understand which OBD adapters and vehicles work reliably and where scans fail. This is separate from telemetry: it contains no health score, no cell voltages or temperatures, and no odometer reading. It is on by default, and you can turn it off at any time in Settings → "Anonymous Usage Stats." The app works identically with it off.
The following is sent:
app_launched, scan_started, scan_completed_success, telemetry_accepted)flow_control_setup_failed), how far a scan got, how many cells were read, the error code the car returned, and — when reading the battery configuration fails — a short excerpt of the adapter's raw responseWVG and E2 for a VW ID.4). Every car of that make and model shares these codes; they are used to check which vehicles the app supports.82K096S3PLG0), which describes the pack typeThe following is never collected as part of usage data:
Telemetry uploads are stored on Cloudflare R2 (cloud storage). Usage data and contributor tokens are stored in Cloudflare D1 (a database). Individual scan data is never sold or shared with third parties. It is used to compute aggregate statistics (such as percentile scores across similar vehicles), which may be displayed in the app.
CellPulse sends your VIN to the NHTSA vPIC API (a free U.S. government service) to look up your vehicle's make, model, and year. This request goes directly to NHTSA — CellPulse does not store or relay your VIN through our servers.
Optional tips are processed entirely by the App Store or Google Play. CellPulse does not receive your payment details.
This website (cellpulse.app) uses Cloudflare Web Analytics to measure aggregate website traffic, such as page views and referring sites. It does not use cookies. When you visit a page, your browser loads a small script from Cloudflare, and Cloudflare processes standard request information (such as your IP address and browser type) to provide the service, as described in Cloudflare's privacy policy. The CellPulse app itself does not use Cloudflare Web Analytics.
CellPulse is not directed at children under 13 and does not knowingly collect data from children.
We may update this policy as the app evolves. Changes will be posted on this page with an updated date.
Questions? Email [email protected]