IPTC Publisher Info defines a structured way for media publishers to share comprehensive information about their organisation, policies, and trustworthiness indicators using JSON-LD format embedded within HTML files, following standard schema.org practices.
This standard enables: - Transparency: Clear identification of content publishers - Trust Assessment: Automated evaluation of publisher credibility - Policy Discovery: Easy access to editorial and ethical policies - Interoperability: Standardised format for cross-platform use
IPTC Publisher Info covers: - Publisher organisational information - Editorial policies and standards - Trust indicators and certifications - Technical compliance information - Contact and verification details
The standard is based on Schema.org's NewsMediaOrganization type with IPTC-specific extensions.
{
  "@context": "https://schema.org",
  "@type": "NewsMediaOrganization",
  // ... core properties
}
| Property | Type | Description | Required | 
|---|---|---|---|
| @context | string | Schema.org context URL | Yes | 
| @type | string | Must be "NewsMediaOrganization" | Yes | 
| name | string | Publisher's display name | Yes | 
| url | string | Publisher's main website URL | Yes | 
| description | string | Brief description of the publisher | Yes | 
| Property | Type | Description | Required | 
|---|---|---|---|
| logo | string | Publisher's logo URL | No | 
| legalName | string | Legal business name | No | 
| foundingDate | string | ISO 8601 date format | No | 
| address | PostalAddress | Physical address | No | 
| contactPoint | ContactPoint | Primary contact information | No | 
| email | string | General contact email | No | 
| Property | Type | Description | Required | 
|---|---|---|---|
| hasCertification | Certification[] | Trust certifications | No | 
| correctionsPolicy | string | Corrections policy URL | No | 
| ethicsPolicy | string | Ethics policy URL | No | 
| verificationFactCheckingPolicy | string | Fact-checking policy URL | No | 
| diversityPolicy | string | Diversity policy URL | No | 
| Property | Type | Description | Required | 
|---|---|---|---|
| iptcPubInfo:C2PAcertificate | string | C2PA certificate URL | No | 
| masthead | string | Editorial masthead URL | No | 
{
  "@type": "PostalAddress",
  "streetAddress": "string",
  "extendedAddress": "string",
  "addressLocality": "string",
  "addressRegion": "string",
  "postalCode": "string",
  "addressCountry": "string"
}
{
  "@type": "ContactPoint",
  "email": "string",
  "contactType": "string",
  "telephone": "string"
}
{
  "@type": "Certification",
  "certificationIdentification": "string",
  "issuedBy": "Organization",
  "certificationStatus": "string",
  "validFrom": "string",
  "validUntil": "string"
}
The publisher info file MUST be accessible at:
https://{domain}/.well-known/publisher-info.html
Alternatively, the JSON-LD metadata MAY be embedded directly in existing website pages (such as the homepage or about page) using a <script type="application/ld+json"> tag in the <head> section.
text/html; charset=utf-8<script type="application/ld+json"> tags<script type="application/ld+json"> tags@context and @typeAccess-Control-Allow-Origin: *Publishers may add custom properties using namespaced prefixes:
{
  "iptcPubInfo:customProperty": "value"
}