Service catalogue for digital product passports: answers for your due diligence
Questions and answers on the Transpareo platform for your request for information or tender: scope, lifetime and exit, standards, security, operations and pricing, with the status of each feature.
What this catalogue answers
Transpareo is built so that a passport outlives any one provider, ourselves included. Five things set it apart. Suppliers keep their sources: a supplier passes a narrower request on to its own suppliers, and whom it asked and what they answered stays out of the brand’s view. Every version is signed, chained to the one before it and listed in a signed manifest, so anyone can see what changed and when, and verify it without us. Passports outlive us: they run on the brand’s own domain, export in full at any time, display in an open-source viewer and, for a paying workspace, sit in a write-once archive for ten years. The AI assistant runs on the customer’s own account, with a choice of providers including European providers. And all of it works in 40 languages, from the passport to the application manager. Each answer below stands on its own, so you can copy it into your own request for information or tender.
The legal criteria for choosing a provider are in our DPP provider checklist.
Each answer opens with the status of the feature:
| Status | Meaning |
|---|---|
| Included | Available in the product today and included in every plan. |
| In development | In progress; to be released shortly. |
| Roadmap | Planned; not yet in development, or dependent on external requirements. |
| On request | Not in the standard product; built into the product or agreed when a customer needs it. |
| Through partners | A service of a partner or of a third-party provider of your choice. |
| Not offered | Deliberately not part of the offering. |
Legal notice. The Transpareo platform is developed continuously, and its range of services and features changes accordingly. The information in this catalogue reflects the state on the date given and is provided for general information only. It constitutes neither assured properties nor a guarantee of accuracy, completeness, currency or any particular range of services and features. Features may be changed, extended or discontinued at any time. Statements on features with the status “In development”, “Roadmap” or “On request” are non-binding declarations of intent without commitment as to scope or timing. Only the scope of services agreed in writing in the respective contract with Transpareo AG is binding.
Checked against the product on 29 October 2026
These are the public answers, 83 of the 94 in our catalogue. The other 11, on architecture, operations, performance figures, security and our plans for the coming years, and the whole catalogue as a spreadsheet and PDF, open once you have accepted our confidentiality agreement. Request the full catalogue.
The key facts
The essential facts at a glance. The areas below go into each one in depth.
- A database per workspace Product and passport data sit in a database of their own; search index and storage path are separate too.
- Keys per workspace Each workspace has its own encryption key and its own signing key.
- Encrypted at rest Sensitive fields with AES-256-GCM, backups encrypted before they leave the server.
- Staff access on record Our staff enter a workspace only through a login on its behalf, which the workspace’s own security log shows.
- Hosted in Germany Production in Falkenstein, databases and raw data only in the EU; passports are cached worldwide for fast delivery.
- Backups in a second EU country Encrypted copies in a second data centre, in Finland.
- Certified data centre The data centre is certified to ISO 27001; Transpareo runs no hardware of its own.
- Availability targets 99.9 % a month for the application, 99.95 % for passports; a binding service level on request.
- Data processing agreement Based on the EU standard contractual clauses, with the Swiss data protection act applied too.
- A passport without cookies No tracking and no consent banner; scan statistics hold visitor addresses only as a keyed hash.
- No use for our own purposes We process data on the customer’s instructions only and train no AI models.
- Sub-processors on record Listed in the agreement; any change announced 30 days ahead, with a right to object.
- Passkey as second factor Or a one-time code; a workspace can make the second factor mandatory.
- Role-based access control Access groups grant rights per area and action, narrowed to single records where needed.
- API and AI agents with granted rights OAuth 2.0 credentials, each with its own scope and rate limit; an AI agent acts only with the rights it was given.
- Four disclosure levels Public, on demand, legitimate interest or authorities, set per data point; internal data stays out of the passport.
- GS1 Digital Link The resolver is built to ISO/IEC 18975 and answers GS1 links and RFID addresses in place.
- Eight European DPP standards EN 18216, EN 18219 to EN 18223, EN 18239 and EN 18246, each mapped in our provider checklist.
- W3C Verifiable Credentials Every version a credential in JSON-LD, its lifecycle events in EPCIS.
- A documented, versioned API OpenAPI description and MCP tool catalogue; an incompatible change arrives as a new version.
- Every version signed and chained Each carries the hash of the one before it and is listed in a signed manifest.
- Verifiable in any browser The open-source viewer checks each version in the browser, against the keys on the brand’s domain.
- A ten-year write-once archive Every published version of a paying workspace, sealed so that nobody can change or delete it, us included.
- Audit log Every change a person makes, field by field, for five years; every authority read on record.
Scope: regulations, product groups and passport level
Which regulations and product groups the platform covers today, and at which level it issues passports.
Which requirements of the EU Ecodesign Regulation (ESPR) does Transpareo implement?Included
The ESPR core requirements and the conformity profile for textiles, enforced before every publication unless the workspace switches the check off.
Checked before publication are the identifiers of the passport and the economic operator and, from the textile template, the fibre composition label and the technical documentation; material composition and passport level are checked as recommendations. Care instructions and further accompanying documents are available as template fields with a preset disclosure level.
As long as a delegated act is in draft, the data points it specifies are configuration in Transpareo. Whatever the final act adds arrives as an update to the conformity profile, without rebuilding the platform.
Does Transpareo support the EU battery passport?Included
Yes. The battery data model of DIN DKE SPEC 99100 is stored in full and validated before publication.
Transpareo ships the data model defined in DIN DKE SPEC 99100 (Annex A, Table A.1), which covers the data points required by the EU Battery Regulation and the Commission’s category-specific guidelines, among them battery category, chemistry, CO2 footprint, recycled content per metal, state of health and lifetime values.
Battery passports are validated against a conformity profile of their own. Data points that the regulation reserves for readers with a legitimate interest are kept separate from the public record. A battery workspace automatically works with one passport per battery. The obligation applies from 18 February 2027.
Which product groups can Transpareo represent?Included
Eleven product groups have a conformity profile today, and any other product group is represented through custom property types.
Conformity profiles exist for textiles, batteries, electronics, tyres, packaging, furniture, aluminium, iron and steel, chemicals, construction products and food contact materials. A workspace chooses its category, and the platform validates every passport against that profile.
Any other kind of product is represented by defining custom property types for products and components, each as a mandatory or optional field. A product group that regulation has not yet covered is therefore a matter of configuration.
Can Transpareo manage passports for several regions with different data requirements?Included
Transpareo issues passports for the EU. One workspace per industry is recommended, because each industry template sets its own mandatory data points.
Within a workspace, further data points are added as property types, each with its own disclosure level, and every passport is validated against the conformity profile of the workspace’s category. GS1 identification, W3C Verifiable Credentials and JSON-LD vocabularies are readable worldwide.
Which templates are available, and how are they adapted?Included
Each template has two layers: a regulated layer set by regulation, and the customer’s own layer, which the customer extends freely.
The regulated layer: for each regulatory category, the platform keeps the data points and accompanying documents of the relevant regulation as a template, which a workspace adopts in one step. The textile set follows Regulation (EU) No 1007/2011 and the ESPR core requirements; the delegated act for textiles is still in draft. The battery set follows DIN DKE SPEC 99100 with the Commission’s category-specific mandatory rules. Type, mandatory status and vocabulary term are fixed, while the workspace can adapt name and disclosure level; the fixed term makes the passports of different brands readable with the same tools.
The customer’s own layer: the workspace defines as many custom property types of any kind as it needs, for example for footwear or accessories, beside the regulated framework. A new property type is available as soon as it is saved.
Brands, categories, property types, languages, groups, branding and domain are configuration. Every customer runs the same product: what one customer needs goes into the platform for everyone, behind configuration, so an upgrade leaves every customisation in place.
At which levels are passports issued?Included
Per model, per lot or per item.
The GTIN identifies the model, also called style or SKU. A lot passport appends the lot number to the address; an item passport carries the serial number in place of the lot number. The result is one web address per passport, which any GS1-compliant scanner resolves.
The workspace sets the level, and for textiles and batteries the regulatory category presets it: one passport per production lot for textiles, one per battery for batteries. A published passport keeps the level it was published at.
Lifetime and exit: if you leave or we fail
How long passports stay available, what you take with you when you leave, what keeps working without us, and how passports pass to another company.
How does Transpareo avoid vendor lock-in?Included
Domain, issuer identity, data and the passport viewer stay with the customer; with its own domain, a change of provider leaves every printed code working.
Passports resolve under the brand’s own domain, for example dpp.brand.com. The brand controls the DNS record and can point it to another provider at any time, and its issuer identity is a DID:web on that domain, so verification moves with it.
The entire catalogue and all published passports, including their versions, can be exported at any time without asking us. The passport viewer, the Transpareo Time Machine, is open source, so the presentation can be taken along or run in-house.
The definitions of the property types depend on our data model and cannot be transferred as definitions to another provider; every value stored in them is transferred.
How long are passports kept, and where?Included
For the term of the contract and ten years after it ends; longer on request.
This covers the ten years after placing on the market for every item sold while the brand is a customer. Passports are stored in the EU.
Every published version of a paying workspace is also sealed in a write-once archive for ten years: a version once written cannot be changed or deleted by anyone during that period, not even by us. Battery passports are the exception, because the Battery Regulation asks for no ten years: their copy can be removed once the battery is recycled. After the contract ends, the passports stay reachable at their addresses for ten years or are forwarded to the brand’s new address, and the open-source Transpareo Time Machine still displays and verifies them.
There is no technical upper limit, and we extend the period on request. The archive can be exported at any time.
Who holds the back-up copy of the passports that ESPR Article 10(4) requires?Roadmap
Not yet. The brand names a back-up provider of its choice; copying every version to it over the European standard interface for passport data (EN 18222) is on the roadmap, with no date yet.
Transpareo’s own backups, in Germany with a copy in Finland, protect the platform against our own failure and do not count as the back-up copy the regulation asks for.
What are the terms for switching to another provider?Included
Notice to the end of the monthly billing period, no minimum term and no charge for leaving.
Until the contract ends, the customer exports all of its data itself: the catalogue as CSV, XLSX, JSON-LD or SQL, media as files and every passport version as signed JSON-LD that verifies outside our software. With its own domain, the brand points its DNS record to the new provider, and every printed code resolves there. After the contract ends, the passports stay reachable at their addresses for ten years or are forwarded to the brand’s new address, so there is no gap in between.
The terms are in Section 10 of our terms of service.
What happens to the data when the contract ends?Included
The passports stay reachable, and the working data is erased once the customer asks for it.
Before the end, the customer exports everything: the catalogue as CSV, XLSX, JSON-LD or SQL, media as files and all passports with every version as signed JSON-LD that can be verified outside our software.
After a paid contract ends, the workspace stays locked until the customer asks for its erasure. We then erase its database after seven days in which the request can be withdrawn, destroy its key and confirm the erasure in writing; backups expire within 120 days. The passports themselves stay reachable for ten years from the archive, at their addresses or at the brand’s new address, and the log of authority access outlasts the workspace.
What happens to the passports if Transpareo ceases to operate?Included
With the brand’s own domain and an export, they keep resolving and verifying wherever the brand hosts them.
Every version is signed, and the Transpareo Time Machine, the open-source viewer that displays the passports, checks each version in the browser against the published bytes and the keys on the brand’s domain. A copy served by another host therefore verifies the same way.
51 % of Transpareo’s share capital is held by the non-profit Transpareo Foundation in Zug, under the supervision of the Swiss Federal Foundation Supervisory Authority. The foundation’s purpose is to guarantee Transpareo’s funding so that Transpareo stays operational.
Can responsibility for a product's passports pass to another company, for example when a brand sells a product line or a remanufacturer takes over?On request
We move the passports to the new company’s workspace when asked, and the versions published before the move keep the first issuer’s signature.
Identification, data carriers and resolution
How products, lots, items, economic operators and facilities are identified, which carriers lead to them and what each address opens.
Are the identifiers based on GS1 and EN 18219?Included
Yes. The product identifiers are GS1, and the economic operator and facilities are validated against the schemes of EN 18219:2026.
The GTIN identifies the model, the lot number (AI 10) the lot, the serial number (AI 21) the item. A GTIN is checked against its check digit on entry, and a product with a wrong GTIN check digit can be neither saved nor published. The GLN of the economic operator and of facilities is likewise validated against its check digit.
Work can begin before GS1 numbers exist: a product is identified by a manufacturer part number (MPN, usually the same as the SKU), and the GTIN is added later without disturbing anything that exists.
How are model, variant, lot and item held apart?Included
Each level is a record of its own with its own identifier and holds what belongs to it.
The model holds what applies to the article: composition, care, origin, documents. Variants inherit from it; a differing value is set on the variant and marked as differing. A lot holds its number and manufacturing date and freezes the record as manufactured. An item inherits the frozen record of its lot; what is its own is its history of repairs, refurbishments, changes of ownership and incidents.
From a model you reach the lots produced under it, and from a lot its items; an item resolves to its lot and its model. Packaging hierarchies, that is what was packed into what, are not recorded today.
How are economic operators and facilities identified?Included
By the schemes EN 18219 permits: the economic operator with LEI or GLN, the facility with LEI, GLN or DID.
Your company’s LEI or GLN is set in the workspace settings, the manufacturer’s in its record. Both are checked against these schemes and written where the standard puts them in the passport. Further manufacturer identifiers are added as property types without development effort.
Which data carriers does Transpareo support?Included
Any data carrier that can hold a web address; the platform generates the QR code itself.
Every passport of a product with a GTIN is issued as a GS1 Digital Link and delivered with a print-ready QR template, as scalable SVG, as PDF and as PNG in any size up to 2,000 pixels, with error correction level M. Illustrator and InDesign open these files directly; there is no dedicated Adobe plug-in.
Data Matrix suits a small print area, NFC tags carry an NDEF URI record, and UHF RFID inlays are read at a distance; an EPC formed from the same GTIN and serial number resolves to the same passport. Any number of carriers can encode the same address and lead to the same passport.
Can codes be printed before the passport exists?Included
Yes. The address is deterministic, so a code can go to print before the product record is created.
Once the domain is configured, the address of a passport follows from the GS1 Digital Link: domain, GTIN and, depending on the level, lot or serial number. The code resolves as soon as the passport is published. The platform renders it from the first draft on, as vector SVG, as print-ready PDF and as PNG in the pixel sizes required, as a file or through the API.
Serial numbers generated in advance by a supplier are imported in bulk by file or through the API. In a workspace with one passport per item they become the serial numbers of the passports; otherwise they become serial numbers of a lot and open its passport.
How does Transpareo work with a label or data carrier supplier the customer chooses?Included
In both directions, with nothing installed at the supplier and no integration with its systems.
If the supplier prints codes that Transpareo issues, the passports are created from the order data, each receives its address, and the supplier receives the set as a file or through the API together with print-ready templates. If the supplier brings its own codes, its serial numbers are imported and bound to the passports, in bulk before production or item by item through the API.
The business relationship with the supplier stays with the customer, and the platform holds the mapping between serial number and passport, so the supplier can change without touching passports already issued. Transpareo supplies the software; physical labels and data carriers come from partners or any provider the customer chooses, at that provider’s price. A consumer scan needs only the phone camera, and NFC or RFID reading uses the devices a business already has.
What does each address open, and can buyers find the passport before purchase?Included
Each address opens the passport of its level or of the nearest level above it, so a shop can link the model’s address before anyone buys.
Where passports are issued per lot, a GTIN without a lot number opens the passport of the newest lot. A lot number opens that lot’s passport, a serial number the item passport or, in a workspace that issues per lot, the passport of the lot holding that serial number. An invented serial number opens the lot or model passport with the note that this unit has no passport of its own, and the request is logged; an unknown GTIN resolves to nothing. An SGTIN EPC read from an RFID tag, as a URN or in GS1’s compressed form, is forwarded to its GS1 Digital Link.
The resolver is built to the GS1-Conformant Resolver Standard (ISO/IEC 18975) and describes itself at /.well-known/gs1resolver on every workspace host. Machines get the identifier’s link set (RFC 9264), valid against GS1’s schema, for linkType=linkset and the older linkType=all; gs1:pip, gs1:dpp and gs1:defaultLink are followed, a link type the passport does not hold answers 404 and a malformed link 400, and every answer names the level it serves. Our own resolver answers GS1 Digital Links and GS1-encoded RFID addresses, and the passport opens at its GS1 address; a brand whose links run through a GS1 resolver points that resolver at ours, and each scan arrives here through its redirect.
Interoperability, standards, APIs and the EU registry
The standards each layer rests on, the programming interface and the state of the EU registry.
Which standards does Transpareo implement?Included
All eight European DPP standards, plus GS1, EPCIS, W3C Verifiable Credentials, JSON-LD, conformity checking modelled on SHACL and the battery data model of DIN DKE SPEC 99100.
- European DPP standards: EN 18216 (resolution and content negotiation), EN 18219:2026 (identifiers), EN 18220 (data carriers), EN 18221 (storage and archiving), EN 18222 (interface for the passport life cycle), EN 18223 (data model), EN 18239 (access rights) and EN 18246 (authenticity and integrity). How each one is met, and where a requirement is met only in part, is set out in our DPP provider checklist.
- GS1 GTIN with check digit validation; GS1 Digital Link with AI 10 and AI 21 (identification at SGTIN level); GS1 GLN for the economic operator and facilities.
- EPCIS for lifecycle events, publicly readable at the passport’s event endpoint; inspections and changes of ownership for authorities only.
- W3C Verifiable Credentials 2.0 with ECDSA-SD, W3C JSON-LD 1.1, conformity checking modelled on SHACL.
- DIN DKE SPEC 99100 for battery passports.
Planned once published: the stable version of the UN Transparency Protocol (six of our comments on version 0.7.0 are in its public register), and further sector profiles in line with the ESPR working plan.
How does Transpareo keep passports interoperable?Included
Every layer of the passport rests on a published standard, and every artefact is open to inspection.
- Identification: GS1 Digital Link under /01/{GTIN}, with AI 10 and AI 21.
- Data model: EN 18223, with material composition as individually identified material elements. Our own terms are published as versioned JSON-LD vocabularies at stable URLs and frozen once published; a change arrives as a new version.
- Serialisation: JSON-LD by content negotiation on the bare passport URL in accordance with EN 18216 section 5, the same bytes at a .json address, plus a manifest and an event endpoint.
- Events: EPCIS with business step and disposition, plus read point and business location once a GLN is on file.
- Credentials: W3C Verifiable Credentials 2.0 with ECDSA-SD; a disclosed subset remains verifiable.
- Conformity: checking modelled on SHACL, base profile plus the category’s sector profile.
- Alignment: further work of CEN/CLC/JTC 24 as it is published. The UN Transparency Protocol is planned once its stable version is published, provided it is compatible with the European passport standards; otherwise each product would need two passports.
We keep the platform up to date with the currently published legal acts, standards and registry specification. Because the vocabulary is versioned, an update breaks no passport that has already been signed.
Is there a documented, versioned API?Included
Yes. It is documented at transpareo.com/apidocs: guide, OpenAPI description and the MCP tool catalogue.
The API creates, reads, updates and searches products, components, lots and passports, publishes passports and records lifecycle events. It is versioned: an incompatible change arrives as a new version alongside the old one, so existing integrations keep running.
Is Transpareo ready for the EU DPP registry?Roadmap
Not yet: today only the economic operator can register a passport. Data and identifiers are ready, and the connector follows once the Commission publishes the interface.
The registry has run since 20 July 2026, and the economic operator registers itself through the registry’s web form. According to the registry’s user guide (version 1.03, section 6.2.1) no passport can be registered yet, because the data definitions for the first product group, batteries, are still missing. A programming interface is announced for the fourth quarter of 2026, and rules for passport service providers are expected in the third quarter of 2027. We are in direct contact with the EU DPP Helpdesk.
Registration ID, proof of registration, version hash and the address of every version are already part of the data model, so passports need no rework once the interface is documented. Transpareo connects as soon as the rules let service providers register on the operator’s behalf.
Versions, lifecycle events and verification
How every version is signed and kept, how the passport follows the product after sale, and how anyone checks it.
How are passports versioned and signed?Included
Every publication freezes a new signed version under the same address, and every earlier version stays retrievable as it was published.
Each version is one W3C Verifiable Credential signed with ECDSA-SD, a selective disclosure scheme: the consumer, the recycler and the authority each receive the subset they are entitled to, and the signature remains verifiable on that subset. Each version carries the hash of the one before it, so the history cannot be rewritten unnoticed, and a manifest signed with Transpareo’s key lists every version with its hash. Every earlier version names what has changed since the previous one.
The product record behind the passport stays editable and keeps its own history: every change is logged field by field with the person or system, the time and the value before and after, and an earlier state can be restored. The product history shows who changed what, and the passport versions prove what was published on the market and when.
How is data changed after the identifier has been issued, without issuing a new one?Included
The identifier stays; the change is published as a new version of the same passport, and the code on the product leads to the updated state.
A new identifier is needed only if the article itself becomes a different one. That is what supersession is for: the new passport is linked to the superseded one, and whoever arrives at one finds the other.
Can consumers see the history of a passport?Included
Yes. The Transpareo Time Machine, our open-source viewer, shows every published version in the brand’s design.
The current version loads with the page, and earlier ones as soon as the timeline is opened. You swipe through the life of the product: how it was made, what was repaired, where it went. More at Transpareo Time Machine.
What happens to a lot when the bill of materials changes under the same SKU?Included
The lot keeps its own composition, and later product changes reach it only through a correction that signs a new version.
The SKU and its GTIN remain unchanged. On creation, a lot takes a permanent copy of the components and properties as they were actually manufactured, and later changes to the product are not written back to it. If the bill of materials of a season differs, the change is made on the model before the lot is created; further values of the run, such as test results, are set the same way and frozen by the lot. A correction of the lot takes over the corrected state of the model and signs a new version.
An item made in spring thus names its materials, and an item of the same SKU from autumn names its own, with no new SKU and no ambiguity. Earlier states remain readable through the Transpareo Time Machine.
How is a passport updated after repair, refurbishment, recall or a change of supplier?Included
The event is recorded on the passport, and a change of data is published as a new signed version under the same address; nothing is reissued or reprinted.
Repair, refurbishment, take-back, recycling and recall are recorded with date and actor and appear as public EPCIS events. A change of supplier or material is a data change and appears as a new version. Inspections, changes of ownership and incidents are recorded for authorities only.
Can repairers and recyclers add data to the passport?Included
Yes, with access the brand grants them.
The brand gives a repairer, refurbisher or recycler its own API credentials with the permission to record events. Each event it records carries its GLN, where one is on file, as the place where it happened, and publishing the event as a new version needs the separate permission to publish. A party without access from the brand adds nothing.
How can anyone verify that a passport is authentic?Included
By its signature, which anyone checks without Transpareo software, API or account; if the brand chooses, it signs with keys that only it holds.
- Proof for everyone: signed with ECDSA-SD as a W3C Verifiable Credential; any conformant library verifies it.
- Verification on the reader’s side: the viewer resolves the DID document and public key and checks the signature in the browser.
- Open source: the verification path can be audited publicly and rebuilt independently.
- Own keys: the platform sends what is to be signed to a signing endpoint of the brand; private keys never reach Transpareo.
One requirement is met in part: EN 18246 asks for keys certified after an identity check, while the issuer keys are published on the issuer’s own domain without such a certificate. The physical security of the data carrier, such as anti-copy features or hardware identifiers, is supplied by the data carrier manufacturer; Transpareo does not evaluate such features today.
How does Transpareo expose forged passports and copied codes?Included
Forged passports fail the signature immediately; copied genuine codes show up in the scan statistics.
- Forged passport: it is not on the brand’s domain and not signed with its key; every verification fails.
- Copied genuine code: scans per passport and country appear in the scan statistics. An item passport can be suspended; every further scan then shows it as suspended.
To expose a physical clone at the moment of scanning, a feature of the data carrier that cannot be copied is needed, such as a tag hardware identifier. Transpareo does not capture or check such values today.
Who sees what: disclosure, roles, authority access
Which reader sees which data point, who may do what in the workspace, and what is logged.
How does Transpareo control which data the public, authorities and entitled parties see?Included
Every data point carries one of four disclosure levels, which the brand sets per field without code; internal data stays out of the passport.
- Public: for everyone who scans the data carrier.
- On demand: shown on the passport page only when a link names the data point; no sign-in is needed.
- Legitimate interest: for accounts and API credentials in an access group, such as recyclers, repairers and remanufacturers.
- Authorities: only for market surveillance and customs authorities through the authority API.
On-demand data is part of the public passport data, so confidential data belongs at the legitimate interest level. Access is the same in every market and country.
How are permissions for internal users managed?Included
Through access groups with permissions per resource and per action, restricted to part of the catalogue where needed.
A user can belong to several groups. Suppliers work in the same workspace with a restricted scope; API users are defined in the same way, with their own scope and rate limit.
A permission decides at the same time whether a screen appears, whether the action is carried out and whether the corresponding API call works; a hidden element cannot be reached by guessing its address.
Can viewing, editing, approving and publishing be authorised separately, and can data be locked?Included
Yes. Viewing, editing (including creating) and publishing are separate permissions, approval runs in review flows, and published data is frozen.
Reviewing and approving are steps of configurable review flows with up to five stages, each assigned to a group or permission. Property types can be restricted to access groups: outside the group, no reader reads the value and no API connection writes it. Published passports are frozen, lots freeze their values, and template fields lock their data type, mandatory status and term.
How do authorities gain access, and what is logged?Included
Through a dedicated authority API with separate credentials; every authority read creates an audit entry.
The entry names the access credential, the passport, the endpoint and the time. The record outlasts the business relationship, so that an authority can also check access to a passport whose workspace has since been closed.
Other reads are logged less closely: reads over an API key as hourly counts, while a signed-in person reading legitimate-interest data is not logged. None of these logs, the authority entries included, is protected against forgery.
Getting data in: catalogue, imports, integrations
How product data reaches the platform, from spreadsheets, enterprise systems and AI agents.
Can product data come from several systems at the same time?Included
Yes. Each source writes the fields it is responsible for into one catalogue, through the API, spreadsheet import, the agent interface or the application manager.
Products, components, documents, media and property types sit in that one catalogue. An import matches on the identifier of the product or component and updates existing records in place, so a recurring extract from PLM or ERP keeps the catalogue up to date. Components are shared: a material corrected once reaches every product that contains it.
Every write is validated on receipt and checked against the rules of the category immediately afterwards, and every change is logged field by field with source and time. A typical division of work: the PLM supplies composition and care, the ERP provides orders, lots and serial numbers, and a supplier portal provides certificates; Transpareo assembles the passport, validates it, signs it and resolves it.
How are compliance and sustainability documents stored, and can the platform generate documents itself?Included
Documents are attached to products and components, and the platform generates each product’s technical documentation as a branded PDF itself.
On the product, a public document reaches the passports as a download, and each published version keeps the file it was published with; an internal one stays out of the passport. A regulated document held in a data point follows that data point’s disclosure level, so one reserved for authorities stays out of the public data. On a component, a document is public or visible only after signing in.
The technical documentation is generated from the published passport through the open-source renderer md2pdf, which applies the workspace’s branding and produces the same document in every language of the workspace, up to 40. The library is public on GitHub.
What happens when a regulation requires additional data points?Included
Data points are configuration: create the field, set the disclosure level, mark it as mandatory, with no platform development and no waiting for a release.
The name is entered once in your own language and translated into the others by the platform. For existing data:
- Detection: DPP readiness is recalculated across the whole catalogue straight away, 200 products per minute; every product without the new field is shown and can be filtered, and the export contains the new field for the whole catalogue.
- Back-filling: manually, by bulk import from a spreadsheet or through the API. Where the value can be derived, the assistant can draft suggestions for review.
- Published passports: they keep their version; updating is a new publication under the same URL.
- Control: field, values and every republication are recorded in the audit log and in the version history.
If an entirely new category is added, we supply the conformity profile and data points as a template, which a workspace adopts in one step.
How does existing product data get in, and how large can a file be?Included
By spreadsheet import with column mapping and preview, up to 50 MB and 100,000 rows per file, or through the API.
The importer suggests a mapping of the columns to the fields, shows before writing what each column will become and suggests the same mapping every time for identical column headings; where it recognises every column it needs, an automatic run skips the mapping step, so a recurring import is a single upload. Exports in XLSX or CSV carry the complete data set, one sheet per language, and can be imported again in the same formats. An initial load usually starts as a spreadsheet; once the structure is in place, the data is usually filled through the API.
Everything travels authenticated over HTTPS. Larger volumes go in several uploads or through the bulk API. Media are uploaded file by file, four at a time and up to 50 MB per file; exports are produced in the background at an address that expires. The operator is notified in the application manager when an import has finished or needs a decision, and, on request, also by email when it has finished. Neither FTP nor unauthenticated storage is offered.
How does Transpareo integrate with existing enterprise systems?Included
Through a REST API, signed webhooks, an event feed, spreadsheet import and export, an MCP server for AI agents and an n8n node; no middleware is needed.
- REST API: documented, authenticated with OAuth 2.0 Client Credentials, restricted in scope per system. PLM or ERP systems create and update products, components, properties and lots, and publish passports.
- Webhooks: report lifecycle events without any need to poll; the event feed delivers the same events to systems that poll.
- Bulk import: spreadsheet or CSV for systems without an integration budget, with mapping, preview and updating of existing records.
- Agent interface (MCP): for tools where an integration project does not pay off.
- n8n node: published as
@transpareo/n8n-nodes-transpareo, for workflows a team builds without programming.
The API and webhooks work in real time. Imports, exports, publication and translation run as background jobs with status polling, show their progress and block no one; a bulk publication cannot saturate the queue. Anything that speaks HTTPS can be connected, including an existing integration platform or an iPaaS. A partner system recognises the GS1 identifiers without a mapping table.
Are there ready-made connectors to ERP or traceability systems?On request
Not today; we build named connectors into the product on request, and with a custom connector any system can use our API.
A connector built this way is then available to all customers and keeps working through upgrades.
A ready-made n8n node connects Transpareo to workflows a team builds without programming, and through them to any traceability tool that offers an API. The MCP server gives AI agents the same API.
Supply chain data collection (upstream)
How data reaches the brand from suppliers and their suppliers, and what stays with each of them.
How does Transpareo collect data from suppliers without systems of their own?Included
Through a supplier page opened by link and PIN, usable on a phone, in the workspace’s languages.
- A product, a component or a subset is opened to a third party through a link and a separate PIN.
- The supplier can pass a smaller subset on to its own upstream suppliers; whom it asked and what they answered stays out of the brand’s view.
- Each party enters data in one of the workspace’s languages; the requesting party reviews, corrects and approves in its own. Machine-translated text is flagged for review, and the original text stays attributed to the party that entered it.
- A request left unopened for three days is reported to the sender as a task; dedicated lists of requests, suppliers and tasks show what is outstanding, what has come back and what still needs review.
Nothing reaches the record before approval: an administrator reviews and approves the data in the application manager before it is saved with components and products.
What does the brand see of its suppliers' own suppliers?Included
What its direct supplier carries over from them into its own answer, and how many requests were passed on below it.
A supplier sends requests to its own suppliers from its own mailbox and carries their answers over into its own. The brand’s lists show only the requests its workspace sent, with a count of those passed on below them across every tier; whom a supplier asked and what they answered stays with that supplier. If the supplier switches on Hide brand and record details as it passes a request on, its suppliers see a neutral Transpareo address and never the brand’s name or logo.
How is responsibility for data shared with suppliers?Included
Suppliers carry the responsibility for what they provide; a manufacturer is only a record with an address.
- Supplier account: a supplier receives an account in the application manager with a limited scope and maintains only the records it is responsible for. Nothing has to be built on its side.
- API access: a supplier that wants to integrate receives its own credentials with its own set of permissions, which can be narrowed down to individual records.
Each tier answers for the information it requested from its own suppliers. The original provider of every value stays recorded, so responsibility can be passed back along the chain. Through the disclosure level, a supplier can contribute a legally required value that is nevertheless accessible only to authorities or to entitled parties.
How are suppliers and their certificates managed?Included
Certificates from suppliers carry an expiry date; before it runs out, a supplier asked by email automatically receives an update request.
Suppliers are assigned to products and components and answer through a request link they can pass on to their own suppliers. Each product records its production site as a GLN, LEI or DID.
Validation, approval and reports
How data is checked against the regulation, approved before publication and reported on.
How are product and supplier data validated?Included
Every write is checked on arrival for the type and format of its values, and the record is then checked against the rules of its regulatory category, both when its DPP readiness is calculated and at every publication.
The check on arrival applies whether data comes through the API, an import or a person. The rules come from the category’s conformity profile, written as shapes modelled on SHACL, so they turn the regulation’s data requirements into checks. Facility identifiers are checked against the permitted schemes. Regulatory data points are held on the product and frozen at publication; compliance documents sit on the same records, and their visibility follows the disclosure level of the data point that holds them.
The check is structural: are the mandatory values present, correctly formatted and of the required type? Whether a statement is correct in substance is a review step for people, for example through the supplier page.
How does Transpareo measure completeness and deal with missing or incorrect data?Included
Every product carries a continuously recalculated DPP readiness: a percentage, a colour and the list of open checks, each with a link to the field.
Checks that block publication are kept apart from those that only improve the record. As long as a mandatory check is open, no passport can be published. A missing mandatory property is named with its type; a value rejected by the standard is reported with the rule it breaks.
Components are shared, so one change reaches every product that contains it. Lot data stays frozen, and published data changes only when the editor wants it to: a correction signs a new version, which webhooks and the event feed report.
In the catalogue, DPP readiness is a sortable and filterable column. Try it without an account: our demo.
Can review and approval before publication be configured?Included
Yes, as review flows with up to five stages, in which whoever submits a request does not decide it.
Each stage is assigned to a group or permission. As long as a mandatory review is open, publication of a passport stays blocked, and a publication triggered by a connected AI agent goes through the same flow. Access can be limited to individual products or components. Versioned workflow templates do not exist yet; where a customer needs particular steps, we build them into the product.
Can tasks be assigned, and are there reminders?Included
Yes. Tasks go to people or groups, a daily email tells each person their new and overdue tasks, and information requests to suppliers carry deadlines and reminders of their own.
Automatic escalation to further people is on the roadmap. Tasks can be queried through the API, and webhooks and the event feed report every status change of a passport, so an external workflow tool, such as n8n with the Transpareo node, can react to them.
Which reports and overviews does Transpareo provide?Included
The configurable product table, the task and request lists and the statistics page; every data set can be exported.
- Catalogue: each person chooses their own columns, including the DPP readiness; saved views keep queries for the whole team. Components are searched by name, type and properties, passports by identifier, status (from draft to end of life), version, invalidity and lot or item.
- Work in progress: the task and request lists show overdue tasks, tasks without an assignee, expired requests and answers awaiting review.
- Consumers: scans per passport, region and period, from server logs without tracking, downloadable from the statistics page.
- Exports: products, components and passports as complete records in CSV, XLSX, JSON-LD or SQL, whatever columns and filters are set on screen.
Through the API, passports can be queried by product, status and search term, and catalogue, passports and the scan figures per passport are available to customers with their own BI tools. Demo: our demo.
The passport for its readers: design, languages, accessibility
What a reader experiences after the scan, in which language, and what the brand makes of it.
What does the customer journey from scan to passport look like?Included
One scan and nothing else: camera, tap the URL, passport in the browser, with no app, no account and no cookie banner.
The front end is the Transpareo Time Machine, one implementation for phone, tablet and desktop, entirely in the brand’s design. The page appears first and can be read while images are still loading, even on a slow connection.
The browser checks the passport’s signature itself: proof of authenticity is established on the reader’s side.
- QR code: scanned with the camera, with nothing to install.
- NFC: a tap opens the same address, ideal for invisibly sewn-in tags.
- UHF RFID: reading at a distance and in large quantities for logistics and stores.
The application manager for operators can also be used on phone and tablet.
Which elements of the passport can the brand customise?Included
Branding, content, navigation, language, data points and the view per audience, all without developers.
- Branding: logo, colours, typography, spacing and page shape in the visual style editor with live preview, applied to all passports at once. The brand’s own domain carries the passports; certificate and sender addresses follow it.
- Content and navigation: sections alongside the regulated data, plus legal notice, contact, terms and further pages with navigation, overlays and forms, through a full CMS, the same one that runs our own website.
- Media: from a single upload, the media manager automatically derives the optimised sizes and formats for every surface.
- Data and audiences: which data points exist, what they are called, who sees them and which are mandatory.
What added value does the passport offer beyond the mandatory information?Included
The passport is a page the brand owns, reached exactly when someone holds the product in their hand and looks at it.
- Brand content around the regulated data, maintained without developers.
- A story to swipe through: every version of the passport, from manufacture through repairs to recycling.
- Engagement with something in return: forms or links for campaigns, vouchers, brand tokens or recycling offers turn a scan into a relationship with the owner; the brand provides what is offered in return.
- Measurement without surveillance: figures for the brand, no customer profiles.
The same page stays with the product after purchase: care, repair, resale, take-back.
Which languages does Transpareo support, and how is the language chosen?Included
Forty languages, everywhere: passport, website and the entire application manager, including all official EU languages as well as Chinese, Japanese, Hindi and Bengali; the passport follows the reader’s browser.
Content is translated automatically; every translated value can be corrected, and the correction stays until the source text changes. A URL parameter can set a language, and where no matching language exists, the workspace’s first language applies. Documents such as the technical documentation are produced in the workspace’s languages too. Units are displayed as they were entered; conversion according to regional convention is something we implement on request.
In the application manager, each person works in their own language, provided the workspace offers it, and what they enter appears to others in theirs: a supplier in Vietnam and a reviewer in Canada read the same record without anyone having to switch. Timestamps are stored in UTC and shown in the time zone the workspace sets for each language.
Does the passport meet accessibility standards such as WCAG 2.2 AA?Roadmap
Not yet. We claim no conformance level until an automated and a manual check of the passport view confirm one.
The passport is semantic HTML with a labelled structure and text alternatives, optimised for mobile and available in 40 languages. Screen readers and the browsers’ read-aloud functions read it out.
Which usage figures does the brand receive, and how is privacy protected?Included
Scans and views per product, region and period, from our own server logs, without cookies, tracking scripts or third-party pixels.
The stored visitor values are hashed with a secret key, so no address can be reconstructed without that key. Because at most the language the visitor has chosen is stored on the device, the passport needs no cookie banner.
Security and identity
How the platform separates, encrypts and protects data, who signs in how, and what happens in an incident.
How is one customer's data separated from that of other customers?Included
Each workspace’s product and passport data lie in a database of its own; only account and plan data sit in the shared platform database.
The search index, signing key and encryption key are also separate per workspace; media and the passport archive sit under a separate path per workspace.
Is data encrypted at rest?Included
Yes, at two levels: sensitive fields and backups.
- Fields: AES-256-GCM with one key per workspace, which is itself wrapped with a key derived from the server’s master secret; rotating the master secret re-wraps every workspace key it protects without re-encrypting the data. Protected values include the AI provider key. The workspace’s signing key is wrapped with a second workspace key reserved for it.
- Backups: encrypted with AES-256 before they leave the host.
Media and the passport archive are held in object storage in the EU, and the archive of a paying workspace is write-once for ten years.
How do users sign in, when are they signed out, and how are accounts managed?Included
Email and password with a passkey or a time-based code as the second factor, which the workspace can require; the workspace sets the period of inactivity before sign-out.
The default is 480 minutes; the workspace can set the duration freely. The session is ended on the server; our demo workspace runs with 60 minutes. In addition, the session cookie expires when the browser is closed. An encrypted session cookie marked as secure carries the session, and a language cookie the chosen language; there are no third-party cookies.
Users are invited and assigned to access groups; removing a user revokes access and API credentials immediately. There are no generic or shared accounts. Each user’s last sign-in is shown; automatic deactivation of accounts that have long been inactive is on the roadmap.
Does Transpareo support single sign-on through LDAP, Active Directory, SAML or OIDC?Roadmap
Not yet, for any of the four. Single sign-on through SAML or OIDC is on the roadmap and will be shaped together with interested customers.
The passkey as the second factor already covers the phishing-resistant case without an identity provider.
Which logs and evidence are available for compliance and audits?Included
Three records: the audit log (five years), the security log under NIS2 (365 days) and a log of all authority access, which we export on request.
The audit log states who changed what and when, field by field, with the value before and after, and can be filtered on screen by period, record or actor. The security log records sign-ins (successful or rejected), multi-factor challenges, password resets, account lockouts, rejected API credentials, blocked addresses and rejected agent calls; it is searchable in the application manager.
Personal data in operational logs is kept only as long as its purpose requires (Art. 5(1)(e) GDPR). Passports are exported as signed artefacts that an authority verifies without our software; logs as CSV or XLSX.
How are security incidents and vulnerabilities reported?Included
We inform the customer without undue delay of any security incident that affects its workspace, whether or not personal data is involved, and anyone can report a vulnerability to support@mail.transpareo.com.
For a personal data breach, the notification follows Clause 9 of our data processing agreement: it describes the nature of the breach, its likely consequences and the measures taken, names a contact point and states when the breach occurred and was discovered and which workspaces it concerns. What is not known at first follows as soon as it is.
Can Transpareo staff see our data, and is that logged?Included
Only through a login on the customer’s behalf, which is recorded in the platform log and in the workspace’s own security log.
The customer reads every such login in its security log. Staff are screened before they receive access and trained in security regularly. They are bound to confidentiality and receive access only as far as running and supporting the contract requires (Clause 7.4(b) of the data processing agreement).
Data protection, location and sub-processors
Where the data lies, who processes it on our behalf, and what we do with it.
How does Transpareo comply with data protection requirements?Included
GDPR-first: data in the EU, a data processing agreement based on the EU standard contractual clauses, a current list of sub-processors and a passport without cookies or tracking.
Under Art. 5(3) of the ePrivacy Directive, the passport therefore needs no consent banner. Retention: security events 365 days, operational errors 90 days, audit log five years, passports for the term of the contract and ten years after it ends, longer on request. The data processing agreement also applies the Swiss Federal Act on Data Protection.
Where is the data hosted?Included
Production in a data centre in Falkenstein (Germany), encrypted backups off-site in a second data centre in the EU, delivery of the passport files through a CDN.
Databases and raw data are stored in the EU only: in Germany, with a copy of the backups in Finland. Because passports are read worldwide, a CDN with servers worldwide caches the public passport files for fast delivery. The data centres are certified to ISO 27001. Their operator provides redundant power, cooling and connectivity and publishes its own certifications for these, and the data processing agreement names it. Transpareo operates no hardware of its own and therefore holds no data centre certification itself.
Which sub-processors does Transpareo use, and how are changes announced?Included
Those listed in Annex IV of our data processing agreement, for hosting, content delivery, machine translation and the relay of system emails; any change is announced at least 30 days ahead, with a right to object.
Where we cannot resolve an objection, the customer may terminate with effect from the change. The AI provider a customer sets up and the email account it sends through are engaged by the customer itself and are not sub-processors of ours; the customer’s browser contacts the AI provider directly.
Does Transpareo use customer or passport data for purposes of its own?Included
No. We process the data only on the customer’s instructions and for the purposes the data processing agreement names.
The right to use the customer’s content that our terms of service grant is limited to what providing the service requires. The scan statistics serve the brand and hold visitor addresses only as a keyed hash, and we train no AI models.
How are requests from authorities for customer data handled?Included
Market surveillance and customs authorities read passports through the authority API, as the ESPR provides; any other request is answered only where Union, Member State or Swiss law requires it, and the customer is told beforehand unless that law forbids it.
Transpareo AG is a Swiss company; the data processing agreement applies the Swiss Federal Act on Data Protection alongside the GDPR, and the data itself is stored in the EU.
Operations: availability, recovery, performance, support
How the platform is run, how it recovers, how fast it answers, and who helps.
What availability does Transpareo commit to?On request
Our operating target is a monthly availability of 99.9 % for the application and 99.95 % for the passports; a binding service level with remedies is agreed on request.
The figures differ because passports are delivered statically, the page from the page cache and the files from the CDN, and keep responding while the application is restarted, updated or moved.
Maintenance runs on a regular cycle; work that could interrupt administration is announced in advance with a time window. Signed passport files and images keep responding from the CDN throughout; during restarts, the passport pages keep responding too.
What support does Transpareo provide?Included
Support by email at support@mail.transpareo.com, in German and English, included in every plan.
There is no separate support contract and no support billed by effort. In the application manager, help articles are searchable and appear in the operator’s language, beside the API guide. With the workspace’s own AI access, the assistant answers from both, can point to the article and, after confirmation, carry out the described step straight away with the person’s permissions.
Artificial intelligence
Where AI is used, who chooses the model and where it runs, and what happens to the data.
Where does Transpareo use AI?Included
In two places: automatic translation and an optional assistant that works with the customer’s own AI account.
Passports are produced from data by rules, without a model; that makes them verifiable. No model runs on our infrastructure. The assistant works with the operator’s permissions, reads help articles, API documentation and records, and can carry out operations. Without a connected AI account, the platform works in full.
Is customer data used to train AI models, and where does the AI run?Included
No. We do not train or fine-tune any models. The assistant runs at the provider the customer chooses, among them European providers that keep the data in the EU, and machine translation at a provider in the EU, where its data is stored too.
We support European providers so that the data can stay in the EU: Mistral and OVHcloud in France and IONOS in Germany, each listed with the country where the computing runs. Besides these, Anthropic and the providers offering the OpenAI chat interface are supported, about a dozen in all, and an address of the customer’s own, for example for a model on its own premises, works too. The customer determines provider, model and key and holds the agreement with the provider itself, whose commercial terms apply.
The operator’s browser sends the prompt directly to the provider, under the workspace’s key; it does not pass through our servers. Under Anthropic’s commercial terms, API inputs and outputs are not used to train models. Without a connected account, the assistant sends nothing.
Who decides on model changes, and how do new functions reach the assistant?Included
The model is fixed in the workspace settings and changes only on the customer’s decision; new functions of the API are reachable immediately through the MCP tool catalogue.
The catalogue currently comprises 66 tools, is generated from the same API specification as the REST interface and can be read at /apidocs/mcp-tools.json; the server card at /.well-known/mcp-server-card names the endpoint.
How are access, approval, response time, traceability and fairness of the AI handled?Included
The assistant is a permission like any other, and every write action it takes lands in the audit log. Publications, bulk creations and irreversible actions by the assistant wait for approval by a person, and each operator can set it to ask before every write action.
The API key is stored encrypted per workspace and handed only to people with the assistant permission. Transpareo trains no model, so the bias of a model’s answers is for its provider to address and for the customer to weigh in choosing one; nothing the assistant proposes reaches a published passport without a person approving it. The response time depends on the provider; the assistant streams its answer, and no passport operation depends on it.
Does validation use AI, and can AI speed up the data work?Included
Validation is rule-based; AI speeds up the data work and never decides on conformity.
Even a publication triggered by a connected AI agent goes through the same rule-based check and any approval steps. The assistant reads the workspace, answers questions and drafts missing content; given a spreadsheet, the importer matches columns to properties by their names, and the assistant asks only about the columns left open. Translations are automated.
Certification of the result is cryptographic: the passport is signed as a W3C Verifiable Credential and can be verified independently by anyone.
Price, contract and company
What Transpareo costs, which terms apply, and who stands behind it.
Is Transpareo in production use today?Included
Yes, the platform is live: anyone can sign up, and each passport is generated, validated, signed and published under its permanent address.
What it does can be tried without an account in our demo.
How is Transpareo billed, and does anything cost extra?Included
A fixed monthly plan per workspace by number of passports, with no setup, consulting, user or scan fees and no paid add-on modules.
The data carrier plays no part in the price, and scans, traffic and storage are never counted. Every plan includes the full feature set with your own domain, 40 languages and the complete API, so every function in this catalogue is also available in the smallest plan; the only cost outside the plan is the AI provider’s charge when a customer uses the assistant with its own account. Billing is monthly with no minimum term.
Four plans in francs, euros or dollars: up to 100 passports, up to 1,000, up to 10,000 and unlimited, each with unlimited products and components. During the beta phase, a discount of 30 % on the list prices applies, and the price at which you sign up stays your price for as long as you keep the plan. A non-binding trial of eight days is possible. The current price list on our pricing page applies.
What does Transpareo do to get a customer live, and how quickly?Included
We build the workspace with the customer’s data, property types, branding and domain, and the first passports are live within days.
A new workspace is ready in minutes on a Transpareo address; the customer’s own domain follows as soon as its DNS record points to us. On the customer’s side a current browser is all it takes, on Windows, macOS, Linux, iOS or Android; there is nothing to install or operate.
- Supply chain onboarding: through the supplier page, in the workspace’s languages.
- Integration: the REST API, webhooks, MCP server and n8n node are looked after by the people who wrote them.
In addition, there are tools at no extra cost: branded documents in 40 languages, the Transpareo Time Machine as a trust factor and traffic statistics without tracking.
Which contract terms apply on notice, liability, changes and governing law?Included
Our terms of service under Swiss law: notice to the end of the monthly billing period, no minimum term, and liability for slight negligence limited to the fees of the last twelve months.
- Notice: the plan runs for an indefinite period and can be terminated at any time with effect from the end of the current billing period.
- Liability: unlimited for intent and gross negligence; for slight negligence only for breach of material contractual obligations, limited to the typically foreseeable damage and in total to the fees paid in the twelve months before the damaging event. Lost profit, data loss and consequential damage are excluded as far as the law permits.
- Changes: changes to the terms and to prices are announced in text form at least 30 days before they take effect, with the right to object to changed terms and to terminate before a price change.
- Law and jurisdiction: Swiss law, excluding the UN Convention on Contracts for the International Sale of Goods; the place of jurisdiction is Zug, Switzerland.
- Data protection: the data processing agreement forms part of the terms.
The customer remains the economic operator and is responsible for the content of its passports; Transpareo provides the technical platform.
How is Transpareo involved in developing DPP standards and regulation?Included
We sit on the committees where the rules are made, and we implement what they publish.
- European standardisation: a seat on the national standards committee of the Swiss Association for Standardization (SNV) and its subcommittee on the DPP, the Swiss voice in CEN/CLC/JTC 24, the committee drafting the European DPP series of standards. We see the drafts as they take shape and comment on them.
- EU pilot projects: member of the Community of Practice of CIRPASS-2, the EU project that is trialling the Digital Product Passport in four value chains.
- Protocol work: ongoing contribution to the UN Transparency Protocol; six of our comments on version 0.7.0 are in the public register.
- Battery passport: supporting partner of the Battery Pass consortium, which, together with leading research institutions, is building the test environment for the EU battery passport, funded by the German Federal Ministry for Economic Affairs and Energy. Batteries are the first product group with a binding obligation, from 18 February 2027.
Who is behind Transpareo?Included
51 % of the share capital is held by the non-profit Transpareo Foundation in Zug; this holding cannot be sold, and Transpareo cannot be taken over.
The foundation is under the supervision of the Swiss Federal Foundation Supervisory Authority. The experience reaches beyond regulation: the founder’s first product transparency platform has been running for cosmetics manufacturers since 2008.
Can you name reference customers?Not offered
As a Swiss company, we keep our customers confidential and do not name them.
What the platform does can be tried without an account in our demo.
Switching and contract end
What you take with you when you leave Transpareo, and what keeps running afterwards:
The catalogue as CSV, XLSX, JSON-LD or SQL, media as files and every passport with each of its versions as signed JSON-LD, at any time and without asking us.
With your own domain, the identifiers keep resolving to wherever you point them.
The Transpareo Time Machine is open source; you can take the presentation with you or run it yourself.
Every version stays verifiable against the published keys, with no Transpareo software, API or account.
After a paid contract ends, the passports stay reachable at their addresses for ten years or are forwarded to your new address, and every published version stays in a write-once archive for ten years.
Request the full edition
Enter your business email address, your name and your company. We send you the confidentiality agreement by email, with a personal link that is valid for eight days.