DGM One
Compliance Platform

Compliance,
operationalized.

Every shipment, every checklist, every cert — DGM One binds the paperwork to the act of shipping. Auditable from one workspace, from acceptance to release.

  • IATA DGR · 49 CFR · IMDG · ICAO — every regulation in one engine
  • Real-time validation with cited references at the line level
  • Defensible audit trail across submissions, batteries, training
  • Workflow automation across acceptance, validation, and release
© Emfara, Inc. · 2026All systems operational
DGM OneCompliance
← Legal

Privacy Notice — DGM One

Datenschutzhinweise nach Art. 13 und Art. 14 DSGVO

This notice explains what personal data we process when you use DGM One (app.dgmone.com), when your employer uses it, or when your name appears on a shipping document that someone processes through it. It also explains the choices and rights you have.

We have written it to be understood by an inspector, a procurement reviewer and a data protection officer alike. Where the honest answer is "not yet", we say so.

Last updated: 27 September 2026 · Version 2026-09-27Applies to: the DGM One web and offline application at app.dgmone.com, and the account, billing and support processes around it. Does not yet apply to: www.dgmone.com (our marketing website).


1. Who we are, and how to reach us

1.1 Controller (Verantwortlicher)

Emfara, Inc. Emfara, Inc., a Delaware corporation · 251 Little Falls Drive, Wilmington, New Castle, DE 19808, USA Delaware file no. 10577634 Eric Muller

Email for all data protection matters: privacy@emfara.com

1.2 Our privacy contact (Ansprechpartner für den Datenschutz)

Eric Muller privacy@emfara.com

*We have not appointed a Data Protection Officer / Datenschutzbeauftragter under Art. 37 GDPR.* We assessed this and concluded that no appointment is mandatory at our current scale: our core activity is not large-scale monitoring of data subjects, and we do not process special categories of data on a large scale. We have instead named an internal privacy owner (above) who is accountable for this notice and for handling your requests. If our processing grows or changes, we will reassess this.

1.3 EU representative (EU-Vertreter nach Art. 27 DSGVO)

None appointed — not required on our current facts. Emfara, Inc. is established in the United States. It does not target the EU market, and it does not identify or monitor individual users in the EU: for offices recorded as being in the EU, EEA, UK or Switzerland, product analytics is organisation-level only and attaches no user identifier, no email address and no personal profile (section 6.2).

We state the test we applied rather than only the conclusion, so that you can check it. We will appoint a representative before we enable per-person analytics for users in the EU, or market the service to the EU. Until then, please contact us directly at privacy@emfara.com, and note that our not having a representative does not reduce any of your rights under section 12 or your right to complain under section 13.

1.4 UK representative

None appointed, for the same reason and on the same test. Users in the United Kingdom are treated exactly as users in the EU for the purposes of section 6.2: no user identifier and no email address is sent.


2. Two different roles — please read this first

DGM One is business software sold to organisations. Depending on the data, we act in one of two different legal roles. This distinction decides who you should approach, and it is the first thing a data protection officer will ask about.

We are a processor (Auftragsverarbeiter)for everything your employer or contracting organisation puts into the product: your user account, the checklists you complete, the photos you take, your signature, the shipment and document records. Your employer decides why that data exists and how long it is kept. We only act on their documented instructions.
We are the controller (Verantwortlicher)for a smaller set of processing that we decide on for our own purposes: billing, product analytics, error monitoring, security and abuse prevention, and marketing enquiries from our website.

Where we are a processor, address your request to your employer or the organisation whose DGM One account you use. They are the controller. We will support them — Art. 28(3)(e) GDPR — and we will not act on your data without their instruction.

Where we are the controller, address your request to us, using the contact details in section 1.

Sections 4 and 5 say, for each purpose, which role we are in.

One point in that split deserves naming. Product analytics is processing we carry out for our own purposes, over our customers' employees. That makes us the controller for it, not a processor — which is why it is the one thing in this notice that asks for your consent rather than your employer's instruction, and why nothing analytics-related happens until you choose it. Section 6.2 describes exactly what is and is not collected.


3. Whose data we process, and where it comes from

We process personal data about four groups of people.

  1. Users of DGM One — inspectors, preparers, administrators and managers at our

customers. Data comes from you and from your employer when they create your account.

  1. People named in documents and shipments — shippers, consignees, signatories, the

emergency-response contact on a Notification to Captain, the captain who acknowledges it, named site or office leads. We usually receive this data from our customer, not from you. This notice is your Art. 14 information; see section 3.1.

  1. Prospects and visitors — people who request a demonstration at app.dgmone.com/demo

or enquire about the product.

  1. Billing and account contacts — the person who signs your organisation up and pays.

