ANONYCORDv3.1GITHUB ↗

6.5FAQ

Questions.

Everything here is grounded in the README and the source. If a question isn’t covered, the repository issues are open.

6.1THE APP

A free, open-source iOS app that records video, audio, and stills with no on-screen preview and no visible camera interface. The screen stays dark while filming; a haptic pulse confirms start and stop. It's built for personal documentation: recording your own environment, on your own device.

The preview is the part that gives recording away: a lit screen showing a live camera feed. Removing it means you can film in a dark room without the glow, record a lecture without a bright rectangle on your desk, and document your surroundings without looking at the phone. You compose by pointing the camera and trusting the haptics.

In blackout mode, yes: no status bar, no home indicator, no controls, brightness floored. On an OLED panel a black pixel is unlit, so the display emits as close to nothing as iOS allows. Outside blackout you can optionally show current recording parameters on the main screen.

4K or 1080p video on the wide, selfie, or ultrawide camera; front and back cameras simultaneously (two separate clips, iPhone XS/XR or newer); audio-only with adjustable sample rate and channels; and photo capture.

6.2PRIVACY

No. Anonycord has no accounts, no analytics, and no server. Recordings go to your photo library, to the on-device Face ID vault, or both. The only way footage leaves the phone is if you move it yourself. The one exception is saving to the library with iCloud Photos turned on, in which case Apple's normal photo sync applies.

A save destination inside the app's own sandbox. Vault recordings don't appear in Photos or the Files app, and opening the vault requires Face ID. One caveat: sandbox storage is deleted with the app, so choose the Both destination for anything you can't afford to lose.

That depends entirely on where you are and what you record. Recording laws vary widely: one-party consent, two-party consent, restrictions on audio versus video, and rules that differ by state and country. Anonycord is built for recording your own environment and your own evidence. Know your local law before you press record, and don't use it to record people covertly.

6.3INSTALLING

Anonycord is distributed as an unsigned IPA built by GitHub Actions from public source. You install it with a sideloading tool (AltStore, SideStore, Sideloadly, or TrollStore), which signs it with your own Apple ID on your own device. There is no store account, no review queue, and no middleman between the source code and your phone.

iOS apps must be cryptographically signed to run. An unsigned IPA simply hasn't been signed yet; your sideloading tool does that with your own certificate at install time. Every release IPA is produced by a public GitHub Actions workflow from the tagged source, and each asset ships with a SHA-256 digest, so you can verify exactly what you're installing, or build it yourself in Xcode.

iOS 15 or later. The app is tested up to current iOS releases (the README notes testing on iOS 26). Dual capture additionally needs an iPhone XS/XR or newer.

That's a signing question, not an app question. Free Apple IDs produce 7-day certificates, so AltStore/SideStore refresh the app automatically in the background. A paid developer certificate lasts a year, and TrollStore (on the iOS versions it supports) installs permanently.

6.4THE PROJECT

Yes. GPL-3.0, full source on GitHub. It's a fork of c22dev/Anonycord with an expanded feature set: haptics, the volume trigger, auto-start, blackout, the vault, save destinations, album sorting, and dual capture.

By GitHub Actions on a macOS runner, from the public source, on every push to main and every version tag. The workflow pins an Xcode version, produces an unsigned archive, packages the IPA, and attaches it to the release. Signing is left to your sideloading tool, on your device.

Second-device remote control over a local peer-to-peer connection, and an optional recording time limit with auto-stop. The roadmap lives in the README.