Security

Authentication

PairGPT uses Supabase Auth for secure account management. Your password is hashed using industry-standard algorithms and never stored in plain text. We support email and password authentication, and we encourage using a strong, unique password.

Row-Level Security

All data in PairGPT is protected by row-level security policies. Users can only access:

  • Their own account information
  • Relationships they belong to
  • Summaries shared within those relationships

Your partner cannot see summaries you haven't shared, and you cannot access any data from relationships you've left or deleted.

Edit-After-Read Lock

Once your partner reads a summary you've shared, the summary is locked from editing. This ensures you can both trust what you're discussing and prevents confusion about what was actually said. Both partners must agree to unlock a summary before either can edit it again.

Partner-Safe Summaries

PairGPT is designed to share summaries only within your relationship. Summaries are:

  • Encrypted in transit (HTTPS)
  • Never shared with third parties
  • Deleted if you leave or delete the relationship
  • Only viewable by you and your partner

Reporting Security Issues

If you discover a security vulnerability in PairGPT, please report it responsibly to security@pairgpt.com. Please do not publicly disclose the issue until we've had time to address it. We take security seriously and will acknowledge receipt within 24 hours.