encryptFieldNames property

bool encryptFieldNames
final

Whether to encrypt field names (in addition to values).

Default: false

When true:

  • More secure (field names are hidden)
  • Slightly slower
  • Cannot query by field name without decryption

When false:

  • Faster
  • Field names visible (but values encrypted)
  • Can query by field name

Recommended: false for most apps, true for maximum security

Implementation

final bool encryptFieldNames;