> For the complete documentation index, see [llms.txt](https://docs.filecoin.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.filecoin.io/build-on-filecoin/advanced/privacy-and-access-control.md).

# Privacy & Access Control

{% hint style="info" %}
This page is reference-only.

We do not maintain step-by-step third-party privacy/access-control tutorials in Builder Cookbook. Use the official resources below for implementation details.
{% endhint %}

### <mark style="color:blue;">Encrypting data for storing on Filecoin</mark>

Use these official references for encryption workflows and secure upload patterns:

* [Lighthouse encryption docs](https://docs.lighthouse.storage/how-to/upload-encrypted-data)
* [Lighthouse access-control conditions](https://docs.lighthouse.storage/how-to/encryption-features/access-control-conditions)
* [Lighthouse SDK docs](https://docs.lighthouse.storage)

When building production flows, validate key management, signer auth, and recovery procedures in your own threat model.

### <mark style="color:blue;">Gated access to your dataset</mark>

For condition-based access control and policy design:

* [Lighthouse access-control docs](https://docs.lighthouse.storage/how-to/encryption-features/access-control-conditions)
* [Filecoin smart contracts best practices](/build-on-filecoin/developing-contracts/best-practices.md)
* [Built-in actors reference](/reference/built-in-actors.md)

[Was this page helpful?](https://airtable.com/apppq4inOe4gmSSlk/pagoZHC2i1iqgphgl/form?prefill_Page+URL=https://docs.filecoin.io/build/cookbook/data-storage/privacy-and-access-control)
