Store-Hero

# Persistent Storage

Scaleable and highly available data storage built upon Apache Cassandra®.

## Reduce your risk and maintain compliance

A fully customizable, highly available data pipeline without the overhead of a DIY solution.

**Restrict access and securely present only the data customers should be able to view.**

**Present data in arbitrary ways without having to re-architect your security or data model.**

**Decrease your operational and delivery risk with Keen. Data is totally secure through transfer through HTTPS and TLS, then stored with multi-layer AES encryption.**

**New industry regulations can create unexpected hurdles. Keen is committed to implementing major compliance updates, such as GDPR, to limit the operational impact on your business.**

Store-hero

## Manage keys programmatically

Programmatically generate, revoke, or modify API keys.

- For example, if you wanted to have [customer-facing analytics](https://keen.io/solutions/customer-facing-metrics/?__hstc=27234274.16cd54bb0c8070580c760667dd6a06d1.1588184693507.1592250780993.1592254305558.29&__hssc=27234274.1.1592254305558&__hsfp=3194532190)  in your app, Access Keys would allow individual customers to see their own data without exposing anyone else’s data.
- Access Keys can also restrict where a user can send data or automatically include other data properties.
- If you’re looking to white-label your embedded analytics with  [Keen’s visualization tools](https://keen.io/docs/visualize/?__hstc=27234274.16cd54bb0c8070580c760667dd6a06d1.1588184693507.1592250780993.1592254305558.29&__hssc=27234274.1.1592254305558&__hsfp=3194532190),  Access Keys help you maintain compliance and ensure that a given customer only sees data related to their account.

store-access controls

## Role-based access control (RBAC)

Guarantee each of your users can only explore the data they need, with completely customizable permission tiers. Keys can be used to grant access to particular data points or the results of particular queries.

- API Keys have access rules that can restrict access to data based on arbitrary properties like CustomerID or PaymentPlan.
- Create keys that can only see various computed results, and limit a key down to the results of specific queries.
- Support tiered product offerings by allowing various levels of data access.

[Explore RBAC in our docs »](https://keen.io/docs/access/ "Go to Explore RBAC in our docs ")

[**Event Streaming** \
\\
Collect data from anywhere, add rich custom attributes, and send it wherever you want.\
\\
Learn more »](https://keen.io/platform/stream/)

[**Real-Time Analytics** \
\\
Query your data to find answers, insights, and metrics to embed for your customers.\
\\
Compute »](https://keen.io/platform/query/)

[**Embedded Visualizations** \
\\
Use our flexible presentation library to seamlessly embed and deliver metrics within your UI.\
\\
Learn more »](https://keen.io/platform/present/)

### “The biggest thing we were looking for was flexibility—the ability to collect data from any interaction on any media property. We needed control over how we were collecting and analyzing our data.”

##### Anthony Sessa

VP, Product and Engineering, Mic
