Security

How Nemma looks after your data.

You give Nemma access to your inbox and your orders. Here are the safeguards that apply today, in plain language.

In short
  • Every shop is kept separate from all others
  • Order data goes to the sender only if their email matches the order
  • Refunds and exchanges always need a human's yes
  • An email cannot make the AI send data anywhere else
  • No training on your data, and hosting in the EU
  • Raw emails and files are deleted after 12 months
  • Every AI reply tells the customer that it is AI
Separation

Your shop is kept separate from all others

Each shop has its own closed space in Nemma.

The separation happens in two places. The database itself rejects all access across shops, whichever screen or query is asking. And in the server code, which has wider rights than a user, the shop is always applied as a filter.

We test the separation automatically, against a separate test environment and never against real customer data. And an automatic test fails if a new type of data is created without the separation.

Within your shop, you decide who may do what. By default only the owner can change settings, refund and cancel, and edit the AI's Skills.

In practice

Other shops' users cannot see your cases, customers or orders.

Order data

Only the person the order belongs to gets answers about it

The rule lives in the code, not in an instruction to the AI.

Nemma only looks up orders by the email the customer writes from. If the order's email is different, nothing is handed over - neither to the AI nor to the sender. The answer is the same whether the order does not exist or belongs to someone else.

Because the check sits in the tools the AI uses, it cannot be bypassed with a clever phrase in an email. Nothing about the order reaches the AI until the sender's email has been checked against the order.

One narrow exception: if the customer bought with a different email, a human on your team can confirm that the order belongs to the customer. That applies only to that one order in that one case. The reply is never sent automatically, and the address on the order cannot be changed.

In practice

You cannot get details of other people's orders by mentioning an order number in an email.

Money

Money only moves with a human's yes

Nemma can propose a refund, but not pay it out.

Nemma can propose a refund, but never carry it out on its own. The same applies to an exchange for a cheaper product, where the price difference is paid back. Nothing happens until a human has approved it.

It is not just anyone on the team. By default only the owner may move money. The owner can give a support agent permission, and that permission is checked both in the app and in the database.

A refunded amount can never exceed what the order was paid. If an action dies halfway through the call to Shopify, Nemma never retries on its own, so the same amount cannot be paid back twice. A human settles it.

Without you, Nemma on Auto-send can only cancel an order that has not shipped, is less than a day old and is DKK 2,500 or less, and change the address on an order that has not shipped when the order's own email matches the sender. Everything else waits for you.

In practice

Refunds and exchanges always require a person with permission to click it themselves.

Prompt injection

An email cannot give the AI new orders

Every email is read as text from a stranger, never as instructions.

Some people try to hide instructions in an email to get the AI to do something it should not. This is called prompt injection. So Nemma reads the content of an email as data and never as commands.

But we do not let security rest on the AI seeing through everything. The most important safeguard is what it can do at all: there is no tool that can send an email to another address, give a discount, create an order or send data out of the system. A reply always goes to the customer's own email in the case, and the recipient cannot be changed by the AI or by an email.

The worst a fully hijacked model can do is propose an action on the sender's own order - and refunds and exchanges still need a human.

Before Nemma sends on its own, the draft is checked for links and email addresses that do not belong to your shop or the customer. If the check finds anything, the reply ends up as a draft for you to approve. The same applies when the sender's email cannot be confirmed: then nothing is sent automatically.

In practice

Whatever an email says, it cannot make Nemma send anything to anyone else or give a discount.

Your data

No training on your data

Your customers' emails are yours, not raw material for a model.

What is processed in Nemma is not used to train or improve AI models - neither by us nor by our AI provider. The provider, Anthropic, is set up without data retention for training purposes, and this is stated in the data processing agreement and the terms of service.

Under its own terms, the provider may carry out limited monitoring for misuse. That is not training, and it is also stated in the agreement.

We never write the content of an email or access keys to our logs. Your Shopify access is stored encrypted and is never shown in plain text, not even to us.

Read the data processing agreement →

Hosting

Data is in the EU, and here are the providers

Four providers, and all of them are on a public list.

  • SupabaseEU
    Database, login and file storage
  • VercelEU
    Hosting of Nemma
  • ResendUSA
    Receiving and sending email
  • AnthropicUSA
    The AI model that sorts and writes drafts

The database and hosting are in the EU. Resend and Anthropic process data in the USA, on the basis of the European Commission's standard contractual clauses and, where the provider is certified, the EU-U.S. Data Privacy Framework.

Your own Shopify is your own system and not our sub-processor. Payment goes through Stripe, which does not process your customers' personal data.

Data is encrypted in transit and at rest. We give at least 30 days' notice before adding or replacing a provider, and you can object.

See the list of sub-processors →Read the data processing agreement →

Retention

Raw emails are deleted after 12 months

And you can take your data with you.

The original email and all attached files are deleted automatically 12 months after they were received.

The text of the case stays in Nemma so you can see what happened. When the agreement ends, you can within 30 days ask for your data to be handed over in a common format, and we delete it within 30 days after termination.

If a customer has asked for access to or deletion of their data, everything about that customer can be exported or deleted.

Transparency

Every AI reply says that it is AI

The EU AI Act, Article 50.

Every reply that Nemma has helped write ends with a short line in the customer's language saying that the reply was made with the help of an AI assistant. That applies both to replies you have approved or edited and to replies Nemma sends on its own, on email and in chat.

The line is added when the reply is sent, after you have finished editing. So it cannot be edited away, and there is no setting that turns it off. It supports the requirement in Article 50 of the EU AI Act to disclose when someone is communicating with an AI system.

Your fixed acknowledgement and out-of-office reply are your own text, not written by AI, and so do not carry the line.

The bottom of a reply

Hi Louise! Your order #1042 was shipped yesterday - expected delivery on Thursday.

Kind regards, the shop's signature

--

This reply was produced with the help of an AI assistant.

In the customer's own language, e.g. Danish: Denne besvarelse er udarbejdet med hjælp fra en AI-assistent.

Control

You can always see it - and stop it

Pause with one click

The owner can pause all automation. Nemma still writes drafts, but nothing is sent without you.

Everything is in the case

Everything Nemma does is listed in the case's Activity, in a log that cannot be edited afterwards.

Spot-check what has been sent

Under Sent by AI you can read every reply Nemma has sent on its own and flag the ones that were wrong.

Caps

Nemma only sends a limited number of replies automatically per hour. Above that, they become drafts waiting for you.

Contact

Questions about security?

Write to us if you have a question, want to see more documentation or have found something we should know about.

info@nemma.dk

Use the same address for enquiries about personal data and to report a vulnerability. If a personal data breach affects you, we notify you without undue delay.

The contact details for security questions are also in our security.txt.

The documents

Read what the agreements say

This is the short version. The legal documents are the full wording.

Academy

Read more in the Academy

Short, practical guides, written from the system as it works today.

Try Nemma for 5 days

Every category starts on Draft, so nothing is sent without you. The trial has up to 50 AI replies. A card is required at signup, but you are not charged until the 5 days are over.

Try free for 5 days
Security - Nemma