3.1 If your name appeared on a document (Art. 14 GDPR)

If you are a shipper, consignee, signatory or emergency contact named on an air waybill, a Shipper's Declaration for Dangerous Goods, a safety data sheet, a permit or a Notification to Captain, your name — and often your business address, telephone number and handwritten signature — may be recorded in DGM One and read by our AI extraction system (section 7). We did not obtain that data from you. We obtained it from our customer, who obtained it from the shipping documentation for your consignment.

The categories we hold about you are listed in section 4. We do not have your contact details in a form that lets us write to you individually, and contacting every person named on every shipping document would involve disproportionate effort within the meaning of Art. 14(5)(b) GDPR. This public notice is how we provide that information instead.


4. What personal data we process

The list below reflects what the system actually stores, verified against the code on 2026-09-02.

4.1 Account and identity data

Full name; work email address (which is unique across the whole platform); password, as a cryptographic hash — never in readable form; profile image if you set one; role and permissions; the organisation and office you belong to; account status, including whether your account has been deactivated and the reason recorded for it.

4.2 Login and session data

IP address; browser and device identification string (user agent); session expiry; and, where an administrator with platform-wide rights has accessed the product on behalf of a user, a record of that access.

4.3 Checklist, inspection and shipment records

The core business record. Inspector name; place of inspection; inspection date; shipper and consignee names and, where they appear, their addresses; air waybill and shipment reference; origin and destination; your answers to each checklist item together with any free-text note you typed; your handwritten signature, captured as an image; the time you started and the time you signed, which together show how long the inspection took; and the reason recorded when a submission was rejected and redone.

Signature records are stored separately as well, together with the IP address and user agent of the device used to sign. These signature records are insert-only and are never modified or deleted by any part of the system.

4.4 Photographs and generated documents

Photographs taken during an inspection — the declaration form, packages, overpacks, damage evidence, acceptance photos, loading and seal captures. These frequently show paperwork bearing names, addresses and signatures, and may incidentally show staff. Also the PDF checklists we generate from your submission, which embed your name and your signature image, and any training certificates uploaded to the product, which typically carry the holder's name and signature.

Location and device metadata (EXIF, including GPS) are stripped from every photograph in your browser, before the image is uploaded to us. We never receive it.

4.5 Documents you upload for automated analysis

Shipper's Declarations, safety data sheets, UN 38.3 test reports, shipping papers and permits, as PDFs or images, and everything the AI system reads out of them. See section 7.

4.6 Training, certification and performance-adjacent data

Dangerous-goods training certificates: type, edition, issue and expiry dates, scope, and the certificate file itself. Reminder history, including whether you opened a reminder. Preparer profiles: role label, join date, status. Records of every AI suggestion you accepted or rejected, with your reasoning where you gave one, and every time you overrode an automated check, with your stated reason. Per-user AI usage records with timestamps, which taken together form an activity timeline for an identified employee.

For one optional feature that is switched off for every customer today, we generate AI-assisted training recommendations for a named individual based on their 90-day pass rate and most frequently failed checklist items. See section 8.

4.7 Contacts held in shipment and compliance records

Emergency-response contact name and telephone number; captain name and acknowledgment signature on a Notification to Captain; named office leads; permit holder name and the address the permit was granted to; free-text notes attached to shipments, watchlist entries and assessments; the original filenames of documents you upload, which routinely contain personal names.

4.8 Audit and security records

Every privileged action, recorded with the acting user, the organisation, the action, the object acted on, an IP address, a user agent and structured details which, on some paths, include an email address. This log is insert-only.

For anti-abuse purposes on sign-up and on our public API endpoints we store a cryptographic hash of the IP address, never the address itself.

4.9 Billing data

Company name, administrator name and email, seat count, plan, subscription and customer identifiers held at our payment provider, and the verbatim event payloads our payment provider sends us, which include billing name, email, address and tax identifiers. Card numbers never reach our systems. They are handled entirely by Stripe.

4.10 Enquiry and demonstration data

If you request a demonstration, we store your real name and your real email address as you typed them, a hashed IP address, which link or QR code you arrived from, and how many times you have returned, with first and last visit timestamps.

4.11 Product analytics data

Only if you have chosen "Allow analytics". Nothing described here is collected before that choice, and you can withdraw it at any time (section 6.2).

What is collected: your organisation identifier, the pages you visit, automatically captured interactions such as clicks and form submissions, a small set of named product events, and your IP address, from which our analytics provider derives an approximate location.

Whether you are identified as a person depends on where your office is recorded as being:

  • Offices in the EU, EEA, UK or Switzerland: organisation and feature usage only. **No

