Skip to content

feat: implement private subscription import with privacy mode#891

Merged
Calebux merged 1 commit into
Calebux:mainfrom
devmasalati:feature/880-private-subscription-import
Jun 23, 2026
Merged

feat: implement private subscription import with privacy mode#891
Calebux merged 1 commit into
Calebux:mainfrom
devmasalati:feature/880-private-subscription-import

Conversation

@devmasalati

Copy link
Copy Markdown
  • Add privacy mode toggle in settings with auto-generated encryption key
  • Encrypt CSV data client-side before upload when privacy mode is enabled
  • Update import route to handle encrypted payloads
  • Add database migrations for encrypted metadata fields
  • Update shared crypto package with Web Crypto API AES-256-GCM encryption
  • Update user preferences types/schema/services for privacy mode

Closes #860
closes #880
closes #884

- Add privacy mode toggle in settings with auto-generated encryption key
- Encrypt CSV data client-side before upload when privacy mode is enabled
- Update import route to handle encrypted payloads
- Add database migrations for encrypted metadata fields
- Update shared crypto package with Web Crypto API AES-256-GCM encryption
- Update user preferences types/schema/services for privacy mode
@devmasalati devmasalati requested a review from Calebux as a code owner June 23, 2026 18:56
@drips-wave

drips-wave Bot commented Jun 23, 2026

Copy link
Copy Markdown

@devmasalati Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Calebux Calebux merged commit 9e9f67c into Calebux:main Jun 23, 2026
18 of 32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants