llms.txt
# DotBGE — On-device File Encryption
> DotBGE is a file encryption app for iPhone, iPad, and Android, available on
> the App Store and Google Play, plus a command-line tool (`bge`) for macOS and Linux. It encrypts files on-device with RSA-4096 and
> AES-256-GCM — no accounts, no servers. Files can be locked to a person's
> identity or to a passphrase, and are built on the open .bge format, so they
> are not tied to the app.
## Product
- [DotBGE app](https://dotbge.app): features, supported platforms, and pricing. [Available on the App Store](https://apps.apple.com/app/id6767758765) and [Google Play](https://play.google.com/store/apps/details?id=com.dotbge.android).
- [The bge CLI](https://dotbge.app/cli): the command-line tool for macOS and Linux — install, quick start, and "how do I…?" recipes for every common task. [Source & downloads on GitHub](https://github.com/dotbge/bge-cli).
- [bge for Claude Code, ChatGPT & AI agents](https://dotbge.app/agents): how to let Claude Code, ChatGPT, and other agents encrypt/decrypt files by asking — scenarios, the safety guardrails, and how to install the skill.
- [What is DotBGE?](https://dotbge.app/about): the app explained as the official implementation of the open .bge format.
- [Help & Support](https://dotbge.app/support): FAQ — opening .bge files, key/password recovery, pricing, sync, command line.
- [Privacy Policy](https://dotbge.app/privacy) and [Terms of Use](https://dotbge.app/terms).
## The format
- [The .bge format](https://dotbge.com): the open file format DotBGE is built on — documented and free for anyone to implement.
- [Specification repository](https://github.com/dotbge/bge-format): the canonical .bge format specification.
## Key facts
- Availability: iPhone & iPad available now on the App Store (https://apps.apple.com/app/id6767758765); Android available now on Google Play (https://play.google.com/store/apps/details?id=com.dotbge.android); the `bge` CLI is available now for macOS and Linux (https://github.com/dotbge/bge-cli)
- Platforms: iPhone, iPad, and Android; command-line tool for macOS and Linux; a macOS menu-bar app is in development
- Encryption: RSA-4096 + AES-256-GCM, performed entirely on-device
- Modes: identity sharing (encrypt a file to a specific person) and password mode
- App features: biometric-protected vault, system share integration, in-app preview, identity backup and restore; Apple platforms also support iCloud vault sync
- CLI features: encrypt/decrypt files & folders, public-key address book (encrypt by name), multi-file archives, inspect a .bge without decrypting, stdin/stdout pipelines, `--password-stdin`, sysexits exit codes
- CLI install: `brew install --cask dotbge/tap/bge` (macOS); static Linux binaries for x86_64 and aarch64; signed & notarized universal binary on macOS
- AI agents: the CLI ships a Claude Code skill (`skills/bge-encryption`) so Claude Code, ChatGPT (via its coding/agent tools, or by following the skill file), and other shell-running agents can encrypt/decrypt on request — install and scenarios at https://dotbge.app/agents
- Pricing: the app is free on the App Store and Google Play (decrypt, preview, single-file encryption always free); optional Pro via lifetime purchase or monthly subscription; US App Store Pro pricing is US$24.99 lifetime or US$3.99/month, Google Play pricing is shown in the Android app; the CLI is free and open
- No DotBGE accounts or file-upload servers; private keys leave protected storage only through an explicit encrypted backup or an optional Apple sync feature; the CLI uses file-based keys only and never stores private keys
- Minimum OS: iOS 17.6; Android 8.0 (API 26)
- Files and `.bgekey` identity cards round-trip between the apps and the CLI