user identifier, no email address and no personal profile** is sent.

  • Offices elsewhere (for example the United States or Mexico): your user identifier

and your work email address are sent in addition, so that usage can be attributed and a support question answered.

We do not make video-style recordings of your screen, and we do not collect your browser console output. Credential-looking values in a web address are replaced before the address is sent. See section 6.2 for the detail.

4.12 Data on your own device

If you use DGM One offline, your device stores your draft checklists, your photographs as raw image files and your signature image in the browser's local database. This data stays on your device until it is synchronised. Records that have synchronised are deleted from the device 24 hours later.Signing out clears device-local data. Your draft checklists, your photograph previews and any records that have already synchronised are removed from the device when you sign out — from every sign-out control, including the one in the sidebar and in the mobile navigation drawer. This matters on a shared warehouse tablet: the next person to sign in does not inherit your work.

Records still waiting to sync are deliberately kept, including across sign-out. They are the only copy of that inspection, and deleting them would destroy your work. While they are waiting they are locked to the inspector who created them.

4.13 Special categories of data

We do not intentionally process special categories of personal data (Art. 9 GDPR). We do not ask for health, biometric, religious, political or trade-union data.

Two honest caveats. A handwritten signature is a strong personal identifier and is biometric-adjacent, although it is not, on its own, biometric data used for the purpose of uniquely identifying a person within the meaning of Art. 9. And free-text note fields and photographs are unstructured: we cannot technically prevent a user typing, or photographing, something that falls into a special category. Please do not enter health or other sensitive personal information into free-text fields.


5. Why we process it, and on what legal basis

#PurposeOur roleDataLegal basis
1Providing the DGM One service: accounts, checklists, submissions, photographs, PDFs, offline syncProcessor for our customer4.1–4.5, 4.7, 4.12Our customer's basis, on their instruction (Art. 28). Our own basis for the contract with them: Art. 6(1)(b)
2Authenticating you and keeping your sessionProcessor4.1, 4.2Art. 6(1)(b); technically necessary storage
3Training and certification tracking, expiry remindersProcessor4.6Our customer's basis, on their instruction
4AI extraction from shipping and safety documentsProcessor, with Anthropic as sub-processor4.5, 4.7Our customer's basis, on their instruction. See section 7
5Audit logging of privileged actionsMixed — processor for our customer's accountability, controller for our own security monitoring4.8Art. 6(1)(f): our legitimate interest in detecting misuse and being able to reconstruct what happened
6Security, rate limiting, bot and abuse defence at sign-upControllerhashed IP, browser signalsArt. 6(1)(f): our legitimate interest in protecting the service and our email reputation
7Transactional email — invitations, password resets, certificate expiry reminders, watchlist alertsProcessor for customer-triggered mail; controller for account and security mailname, email, message contentArt. 6(1)(b) and Art. 6(1)(f)
8Billing, subscriptions, seats, and our own accounting and tax recordsController4.9Art. 6(1)(b) and Art. 6(1)(c)
9Product analyticsController4.11Consent, obtained through the analytics choice described in section 6.2 — § 25(1) TDDDG for the storage on your device and Art. 6(1)(a) GDPR for the processing. Nothing is collected before you choose, and you can withdraw at any time
10Error monitoringControlleruser id, organisation, correlation identifiersArt. 6(1)(f). Not currently enabled in production. See section 6.3
11Demonstration requests and sales follow-upController4.10
12Establishing, exercising or defending legal claims; responding to lawful requestsControlleras relevantArt. 6(1)(f); Art. 6(1)(c) where a legal obligation applies

5.1 Our legitimate interests, stated

Where we rely on Art. 6(1)(f), our interests are: keeping the service secure and available; being able to reconstruct who did what after an incident; preventing abuse of our sign-up and email infrastructure; and, for error monitoring, being able to detect and fix faults. We have weighed these against your interests and consider the processing proportionate, in particular because IP addresses are hashed wherever the purpose allows it, and because error monitoring is restricted by a technical filter to an explicit allow-list of identifiers.

You have the right to object to any processing based on Art. 6(1)(f). See section 12.


6. Cookies, tracking, and analytics

6.1 What is stored on your device

WhatPurposeLifetimeRequires your consent?
Session cookieKeeps you logged inSession, 7 days maximumNo — strictly necessary
Service-worker cache (offline app)Lets the app work offline, which is why you installed itUntil clearedNo — strictly necessary for a function you requested
Offline database (oryx-offline)Your draft checklists and photographs, held on your deviceUntil synced, then 24 hours; unsynced items are keptNo — strictly necessary, but disclosed here
ph_…_posthog cookie plus browser storageProduct analytics. Written only after you choose "Allow analytics"365 daysYes
Demo form prefillRemembers what you typed on the demonstration formUntil clearedYes

