コードを整え、時間を見える形に。
アカウントごとに一枚のチケット。サービス名、アカウント名、コードを配置し、ミシン目で残り時間、半券で次のコードを表示します。
アカウント検索 · 数字の区切り表示 · タップでコピー
製品紹介
アプリを開いてから、ログインを終えるまで。 ひとつひとつの操作を、わかりやすく自然に。
アカウントごとに一枚のチケット。サービス名、アカウント名、コードを配置し、ミシン目で残り時間、半券で次のコードを表示します。
アカウント検索 · 数字の区切り表示 · タップでコピー
otpauth:// リンクを貼り付けるか、シークレットを手動で入力。保存前に名前、アルゴリズム、周期を確認し、コードをプレビューできます。
手動入力は実装済み · カメラ読み取りは実機検証待ち
Face ID、Touch ID、またはこの端末の 6 桁 PIN で保管庫を開きます。アプリを離れた後の自動ロックを設定でき、PIN を忘れた場合はリカバリーコードを使用します。
Apple 版に実装済み · 生体認証は実機検証待ち
コピーしたコードは 30 秒後に消去。iOS ではバックグラウンド時に内容を覆い、アプリスイッチャーにコードが映るのを防ぎます。
iOS で検証済み · macOS のクリップボードは検証待ち
開発版は暗号化バックアップと、リカバリーコードによる復元・インポートに対応しています。追加確認の後に、平文の otpauth:// エクスポートも行えます。
iOS シミュレーターで検証済み · macOS のファイル選択とエクスポートは検証待ち
UNDER THE FOLD
XChaCha20-Poly1305 でアカウント情報を暗号化。共通の Rust コアが暗号処理と保管庫のファイル形式を担当します。
Argon2id で PIN から鍵を導出し、ラップされた鍵を端末のキーチェーンに保存。アクセスの復旧にはリカバリーコードを使用します。
コード、ファイル仕様、開発計画を公開しています。初期開発段階であり、独立したセキュリティ監査の結論はまだありません。
WHAT COMES NEXT
これらは計画中の機能で、まだ利用できません。現在の公開状況を見る →