Check out our

Features

1. Consent

The GDPR sets a high
standard for consent

We all now have to offer users granular choice and control, without pre-ticked fields or blanket consents. Metomic powers all of your consent requirements at the level expected.

We can help
2. Audit logs

How and why
customer data is used

It is now essential to keep evidence of consent - who, when and how. With Metomic, you can automatically track data consent across your entire business, at an individual level.

Get started
3. Policies

Create personalised data policies

Your product is unique. When you want to personalise how you interact with your users, Metomic's got your back.

Get in touch!
4. User controls

Give your users the control they demand

Under modern data privacy regulations, users have more rights than ever. Metomic keeps tabs on your data landscape, and helps you demonstrate GDPR compliance at the touch of a button.

I’d like that!
build privacy-by-design

Made for Developers

// Require the Metomic library with a secret key
const Metomic = require('metomic')
const metomic = new Metomic('dk_fsd98u97hhs87dfs8787')

// Process recommendations if the user has opted in
metomic.user(user.id).withConsentFor('recommendations',() => (
  processCustomerRecommendations(user.history)
))
// Require the Metomic library with a secret key
const Metomic = require('metomic-js')
const metomic = new Metomic('dk_fsd98u97hhs87dfs8787')

// Check to see if user 293 has given appropriate consent
const userId = 293
const canEmail = (await metomic.user(userId).hasPermitted('contact:product-updates'))

// Send an email if permitted
if (canEmail) sendUpdateEmailTo(userId)

HTTP GET "https://api.metomic.io/consumer/d82f903/agreements"

// Response:
{
  'recomendations': { version:'1.0.1', status:'rejected' },
  'contact': { version:'1.0.1', status:'accepted' },
  'contact:marketing': { version:'1.0.1', status:'rejected' },
}
view API Docs
Backed by

Our Team

Implement Privacy-
by-Design Today

Create an account or get in touch with us.