6.2 Product analytics — what we collect, and what we do not

We use PostHog, hosted in the United States, to understand which features are used and where people get stuck. Nothing here is used for advertising, and nothing is sold to anyone.

Nothing analytics-related runs until you choose "Allow analytics". Before that choice, no analytics identifier is written to your device — no cookie, no localStorage entry, no sessionStorage entry — and no request is made to the analytics provider at all. The software that would do it is not initialised. Refusing is exactly as easy as accepting, and ignoring the question is not consent.

Session replay is switched off. We do not make video-style recordings of your screen, and we do not collect your browser console output. Replay would capture rendered text, which in this product means shipper and consignee names and the contents of dangerous-goods declarations, so it is disabled rather than merely masked.

It was switched off on 27 September 2026. A small number of recordings captured before that date — all of our own staff and partner-office testers, none of a customer's EU personnel — remain with the analytics provider until they expire under its 30-day retention. We are not adding to them.

Credentials in web addresses are removed before the address is sent. Where a query-string parameter's name looks like a credential — it contains token, secret, password, key, code, auth, session, signature, credential or email — its value is replaced with `redacted`. The parameter name is kept, so we can still see that an invitation link was opened without ever seeing the invitation token.

Whether you are identified as a person depends on where your office is. This is a deliberate split, not a technical accident:

Your office is recorded as being inWhat is sent
The EU, the EEA, the UK or SwitzerlandYour organisation identifier and your feature usage. No user identifier, no email address, no personal profile. You are not identified as an individual
Anywhere else — for example the United States or MexicoThe above, plus your user identifier and your work email address, so usage can be attributed and a support question answered

The decision follows the country recorded for your office, not where you personally happen to be at the time. An office with no country recorded is treated as if it were in the EU — the more protective of the two options.

Withdrawing your choice. There is a working control on the cookie policy page at /legal/cookies. Withdrawing stops collection immediately, clears the identifiers already stored in your browser, and returns you to the undecided state so you can choose again. Withdrawal does not affect the lawfulness of what was processed before it (Art. 7(3) GDPR).

The gap we still have, stated plainly.IP anonymisation is not enabled on our PostHog project. Your IP address therefore reaches the provider, and the provider derives an approximate location from it. We are not presenting that as acceptable; we are telling you because it is true. Event data is retained for a nominal 12 months.

Legal basis. Your consent: § 25(1) TDDDG for the storage on and reading from your device, and Art. 6(1)(a) GDPR for the processing that follows. For this processing we are the controller, not a processor for your employer, so you can come to us directly.

Every cookie and storage key involved is listed in the cookie policy at /legal/cookies.

6.3 Error monitoring

Our error monitoring tool (Sentry) is integrated in our code, with a filter that removes authorisation headers, cookies, API keys and request bodies, and restricts what is sent to an explicit allow-list of identifiers.

It is not switched on in our production environment. No error data is being sent to Sentry today. We describe it here because it is present in the software you run and because we intend to enable it; when we do, this notice will be updated first.

6.4 Bot protection

Our sign-up page uses Cloudflare Turnstile to distinguish people from automated scripts. Cloudflare receives your IP address and browser signals for this check. We store only a hash of your IP address, never the address itself.


7. AI processing of your documents — read this section

This is the processing least obvious to a reader, and the most sensitive. We describe it in full.

7.1 What happens

When a document is uploaded to DGM One for automated analysis — a Shipper's Declaration for Dangerous Goods, a safety data sheet, a UN 38.3 test report, a shipping paper, a permit — or when certain photographs are analysed, the document itself is transmitted to Anthropic, PBC in the United States and processed by a Claude model.

Concretely, for a Shipper's Declaration we send rendered images of up to eight pages and ask the model to transcribe the shipper and consignee blocks verbatim. That means the following leaves our infrastructure and enters Anthropic's:

  • Shipper's full name and address
  • Consignee's full name and address
  • Telephone numbers
  • The name of the person who signed the declaration, and the signing date
  • The image of the page, including the handwritten signature on it
  • Free text, notes and any other personal data visible on the page

The same pattern applies to safety data sheets, battery test reports, shipping papers and permits, and to package and label photographs sent for analysis.

7.2 On what basis, and who decides

We act as a processor here. Our customer — your employer — decides to run documents through the extraction feature and is the controller for it. Anthropic acts as our sub-processor. The feature is controlled by a per-customer setting and can be switched off for an entire organisation.

7.3 What Anthropic may and may not do with it

