Personalization Context

Personalization context lets you store profile details that RewriteBar can append to selected commands as additional system instructions.

This gives the model better context for outputs that depend on who you are, who you write for, and your preferred tone.

What It Is

In Settings -> Profile, you can define a personalization context block.

Common examples:

  • Role and background
  • Writing preferences and audience
  • Public links (for example, X handle and LinkedIn)
  • Brand or voice hints

RewriteBar can include this context automatically, but only for commands you select.

When It Helps

Personalization context works best for open-ended or ad hoc commands, such as Free Style.

Useful scenarios:

  • Drafting social posts that should match your brand voice
  • Creating profile-aware intros or short bios
  • Producing replies where audience and tone matter

For strict transformation commands (for example, formatting, grammar-only fixes, or code formatting), it is often better to keep personalization disabled.

Privacy and Safety

Your personalization context can contain sensitive information. Treat it as private prompt data.

Recommended approach:

  • Keep the context concise and intentional
  • Avoid secrets, private keys, passwords, and internal-only data
  • Include only details you are comfortable sending to selected AI providers
  • Review command-level toggles regularly

Command-Level Control

You can choose exactly which commands include personalization context.

  1. Open Settings -> Profile
  2. Add or update your personalization context
  3. Select commands that should include it
  4. Leave it off for commands that do not need personal context

In command settings, use Include Personalization Context to override behavior per command.

Suggested Strategy

  • Enable for: Free Style, custom drafting, tone-sensitive writing commands
  • Disable for: deterministic transforms like title case, grammar-only fixes, JSON/SQL formatting, and other neutral utility commands

This balance gives better output quality where context matters without over-sharing on every command.