Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 19 additions & 2 deletions usage/use-case-examples/data-encryption.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,33 @@ Data is always encrypted in transit using TLS — both between the client and Po

### At Rest Encryption

The client-side database can be encrypted at rest using [SQLCipher](https://www.zetetic.net/sqlcipher/). 
The client-side database can be encrypted at rest using [SQLCipher](https://www.zetetic.net/sqlcipher/).

SQLCipher support is currently available for our React Native SDK through the `@powersync/op-sqlite` package. See usage details in the package README:
This is currently available for:

<Accordion title="Flutter" icon="flutter">
SQLCipher support is available for Flutter through the `powersync_sqlcipher` SDK. See usage details in the package README:

<Card
title="powersync_sqlcipher"
icon="flutter"
href="https://pub.dev/packages/powersync_sqlcipher"
horizontal
/>
</Accordion>

<Accordion title="React Native & Expo" icon="react">
SQLCipher support is available for React Native through the `@powersync/op-sqlite` package. See usage details in the package README:

<Card
title="npm: @powersync/op-sqlite"
icon="npm"
href="https://www.npmjs.com/package/@powersync/op-sqlite"
horizontal
/>
</Accordion>



Support for SQLCipher on other platforms is planned. In the meantime, let us know with your needs and use cases on [Discord](https://discord.gg/powersync).

Expand Down