Established from Anthropic's contractual terms as at 2026-09-02, and archived as evidence:

  • Anthropic does not train its models on this data. This is a contractual commitment,

not a setting.

  • Anthropic processes it only to return the extraction result to us.
  • Anthropic retains inputs and outputs for up to 30 days on its United States

infrastructure by default, then deletes them. Longer retention can apply where Anthropic's own legal obligations or trust-and-safety processes require it.

  • On termination, Anthropic deletes all copies within 30 days, subject to legal

retention carve-outs.

7.4 Where it goes, and why that matters

Anthropic's first-party API offers no EU data residency. This processing takes place in the United States. It is covered by Standard Contractual Clauses (section 10), not by the EU–US Data Privacy Framework — Anthropic is not certified under that framework.

7.5 What we store afterwards

The raw extraction result is cached for 24 hours and then deleted. Extracted values are written into the shipment record and are then kept for as long as that record is kept (section 11). The source document is kept for 90 days for document-analysis jobs.

7.6 What the AI does not do

  • It does not make decisions about people. Every AI output on the inspection path is

a suggestion about a shipment or a document, presented to a human who accepts, rejects or edits it before signing. Confidence is deliberately never reported as certainty.

  • It does not profile you from your documents.
  • **We do not use your documents, your photographs or your inspection records to train

any model**, ours or anyone else's.

7.7 A separate, optional feature that does concern a person

One feature — AI-assisted training recommendations — analyses a named individual's 90-day pass rate, repeat-failure rate and most frequently failed checklist items, and produces suggested training. See section 8. It is switched off for every customer organisation today. It is mentioned here so that the description is complete.


8. Automated decision-making and profiling

We do not carry out automated decision-making that produces legal effects concerning you or similarly significantly affects you, within the meaning of Art. 22(1) GDPR.

Two clarifications, because both are the kind of thing a reader should be told without having to ask.

Automated shipment approval. The product contains an optional mode that can approve a consignment without a human when every check has passed. The subject of that decision is a consignment, not a person. It is switched off for every customer today.

Training recommendations — this is profiling. The optional feature described in 7.7 evaluates aspects of a named employee's performance at work. That is profiling within the meaning of Art. 4(4) GDPR. The formal decision to assign training remains with a human administrator, so we do not consider Art. 22 to be engaged — but we state the feature plainly because employees are entitled to know it exists. The design deliberately forbids the model from characterising the person, requires human resources and legal sign-off before it can be enabled for any organisation, and displays a permanent "AI-generated, not validated by a regulatory expert" banner on every recommendation.


9. Who receives your data

We do not sell personal data. We do not share it for advertising. We share it with the service providers below, each of which acts as our processor or sub-processor under a written data processing agreement (Auftragsverarbeitungsvertrag, AVV) incorporating the EU Standard Contractual Clauses.

ProviderWhat it does for usPersonal data it seesWhere it processes it
Vercel Inc. (US)Hosting and application computeAll request data in transit; IP address and user agent in runtime logs; session cookieUnited States — region iad1, Virginia
Supabase (US)Primary databaseAccounts, sessions with IP and user agent, submissions, inspector names, signatures, audit logUnited States — us-east-1
Cloudflare, Inc. (US)Object storage (R2) for photographs, generated PDFs and certificates; content delivery; bot protection at sign-up (Turnstile)Uploaded images and generated documents; for the bot check, IP address and browser signalsDefault (non-EU) jurisdiction; global edge
Anthropic, PBC (US)AI classification and extraction from documents (section 7)Document contents: shipper and consignee names and addresses, telephone numbers, signatory names, page imagesUnited States
Functional Software, Inc. (Sentry, US)Error monitoringUser and organisation identifiers, correlation identifiersUnited States — integrated, but no configuration key ships in the production bundle today, so nothing is sent from your browser
Resend (US)Transactional emailRecipient name and email address, message contentUnited States
Google LLC (Google Workspace, US)Our own email and office tools. It sees your data only if you correspond with us, or if a document is attached to that correspondenceNames, work email addresses, correspondence content and attachmentsUnited States
PostHog Inc. (US)Product analytics (section 6.2) — no session recordingOrganisation identifier and feature usage; user identifier and work email address only for offices outside the EU, EEA, UK and Switzerland; IP address and the approximate location derived from itUnited States
Stripe, LLC (US / Ireland)Payment processingName, email, billing address. Card data never reaches usUnited States / Ireland

All nine agreements are in force, incorporated into the terms we accepted, and we hold archived copies with the date they were retrieved. The same list, with the transfer mechanism for each recipient, is Anlage 3 of our data processing agreement at /legal/dpa.

We will also disclose personal data where we are legally required to, or where it is necessary to establish, exercise or defend legal claims.

