100% Private โ€ข Zero Network Egress โ€ข GPL-3.0

The Audio Blackbox for Android

A continuous ambient memory recorder. It holds up to the last 45 minutes of sound in RAM and writes to storage only when you explicitly ask it to.

โœ“ Android 10+ (API 29+)
โœ“ Material 3
โœ“ 100% Kotlin & Compose
โœ“ Open Source (GPL-3.0)
ENGINE ACTIVE
Rolling Buffer Status
MIC INPUT (VU) -22 dB
Buffer Retention 44:51 / 45:00 (82.4 MB)

What is Audio Blackbox?

Audio Blackbox is a free, open-source Android app that continuously keeps the last minutes of ambient sound in RAM, in a rolling buffer of 5 to 45 minutes (5-minute steps), and writes it to local storage only when you explicitly tap Save.

It solves a problem a normal voice recorder cannot: you only realize something mattered after it was already said, once the recorder button is no longer any use. Audio Blackbox is always listening into its own volatile memory, so tapping Save exports whatever was said in the preceding 5 to 45 minutes as a local .m4a or .wav file, no rewind needed.

Unlike a normal recorder or a cloud-backed transcription app, Audio Blackbox has no INTERNET permission in its manifest, no analytics SDK, and no account: nothing is written to disk, and nothing leaves the device, until you decide to save it.

Designed for Total Privacy & Instant Recall

Continuous ambient capture without wearing out your SSD, draining your battery, or uploading a single byte to the cloud.

โฑ

Save the Past (Lookback)

Captured an unexpected joke, brainstorm breakthrough, or critical instruction? Tap save and Audio Blackbox writes the last 5 to 45 minutes, in 5-minute steps, directly to disk.

๐Ÿ›ก

Zero Network Permission

INTERNET permission is strictly absent from the application manifest. It cannot send telemetry, ping analytics, or upload sound. Full offline guarantee.

โšก

Dedicated Capture Loop

Zero disk I/O and zero IPC allocations on the audio capture thread. Guaranteed single-writer synchronization eliminates dropouts and GC pauses.

๐Ÿ“ž

Concurrent Capture Aware

When another foreground app takes the microphone, Android silences our stream rather than failing it. The service detects that directly and pauses, then resumes the moment the mic is free. The gap is preserved as true silence, so exported timestamps never drift.

๐Ÿ”‹

OEM Battery Survival

Foreground service with active notification and guided manufacturer battery-optimization bypass keeps recording uninterrupted even with the screen off.

๐ŸŽต

In-App Audio Player

Manage, listen, seek, and share your exported `.m4a` (AAC) or `.wav` recordings directly to messaging apps and clouds via Android Sharesheets.

US Aviation Design System

Avionics Living Design Prototype

Test the interactive cockpit simulator: real-time VU meter, Korry annunciator status lights, "REMOVE BEFORE FLIGHT" safety tag, and flight tape memory buffer in your browser.

Launch Design Model โ†’

Predictable RAM Footprint

Audio Blackbox allocates its circular buffer once at startup. Slide to calculate exact RAM consumption.

Retention Window 30 minutes
Quality Preset 16-bit PCM ยท Mono
* These are the app's three shipped presets. Voice is the default: 16 kHz mono is ample for speech, which is what an ambient recorder almost always captures, and it buys the longest window by a wide margin. High fidelity is stereo, which is also what engages more than one microphone on devices that have an array.
RAM Buffer Allocation
54.9 MB
31.3 KB/sec continuous throughput

Avionics Instrument Interface

Built on Jetpack Compose and Material 3, dressed in a fixed cockpit palette โ€” FED-STD-595 International Orange, NVIS green, Korry annunciator amber โ€” so the state of the recorder reads at a glance.

Dashboard Screen
Gallery Screen
Settings Screen
๐Ÿ”’

Architecturally Private by Design

Many recording apps require cloud logins, background analytics, and periodic syncing. Audio Blackbox contains no internet permission in its Android manifest, has no analytics SDKs, and never touches remote servers. Your voice stays in volatile memory until you save it to local storage.

How to Use Audio Blackbox

Once installed, the app is a background service you rarely open: it listens, and you tap Save when something is worth keeping.

  1. Open the app and grant the RECORD_AUDIO permission (and, on Android 13+, POST_NOTIFICATIONS) when prompted.
  2. Follow the guided battery-optimization bypass so the recording service is not killed by the OEM when the screen is off.
  3. Start continuous recording. The app runs as a foreground service with a persistent notification and keeps the most recent 5 to 45 minutes in RAM, discarding older audio as new audio arrives.
  4. When something worth keeping just happened, tap Save. Audio Blackbox writes the retained buffer to local storage as a .m4a (AAC) or .wav file โ€” nothing needs to be pre-armed or predicted.
  5. Open the in-app player to listen, seek, and share the exported recording through any Android Sharesheet target.

Get Audio Blackbox on Google Play

Join our tester community in 3 simple steps.

01

Join Google Group

Google Play gates beta builds to members of the community group.

Join Group →
02

Accept Web Test

Enroll your Google Account to receive the testing build track.

Accept Invite →
03

Install App

Download directly from the Google Play Store on your device.

Open Play Store →

Frequently Asked Questions

How long is the audio buffer, and how much RAM does it use?

The buffer holds 5 to 45 minutes of audio, adjustable in 5-minute steps. At the default Voice preset (16,000 Hz mono), the full 45-minute buffer uses about 82.4 MB of RAM; the two higher-fidelity presets (32,000 Hz mono and 44,100 Hz stereo) use proportionally more, up to roughly 454 MB at 45 minutes of 44,100 Hz stereo. The exact figure for any window and preset is shown live by the calculator in the Memory Architecture section of this page.

Does Audio Blackbox upload anything, or does it need an internet connection?

No. The INTERNET permission is strictly absent from the app's Android manifest, so it cannot send telemetry, ping analytics, or upload sound. Recorded audio stays on the device: in volatile RAM until you save it, and in local storage after that.

Does it keep recording when the screen is off?

Yes. Audio Blackbox runs as a foreground service with a persistent notification, and it includes a guided flow to bypass manufacturer battery optimization, so capture continues uninterrupted with the screen locked.

Is Audio Blackbox free and open source?

Yes. It is free and licensed under the GNU General Public License v3.0, with the full source code published on GitHub.

What Android versions are supported?

Android 10 (API level 29) and newer.

How do I get Audio Blackbox?

The app is currently in open beta on Google Play, gated by a Google Group. Join the group, accept the web test invitation Google Play sends to your account, then install from the Play Store on your device. Links for all three steps are in the Open Beta section of this page.

How is Audio Blackbox different from Google Recorder or a normal voice recorder app?

A normal recorder only captures audio after you press record, so anything said before that moment is lost. Audio Blackbox keeps recording continuously into a rolling RAM buffer and only writes to storage when you tap Save, so you can capture the last 5 to 45 minutes of something that already happened. Nothing is written to disk, and nothing leaves the device, until you decide to save it.