Flexible Word Count for Recovery Phrase Records

1. Overview

Pearpass currently supports Recovery Phrase records with a fixed word count of 12 or 24 words (BIP-39 standard). However, various services and platforms use recovery phrases, mnemonic codes, and backup codes with different word counts. This feature request proposes extending the Recovery Phrase record type to support a configurable, user-defined word count.

2. Problem Statement

Users who store recovery credentials for services outside the BIP-39 ecosystem (cryptocurrency wallets) are forced to use workaround solutions such as free-text notes, which lack the structured UX, copy-per-word functionality, and validation benefits of the dedicated Recovery Phrase record type.

Known services with non-standard word counts:

Service

Word / Code Count

Format Notes

Bitcoin / Ethereum wallets (BIP-39)

12 or 24 words

Currently supported

Steam Guard

~30 words

Recovery code list

Dropbox

10 words

Account recovery phrase

GitHub

16 codes

Each code is alphanumeric, not a dictionary word

Google / Apple (varies)

8–12 words

Account recovery

Custom enterprise systems

Variable

Any count per policy

Exapmle:

Steam Guard - 1A1AA11

Github - aa09f-8cc75

Dropbox - aa1aaaa2

3. Proposed Solution

Allow the user to configure the word count (or code count) of a Recovery Phrase record freely, instead of being limited to 12 or 24.


3.1 Word Count Configuration

  • Replace the current fixed selector (12 / 24) with a flexible numeric input or extended selector.

  • Supported range: 1 to 64 words/codes (sufficient for all known real-world cases, extensible later).

  • The input count determines the number of word fields rendered in the record editor.

  • Default value remains 12 or 24.

3.2 Validation

  • BIP-39 dictionary validation applies only when the count is 12 or 24.

  • For all other counts, fields accept arbitrary alphanumeric strings (no dictionary restriction).

  • Empty fields generate a warning, not an error β€” some services allow partial recovery sets.

Please authenticate to join the conversation.

Upvoters
Board
πŸ’‘

Feature Requests

Date

6 days ago

Author

Dotpwnpewpew

Subscribe to post

Get notified by email when there are changes.