9.1 Changes to this list

We publish an addition to, or a replacement of, a provider in this list at least 30 days before that provider begins processing, and a customer organisation may object in writing during that period. The list is published as Anlage 3 of the data processing agreement at app.dgmone.com/legal/dpa, and the version of it in force at any time is the one shown there.


10. International transfers (Drittlandtransfer)

All of the personal data described in this notice is processed in the United States. We do not currently operate any EU-hosted instance of DGM One. We are stating this plainly rather than describing what we intend to build.

The United States is not the subject of an adequacy decision that covers all of our providers. Our transfers therefore rely on Standard Contractual Clauses — the European Commission's standard data protection clauses under Implementing Decision (EU) 2021/914 — which form part of the agreement we have with each provider, together with the UK International Data Transfer Addendum where UK data is involved.

We deliberately do not rely on the EU–US Data Privacy Framework. We checked the official register directly rather than taking a vendor's word for it. Supabase and Anthropic are not certified under the Framework — and between them those two hold every durable record and the most sensitive document contents in the system. Cloudflare and Sentry are active participants; we name those two because we verified them, and we do not make the claim for any other provider in the list.

Our transfer position therefore rests on the Standard Contractual Clauses for every provider, certified or not. A safeguard that covers part of a chain is not a safeguard for the chain — and this is also the position that survives the appeal currently pending before the Court of Justice against the Framework (Case C-703/25 P).

10.1 What this means in practice

United States law permits public authorities to compel disclosure by US providers in circumstances that have no exact equivalent in EU law. That risk is real and we do not minimise it. The measures we apply to reduce it are: HTTPS-only transport; hashing IP addresses wherever the purpose allows it; stripping location metadata from photographs before upload; restricting what error monitoring may transmit to an explicit allow-list; and a contractual commitment from our AI provider not to train on your data and to delete it within 30 days.

We maintain a transfer impact assessment for each of the nine providers, as SCC Clause 14(d) requires of us as exporter. The facts in each are established and verified; the legal analysis is being completed with counsel, taking Anthropic first because it is the hardest. We provide them to a customer, its data protection officer or a supervisory authority on request, in the state they are in.

You may request a copy of the relevant safeguards from us using the contact details in section 1.


11. How long we keep your data (Löschkonzept)

The table below states what actually happens today. Where nothing deletes the data, we say so.

DataRetention todayStatus
Cached AI extraction results24 hoursEnforced
Documents uploaded for analysis, and their source PDFs90 daysEnforced for document-analysis jobs
Battery and permit verification jobs90 days after a manual deletion step that is not currently performedNot effective in practice
Notifications30 days after you dismiss them, or an explicit expiryEnforced; a notification never dismissed and with no expiry is kept indefinitely
SessionsExpire after 7 daysExpired rows, including IP address and user agent, are not deleted and accumulate
Audit logA 2-year deletion rule exists in the softwareSwitched off in production. Audit records, including IP addresses, are currently kept indefinitely
Submissions, checklist answers, inspector names, signaturesNo deletion. Kept indefinitelyOur documentation states a minimum of 2 years, derived from a US dangerous-goods record-keeping rule (49 CFR 172.201(e)), and no maximum
Photographs and generated PDFs in object storageNo deletion path exists in any part of the systemVerified gap
Signature records with IP address and user agentInsert-only, never deletedVerified gap
Per-user AI usage recordsNo deletionVerified gap
Demonstration enquiries (name, email)No automatic expiryManual deletion only
Account and billing recordsKept for the duration of the contract, then as required for accounting and tax2 years from the date the shipping paper is provided to the initial carrier — 49 CFR 172.201(e) (US). An EU controller states its own basis, e.g. § 257 HGB / § 147 AO.
Session recordings30 days. Session replay was switched off on 27 September 2026 and no new recordings are made. A small number captured before that date remain with the provider until they expire — see section 6.2Provider retention setting
Analytics eventsNominally 12 monthsEnforcement unconfirmed
Data held by our AI providerUp to 30 daysSee section 7.3
Data on your own deviceSynced records deleted after 24 hours; unsynced records kept until they syncEnforced
Database backups7 daily snapshots held by our database provider, in the same US regionPoint-in-time recovery is off, and there is no independent copy outside the provider

About the rows that say "no deletion". Several rows above describe data for which no automatic deletion runs today. We publish that rather than hide it. Two things are worth knowing alongside it. First, the records concerned are inspection records that a dangerous-goods regulation requires us to keep for a minimum period in any event, and the service began operating in 2026, so nothing has yet reached the end of that minimum. Second, deletion on request is carried out — by us, by hand, reaching object storage as well as the database — for any customer or data subject who asks (section 12.1). We are implementing retention ceilings so that it happens without anyone having to ask, and this table will state them when they run.


