← Reference Runs in your browser

Get the app

This APK is distributed straight from this site, not the Play Store, so Android and your browser will warn that it's from an "unknown source" when you open it — that's expected, not a red flag, since it's outside Google's app-store review. Tap through the prompt to allow this one install (Android will ask for a one-time permission to install from this source), then confirm.

What it is

The app is not a separate product — it's a WebView pointed at https://1234.nu, plus a small native bridge that a handful of tool pages talk to when it's present. Nothing about the tools themselves changes: same pages, same URLs, same "no accounts, nothing tracked" rules as the site.

The bridge is origin-locked: it only exists inside the app's WebView on the real 1234.nu origin, not injected into any other site, and a plain browser tab never sees it at all — every tool page checks for it and falls back to the ordinary web API silently. The app is built openly from the android/ folder in this project's own repository, so what it can and can't do is not a black box.

What it unlocks

A few things a browser tab genuinely cannot do — mostly because the OS suspends background tabs and withholds some permissions from the web entirely:

/rec Records the whole screen via the system's own screen-capture dialog (not just this tab), and saves the finished file straight to your gallery instead of a browser download.
/geoshare Keeps sharing your live GPS location with the screen off or the app backgrounded, instead of the OS pausing it the moment you switch away.
/timer Exact alarms that still fire in Doze mode and with the screen off — a plain setTimeout in a backgrounded tab is not reliable enough for that.
/lightmeter Reads the real ambient light sensor for a lux value — most mobile browsers expose no light sensor to the web at all.
/monitor, /call, /drop, /vid Stay alive with the screen off or the app switched away from, via a typed foreground service and a visible notification, instead of the OS freezing or killing a backgrounded browser tab mid-stream.
/nfc Writes to Waveshare NFC e-paper displays using raw NFC transceive commands, which the Web NFC API deliberately doesn't expose to browsers.

Each of these pages shows a small "Better in the app" note near the top when it's opened in an ordinary browser, and the note disappears on its own once you're actually running the capability it's pointing you to.

Privacy model

The app changes nothing about how the site handles your data — it's the same "no accounts, no tracking" rule, just carried over into the shell:

  • No sign-in, no account, no analytics SDK bundled into the app.
  • Anything that keeps running in the background — recording, location sharing, a monitor session — shows a persistent, visible notification the whole time. This is mandatory in the bridge itself, not a setting you can turn off, so nothing runs silently behind your back.
  • Every background task stops automatically the moment you navigate away from the page or close the app.
  • The bridge only ever talks to the 1234.nu page already loaded in front of you — there's no separate channel calling home.

Getting it

The APK is built straight from the android/ folder alongside the rest of this site, so it ships on the same footing as everything else here — small, self-contained, and no third-party trackers riding along.

Send feedback

How this works

Stores only this report's id in your browser (localStorage) so a small note can pop up here once it ships. No account, nothing sent to us, no tracking. Clearing this site's data forgets it.

Changelog

What changed, and when. Newest first.

Loading…