Record engine sounds with your phone. EngineEar AI analyses the recording and delivers a structured report — possible causes, urgency level, and next steps — before small sounds become costly repairs.
CAPABILITIES
Enter your vehicle type, make, and context for AI results tailored to your specific engine — not a generic response.
Every analysis delivers a clear urgency rating — from low (monitor) to critical (stop driving). Know exactly when to act.
A ranked list of possible mechanical causes based on the acoustic signature — so you walk into the workshop informed.
Your entire analysis history stays on your device. No cloud sync, no account required. Your data goes nowhere.
PROCESS
Hold your phone near the engine. Start a recording in Guided Mode (with prompts) or Free Mode. No special hardware needed.
Our backend processes the acoustic data with state-of-the-art AI audio analysis. Transcription and pattern recognition in seconds.
Receive a structured report directly on your device: possible causes ranked by likelihood, urgency level, and actionable suggestions.
ALWAYS FREE
Track every vehicle's history, costs, and service intervals — without a subscription. Everything below works on the free tier. Nothing leaves your device.
Add unlimited vehicles. Track make, model, year, mileage, fuel type, distance unit, and timing-drive details — per vehicle.
Log every refuel: volume, cost, mileage, notes. See your cost per liter (or gallon) and consumption trends over time.
Set recurring intervals (km or months) or mark one-time events. Every Mark-Done creates an editable log entry — full history per item.
Total spend, cost per kilometer, average per month, and a 12-month breakdown of fuel vs. maintenance vs. other. See exactly where your money goes.
Log private, business or commute trips per vehicle — free forever, no subscription. Fuel entries auto-match by date and mileage. Export CSV or PDF for your tax advisor. Everything local, no GPS, no cloud sync.
Backup & Restore included. Pick what to back up (vehicles, analyses + audio, fuel log, maintenance, trip logbook, settings) and save a ZIP via the system file picker. Restore on a fresh install or a new device any time.
PLANS
USER MANUAL
Tap a chapter to expand it. Seven topics cover everything from the first launch to the free trip logbook, backup and restore.
Recognition quality depends on the microphone. Built-in phone mics roll off the low and high frequencies that carry most of the diagnostic signal, and background noise widens that gap.
Because of that variance, EngineEar AI errs on the side of flagging — sometimes calling out findings a mechanic would shrug at. In a quiet spot with a decent external mic clipped near the engine, the assessments get sharp. Straight from your phone in a windy parking lot, treat individual line items with a grain of salt and trust the overall trend.
On first launch you see three intro slides: welcome, how to record an analysis, and a consent screen with a link to this privacy policy. Tap Skip to jump straight to the app, or Next to step through. You'll only see this once.
The first time you start a recording, Android asks for microphone access. EngineEar AI uses the mic only while you are recording an analysis — never in the background. If you decline, you can re-enable it later under Android Settings → Apps → EngineEar AI → Permissions.
If you try an analysis without an active plan, the subscription wall appears. Weekly (€3.99) and Monthly (€9.99) plans differ only in price and the periodic quotas they unlock. All other features — analyses themselves, garage, archive, settings — work the same on either plan. A one-time Boostpack (€3.99 for 10 extra analyses, no expiry) is available from Settings once you have any active subscription.
From the home screen tap Analyse, then pick a mode. Guided Mode walks you through a fixed sequence (30 s idle + 20 s revs, 50 s total, with a countdown). Free Mode lets you start and stop manually whenever you want (auto-stops after 90 s).
Phase 1 (Idle, 30 s): keep the engine running at idle, no throttle input. The app shows the countdown and a live waveform. Phase 2 (Revs, 20 s): rev the engine smoothly between idle and around 3000 rpm. The recording stops automatically at the 50-second mark and uploads.
Tap Start to begin, Stop when done. A duration timer is visible. Try to record at least 30 seconds of usable engine sound for a meaningful analysis.
If the app detects high ambient noise (wind, traffic, music) it shows a warning banner. You can continue recording, but the analysis may come back as INCONCLUSIVE. Move to a quieter spot for best results.
Tap the back arrow at any time to cancel — nothing is saved, no quota consumed. After a successful upload the result lands in your Archive and your daily quota is decremented.
Every result starts with a color-coded urgency banner: NO_CONCERN (green, nothing notable), MONITOR (yellow, watch this), SERVICE_RECOMMENDED (orange, schedule a workshop visit), or IMMEDIATE (red, stop driving and inspect). The banner is your at-a-glance answer; the detail sections explain why.
Two expandable sections describe what the AI heard at idle and under load. Useful when an issue only shows under one condition (e.g. a knock that only appears at higher rpm).
A ranked list of possible mechanical causes — most likely first, with a short justification. Treat this as a hypothesis list to bring to a mechanic, not as a final diagnosis.
Concrete next steps: which component to inspect, what tool is needed, rough time estimate, and an urgency tag (immediate / service / monitor). Designed so you walk into the workshop already informed.
A Confidence badge (High / Medium / Low) reflects how clearly the audio signature mapped to known patterns. Age evaluation contextualizes findings against your vehicle's year and mileage — a worn-sounding engine is interpreted differently for a 5-year-old car than for a 25-year-old one.
Sometimes the AI can't reach a confident conclusion — too short, too quiet, no clear engine signal, or low quality. The result tells you why and suggests a re-record. INCONCLUSIVE results refund the quota so you don't pay for unusable recordings.
The Archive tab lists every completed analysis newest-first: vehicle name, date, urgency badge, and a one-line summary. Tap any entry for the full detail view.
Each archive detail page has an audio player with play/pause and a progress bar. Useful for A/B comparison after a repair: record again, compare both clips.
The Share button on a detail page exports a text summary (vehicle, urgency, key findings) via the system share sheet — email, messenger, whatever. The audio file itself is not shared by default.
Open an archive entry, tap the delete icon, confirm. The DB row and the linked audio file are removed from the device. Nothing on the server — audio was never stored there.
Garage → + Add vehicle. Required fields: manufacturer, model, engine type, year of manufacture (free text, 4 digits), current mileage, distance unit (km / miles), fuel type, sound occurrence, check-engine-light status. Optional (collapsible): license plate (used on tax-relevant trip-logbook exports), last service date (date picker), timing-drive type and replacement mileage.
No limit. The Garage screen lists every vehicle as a card with mileage, fuel type, and any overdue-maintenance badges. Tap a card to open its detail view with four tabs: Profile, Fuel Log, Maintenance, Stats.
+ Add entry: date, volume (L or gal), total cost, odometer reading, optional notes. Each row shows €/L automatically. Edit or delete past entries by tapping them. The header card sums up total spend and average price.
Add a maintenance item by type (Oil Change, Inspection, Brake Pads, Timing Belt, Custom, …). For recurring items set an interval in km, months, or both — the next due date is calculated from the last completion. For one-off events (e.g. warranty extension, seasonal tire swap) pick type Custom and tick One-time event; interval fields are then disabled. Tap Mark done to log a completion (date, mileage, cost, notes). The item status — OK / DUE_SOON / OVERDUE — is calculated client-side from the latest known mileage and timestamp.
Above the maintenance items list a Service History banner shows every Mark-Done as an editable log entry. Tap the edit icon to change date, mileage, cost or notes; tap delete to remove a single entry without affecting the others. The newest entry per item drives the status calculation.
The Stats tab combines fuel, maintenance and trip-logbook extra costs (tolls, parking) into one cost view: total spent, cost per kilometer (or mile), average cost per month, and a 12-month stacked bar (fuel vs. maintenance vs. other). The monthly average uses your earliest entry as the starting point and floors at one month so a single fresh entry doesn't inflate the number.
A digital driver's logbook — the fifth pillar of My Garage alongside Vehicle Profiles, Fuel Log, Maintenance and Stats. Log every trip per vehicle, classify each as Private, Business or Commute, and export a clean CSV or PDF for your tax advisor. Completely free — no subscription required, ever, just like the rest of My Garage. Runs entirely on your device: no GPS tracking, no cloud sync, no account. Useful for the self-employed, freelancers, sales reps and anyone who needs mileage records for tax purposes.
Trip Logbook lives inside the My Garage feature-set, so it's reached the same way as your vehicle data: (a) primary route — Garage → tap a vehicle → Profile tab → the Trips quicklink opens the logbook pre-filtered to that one vehicle. (b) alternative — Settings → Trip Logbook opens the same screen but with all vehicles combined for a cross-vehicle overview. From either view you can add, edit, delete, and export trips.
Tap the + button. Pick the vehicle (pre-selected when you came from a vehicle view), the purpose chip (Private, Business or Commute), start + end date/time (defaults to now and now+1h), start + end location as free text, and start + end mileage (start defaults to the vehicle's current odometer). For a Business trip an extra Business partner / purpose field appears (required — e.g. "Customer XYZ GmbH"). Optional: free-text notes and an extra-cost field for tolls or parking (fuel is auto-matched separately — see below).
Fuel-log entries are matched to trips automatically: a fuel entry counts toward a trip if its timestamp falls within the trip's time window or its odometer reading falls within the trip's start/end mileage. So you never have to manually assign fuel to trips — just keep logging your refills as usual and the numbers add up correctly. When one fuel entry matches multiple trips (two trips inside the same tank), the cost is split proportionally by trip distance so totals stay consistent.
Tap any trip to see its full detail: all fields plus an Assigned fuel entries section listing every matched refuel with date and cost. If the auto-match got something wrong, use the + button in that section to manually attach a fuel entry, or the × next to an assigned entry to un-assign it. The cost summary at the bottom sums extra costs + assigned fuel costs so you always see a single number per trip.
Delete a trip from the list (⋮ menu → Delete → confirm) or from the trip detail screen. If that trip was the one that raised the vehicle's odometer, the app recalculates the vehicle's mileage from the remaining trips + fuel entries so nothing gets stuck at a phantom-high value. Nothing is deleted on any server — trips are local-only anyway.
Under Settings → Mileage-allowance rates you can adjust the €/km rates the app uses when estimating your tax-deductible allowance. Defaults follow the 2026 German tax code: 0.30 €/km for Business trips, 0.30 €/km for Commute up to 20 km and 0.38 €/km beyond 20 km (with a toggle to disable the 20-km split for countries where it doesn't apply). Override any rate for your own country's rules. Your total estimated mileage allowance appears on every PDF export.
If you've filled in the optional license plate field on a vehicle (Garage → vehicle → Edit), it appears on every CSV row (new LicensePlate column) and on every PDF (in the report header for single-vehicle exports, and as the group header + subtotal for multi-vehicle exports). Tax authorities and accountants often expect it, so it's the recommended field to fill in even though it's optional.
From the Trip Logbook tap the 📊 icon in the top bar. Pick a date range (presets: Current month / Last month / Current year / Last year / Custom), optionally filter by vehicle (All / one specific) and by purpose (All / Business only / Private only). Choose format: CSV (semicolon-delimited, UTF-8 with BOM, Excel-DE compatible, locale-aware number formatting) for spreadsheets, or PDF for a printable report with title page, trip table and mileage-allowance summary. Tap Create — the file is generated and you land in the Export History screen with the new file at the top.
If the export contains trips for exactly one vehicle, the PDF uses a flat table with the vehicle name and license plate in the header. If it contains trips for multiple vehicles, the PDF automatically switches to a grouped-by-vehicle layout: each vehicle gets its own subheader (name + plate), a chronological trip table, and a subtotal (trips / distance / fuel cost / other cost). A grand total closes the report. This is the layout German tax advisors expect for multi-car self-employed use — clean handoff, no manual re-sorting.
Every CSV/PDF you generate is kept in an in-app Export History (Trip Logbook → ⋮ menu → Export History). Each entry shows format badge, date range, generation time and file size. Tap Open to re-view a file in the system PDF/CSV viewer, Share to send it via email or messenger, or Delete to remove it from the device. Files are stored in the app's private files directory (filesDir/exports/), so they survive app updates but never leak to other apps unless you actively share them.
EngineEar AI's trip logbook is a personal record — trips remain editable and deletable at any time. It is not GoBD-certified, so it does not offer the tamper-proof audit trail that German tax law requires for a fully compliant electronic driver's logbook ("ordnungsgemäßes Fahrtenbuch"). For daily tax preparation and routine consultations with your tax advisor, most self-employed users find it sufficient — but for a tax audit that specifically requires certified GoBD compliance, always consult your tax advisor first. A GoBD-compliant mode with immutability is a planned future feature.
Currency: 50+ ISO codes bundled (EUR, USD, GBP through AED, SAR, ZAR, THB, SGD, KRW). If your currency isn't in the list, tap Other currency… and enter any 3-letter code + optional custom symbol — everything you type is remembered. Affects every price display in the app. Volume unit: liters or gallons — affects fuel log entry and consumption math. Language: follows your Android system language by default; 25 locales bundled (added zh-CN, es-419, pt-BR and th in v1.5.1). Distance unit (km vs. miles) is configured per vehicle, not globally.
Settings → Mileage-allowance rates lets you customise the €/km rates the Trip Logbook uses when it estimates your tax-deductible allowance. Defaults are the 2026 German tax code (0.30 €/km business, 0.30 €/km commute up to 20 km, 0.38 €/km beyond 20 km, with a toggle to disable the 20-km split for countries where it doesn't apply). Override any of the three rates for your own country. Your total estimated allowance appears on the PDF export. Changes are saved locally and travel with your Backup.
Settings → Backup and restore. Tick what to include (Vehicle profiles, Analyses + audio recordings, Fuel log, Maintenance + history, Trip logbook, Generated exports (PDF/CSV files from the Trip Logbook), App preferences incl. mileage rates + custom currency). Tap Create backup: the Android system file picker appears — choose a destination (Google Drive, Downloads, USB, anywhere). A signed ZIP is written including a manifest.json with counts. To restore, tap Choose backup file, pick the ZIP, confirm the preview dialog. Restore replaces all current data and the app fully restarts itself afterwards (the process is killed and re-launched clean, so no stale state from before the restore lingers).
Settings → Manage data sharing opens two independent toggles: Crashlytics (opt-out, default ON, legitimate interest) and Analytics (opt-in, default OFF, explicit consent). Disabling either stops all further collection within one app launch. Re-granting the LLM analysis consent is also done from this section.
Settings shows your active plan, purchase date, and expiry. Restore subscription re-syncs from the Play Store — useful after a device switch. To cancel, use the Google Play Store app (Settings → Subscriptions). Cancellation takes effect at the end of the billing period; you keep access until then.
Settings → Rate app opens the Play Store listing directly. Honest reviews — good or bad — are the most useful thing you can do for a small indie app.
PRIVACY
EngineEar AI is the provider of the EngineEar AI mobile application. For privacy-related matters, contact us at: mail@alceitlabs.com
Legal basis: Article 46 GDPR — we use Standard Contractual Clauses (SCC) with our external AI service provider (USA) for transfers outside the EEA.
Audio is transmitted to the AI service provider via HTTPS exclusively for analysis and is deleted immediately after the API response. No audio is retained by the AI service provider when using the API in this way.
We use two Firebase services with different legal bases. Both can be reviewed and changed at any time under Settings → Privacy → Manage data sharing.
Firebase Crashlytics — legitimate interest (Art. 6(1)(f) GDPR), opt-out. Crash stack traces, device model, OS version, app version, breadcrumb logs (WARN/ERROR level), Firebase Installation ID. No personal data, no audio, no analysis content. Default: ON. App-stability diagnostics are in the legitimate interest of both us (we can fix bugs before they hurt users) and you (a more reliable app). You can opt out at any time.
Firebase Analytics — explicit consent (Art. 6(1)(a) GDPR), opt-in. Anonymized usage events (screen views, button taps, feature interactions like vehicle_added, analysis_submitted), Android Advertising ID. No personal data, no audio, no analysis content. Default: OFF. We send nothing until you explicitly enable it.
Processor: Google LLC (USA) / Google Ireland Ltd. Transfer basis: Standard Contractual Clauses (SCC) under Article 46 GDPR for transfers to the USA. Retention: up to 90 days at Firebase, then automatic deletion. Withdrawal: disabling either toggle stops all further collection within one app launch.
Payments are handled entirely by Google. EngineEar AI receives only a purchase token — we do not receive or store any payment card data.
The following data is stored locally on your device via our Room database (internal storage only). There is no cloud synchronisation of any of this data:
These local features — collectively “My Garage” — are fully available without an active subscription and remain usable even after a subscription expires. Only new AI analyses and boostpack purchases require an active subscription.
Usage limits are enforced server-side:
For privacy questions or requests: mail@alceitlabs.com — Last updated: May 26, 2026.
TERMS
These Terms of Service govern the use of the EngineEar AI mobile application (the "App") provided by EngineEar AI (the "Provider"). By installing, registering, or using the App, you accept these Terms in full.
Contact: mail@alceitlabs.com
EngineEar AI provides an AI-based analysis of engine sounds recorded via your smartphone. The App returns a structured report with possible causes, an urgency level, and recommended next steps.
The analysis is informational only and does not replace professional diagnosis by a qualified mechanic. The Provider assumes no liability for damage, loss, or costs resulting from actions taken based on App output.
The App offers paid subscriptions (weekly or monthly) processed exclusively through Google Play Billing. Prices, billing periods, and renewal terms are shown in the Google Play purchase dialog before you confirm the purchase.
Usage is limited per subscription plan. Limits are enforced server-side and reset automatically at the start of each period (daily, weekly, monthly, all UTC).
All rights to the App, including software, AI models, text, graphics, and branding, remain with the Provider. You receive a non-exclusive, non-transferable, revocable licence to use the App for the duration of your subscription and in accordance with these Terms.
The Provider strives to keep the App available but does not guarantee uninterrupted service. Maintenance windows, third-party service outages (e.g. Google Play or AI providers), or force majeure may cause temporary unavailability.
The Provider may modify features, subscription plans, or these Terms with reasonable notice. Material changes affecting your rights will be communicated in-app or via the Google Play listing.
The App is provided "as is." AI-generated analyses can be inaccurate, incomplete, or misleading. Always consult a qualified mechanic before making repair decisions or continuing to operate a vehicle with suspected mechanical problems.
The Provider's liability is limited to intent and gross negligence. For simple negligence, liability is limited to breach of essential contractual obligations (cardinal duties) and capped at foreseeable, contract-typical damages. Statutory liability for injury to life, body, or health, and under the Product Liability Act remains unaffected.
You may terminate use of the App at any time by cancelling your subscription and uninstalling the App. The Provider may suspend or terminate your access in case of material breach of these Terms (e.g. abuse, fraud, circumvention of technical measures) with immediate effect.
These Terms are governed by the laws of the Federal Republic of Germany, excluding the conflict-of-laws rules and the UN Convention on Contracts for the International Sale of Goods (CISG). Mandatory consumer protection provisions of the country in which you have your habitual residence remain unaffected.
Questions about these Terms: mail@alceitlabs.com — Last updated: April 13, 2026.