12. Your rights

Under the GDPR you have the following rights. They apply to the controller — so where we act as processor for your employer, exercise them against your employer, who will instruct us (section 2).

  1. Right of access (Art. 15) — to know whether we process your data, and to receive

a copy of it together with the information in this notice.

  1. Right to rectification (Art. 16) — to have inaccurate data corrected and

incomplete data completed.

  1. Right to erasure (Art. 17) — to have your data deleted where one of the grounds in

Art. 17(1) applies.

  1. Right to restriction of processing (Art. 18) — to have processing limited while a

dispute about accuracy or lawfulness is resolved.

  1. Right to data portability (Art. 20) — to receive the data you provided, in a

structured, commonly used, machine-readable format, and to have it transmitted to another controller where technically feasible.

  1. Right to object (Art. 21) — to object at any time, on grounds relating to your

situation, to processing based on our legitimate interests (Art. 6(1)(f)); and to object at any time, without needing a reason, to processing for direct marketing.

  1. Rights in relation to automated decision-making (Art. 22) — including the right to

obtain human intervention. See section 8.

  1. Right to withdraw consent (Art. 7(3)) — where processing is based on your consent,

you may withdraw it at any time, with effect for the future. Withdrawal does not affect the lawfulness of processing before it.

We will respond within one month of receiving your request, extendable by two further months for complex requests, and we will tell you if we extend. Exercising these rights is free of charge.

We are also required, where feasible, to inform every recipient of your data of a rectification, erasure or restriction (Art. 19), and to tell you who those recipients are if you ask.

12.1 What we can and cannot do today — stated honestly

**This section describes real limitations. Please read it before relying on the rights

above.**

  • We have no self-service export. An access or portability request is fulfilled by our

engineers querying the database by hand. It works, but it is manual, and it depends on a person being available.

  • Erasure is not fully implemented. The account-deletion function in the product

removes login records only, and fails for any user who has ever completed work in the product, because the database's integrity rules prevent it. Photographs, generated PDFs and certificates are not deleted from our object storage by any part of the system. An erasure request today requires manual work and we cannot yet guarantee it reaches every copy.

  • We have no mechanism for restriction of processing. Art. 18 would be honoured, today,

by an administrator deactivating the account and by an internal instruction not to process further. That is a procedural control, not a technical one.

  • We do not maintain a recipient registry, so the Art. 19 notification obligation is

currently fulfilled by hand from the list in section 9.

  • Analytics consent can be withdrawn in the product, from the control on the cookie

policy page at /legal/cookies (section 6.2). Withdrawal takes effect immediately and clears the identifiers stored in your browser. If you also want the events already collected about you deleted at the provider, ask us and we will do it.

None of this limits your rights. Where a right applies to us, we honour it — by hand if that is what it takes, and within the Art. 12(3) deadline. We are building self-service export, an automated erasure path that reaches object storage and device-local copies, and a restriction mechanism; the sentences above will change when they exist, and not before.

12.2 How to make a request

Write to privacy@emfara.com. We may ask you for information to confirm your identity — we will ask for the minimum necessary, and we will not use it for anything else. We answer within one month (Art. 12(3) GDPR), and tell you if we need longer and why.


13. Your right to complain to a supervisory authority

You have the right to lodge a complaint with a data protection supervisory authority (Art. 77 GDPR), in particular in the EU or EEA Member State where you live, where you work, or where you believe the infringement took place. You do not have to contact us first, although we would prefer the chance to put things right.

Because we are established in the United States and have not appointed an Art. 27 representative (section 1.3), there is no single lead authority for us in the EU. That works in your favour rather than against it: you may complain to the authority for your own country, region or workplace, and you do not need to find ours first. If you tell us where you are, we will give you that authority's current contact details.

For readers in Germany, the competent authority is the Landesdatenschutzbehörde for the federal state in which you live or work. For readers in the United Kingdom, it is the Information Commissioner's Office.


14. Are you required to provide this data?

  • Your account data (name, work email, password) is required by contract: without

it we cannot create an account and you cannot use DGM One. There is no statutory obligation on you to provide it, but there is no service without it.

  • Inspection data — your name as inspector, your answers and your signature — is

required for the record to have evidential value. Your employer, and in many cases dangerous-goods regulation, requires an identified, signed record. Without a signature the checklist cannot be completed.

  • Documents you upload are voluntary in the sense that you choose to use the analysis

feature; the underlying documents are required by dangerous-goods regulation, not by us.

  • Demonstration enquiries are entirely voluntary. If you do not give us your name and

