Skip to content

Feature/encrypt sensitive storage - #194

Merged
Mosas2000 merged 24 commits into
mainfrom
feature/encrypt-sensitive-storage
May 17, 2026
Merged

Feature/encrypt sensitive storage#194
Mosas2000 merged 24 commits into
mainfrom
feature/encrypt-sensitive-storage

Conversation

@Mosas2000

Copy link
Copy Markdown
Owner

Core infrastructure built
EncryptionService — AES-256-GCM via Web Crypto API, PBKDF2 key derivation (100k iterations), unique IV + salt per write, session-scoped key
IndexedDBService — structured async storage with TTL expiration, bulk cleanup, and stats
SecureStorageV2Service — unified API combining encryption + IndexedDB + GDPR consent + PII detection
StorageMigrationService — one-time automatic migration from plaintext localStorage to encrypted IndexedDB

Closes #164

Mosas2000 added 24 commits May 17, 2026 10:20
@Mosas2000
Mosas2000 merged commit 3089552 into main May 17, 2026
0 of 3 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

Development

Successfully merging this pull request may close these issues.

Implement encryption for sensitive localStorage data

1 participant