email address, we simply do not create the demonstration account.

  • Analytics is not necessary for the service at all. See section 6.2.

15. How we protect your data (technische und organisatorische Maßnahmen — TOM)

The measures below are ones we have verified in our own code and infrastructure. We list only what exists.

  • Strict separation between customer organisations. A request for another

organisation's record returns "not found", never "forbidden" — so the existence of another customer's data is not even disclosed. This is enforced by a dedicated suite of 135 automated tests that must pass before any change is released. It is the strongest control we have.

  • IP addresses are hashed, not stored, in the three places where only abuse detection

requires them.

  • Location and device metadata are removed from every photograph in your browser

before upload.

  • **Personal access tokens for our integration interface are stored only as cryptographic

hashes**, shown once, never recoverable. (Bearer tokens issued through the interface's OAuth flow are stored differently, as our authentication library requires; that is a hardening item recorded in our internal register, not a claim we make here.)

  • Our integration interface applies a deliberate personal-data filter: the submission

tool returns a projection that excludes raw answers, and the audit-log tool excludes IP address, user agent, email address and detail fields.

  • Strong browser security headers: a full Content Security Policy, HTTP Strict

Transport Security with a two-year lifetime, and clickjacking and MIME-sniffing protection.

  • An insert-only audit log of privileged actions, which cannot be edited after the fact.
  • Encryption in transit. All browser traffic is HTTPS-only, enforced by a two-year

HSTS policy, and transfers to our object storage are encrypted. Our database provider enforces TLS on its side; we have not independently verified from our own configuration that our application refuses a non-TLS connection, so we do not claim it here.

  • Encryption at rest is provided by our managed database and object-storage providers,

under their own key management. We do not offer customer-managed encryption keys, and we neither hold nor control the keys ourselves.

  • A permanent filter on error monitoring that removes authorisation headers, cookies,

API keys and request bodies.

15.1 What we do not have

We would rather you learn this here than discover it later.

  • No multi-factor authentication and no enterprise single sign-on. Authentication is

email and password only. This includes our own platform-wide administrator account.

  • No external penetration test has ever been performed.
  • No SOC 2 report and no ISO 27001 certificate. There is no such thing as a "GDPR

certificate", and we do not claim one.

  • No point-in-time recovery, and no backup copy outside our database provider. The

provider's managed backups do work — seven daily snapshots with 7-day retention — but they sit in the same US region as the live database, and there is no independent copy elsewhere.

  • No published recovery-time objective. We have not tested a restore often enough to

stand behind a number, and we would rather publish none than publish one we cannot evidence.

  • No EU data residency. Everything runs in the United States; see section 10.
  • No self-service export or deletion tooling. Export and deletion are carried out by us

on request — see section 12.1.

  • Data on your own device is not encrypted by the application beyond the protection

your operating system and browser profile provide.

Our technical and organisational measures are also set out, control category by control category with the same gaps stated, in Anlage 2 of the data processing agreement at /legal/dpa. A fuller annex is available to a customer, its data protection officer or its auditor on request to privacy@emfara.com.


16. Children

DGM One is business software for dangerous-goods professionals. It is not directed at children and we do not knowingly process the personal data of anyone under 16.


17. Changes to this notice

We will update this notice when our processing changes, and we will change the version and date at the top. Where a change materially affects you — a new category of data, a new purpose, a new recipient, or a new country — we will tell affected users before it takes effect rather than relying on you to re-read the page.

Version history

VersionDateChange
2026-09-2727 September 2026First published version. Analytics is now behind a prior consent choice with a working withdrawal control; session replay switched off; credential-shaped values removed from addresses before they are sent; person-level identification limited to offices outside the EU, EEA, UK and Switzerland; device-local data cleared at sign-out.

18. Related documents

Published, at app.dgmone.com/legal:

  • Terms of Service — /legal/terms
  • Data Processing Agreement (AVV), with its annexes, including the sub-processor list

(Anlage 3) and the technical and organisational measures (Anlage 2) — /legal/dpa

  • Cookie and similar-technologies policy — /legal/cookies
  • This notice — /legal/privacy

Available on request to privacy@emfara.com, to a customer, its data protection officer or its auditor: the fuller technical and organisational measures annex; the record of processing activities (Verzeichnis von Verarbeitungstätigkeiten, Art. 30); the deletion concept (Löschkonzept); the data-subject-request and incident procedures; the vendor data-processing and transfer register; and the transfer impact assessments.



The version of this notice in force at any time is published at `app.dgmone.com/legal/privacy`. Previous versions are retained and are provided on request.

  • Privacy
  • Cookies
  • privacy@emfara.com
  • © Emfara, Inc. · 2026