Word Properties · Authors and Internal Dates

DOCX Metadata: Authors, UTC Dates, and Editing Statistics

Read core.xml, app.xml, and custom.xml to distinguish stored document properties from independently recorded events. Author names, creation dates, application versions, and editing minutes answer different questions.

  • Court qualified expert witnesses
  • Former law enforcement forensic examiners
  • Hash verified chain of custody
  • Nationwide support for attorneys and clients

Home › Digital Evidence Authentication › Word Document Authentication › DOCX Metadata and Document Properties

Quick Answer. DOCX metadata is stored principally in docProps/core.xml, docProps/app.xml, and optional docProps/custom.xml. It records declared authors, creation and modification dates, software information, and document statistics. These properties can survive Save As or template reuse. Examiners compare the exact XML values with independently collected attachments and version records before assigning a date or author to disputed content.

This property guide is part of Word Document Authentication. Start with DOCX file structure to locate the property parts, then compare their counters with RSID editing evidence. The central question is whether the stored properties describe this document's current contents or an earlier source from which it developed.

Core property partcore.xml contains creator, revision, and internal date assertions.
Extended property partapp.xml contains application labels and reported editing minutes.
UTC notationA trailing Z in a date value denotes Coordinated Universal Time.
Inherited creationSave As can preserve an older creation property in a newly named file.

DOCX property values: direct answers

QuestionShort answer
Where are DOCX author names stored?dc:creator and cp:lastModifiedBy normally appear in docProps/core.xml. They are stored identity labels, not authenticated signatures or a complete list of contributors.
What does cp:revision count in DOCX metadata?It is an application maintained revision value, commonly associated with saves. It does not count individual keystrokes, identify every editing session, or establish how many people worked on the document.
Are dcterms:created and dcterms:modified UTC dates?Word commonly writes these properties in W3CDTF notation with a trailing Z for UTC. Read the literal suffix or offset before converting the value for a local timeline.
Does DOCX TotalTime measure active writing?No. TotalTime reports editing duration in minutes according to the saving application's behavior. It is not a stopwatch of keyboard activity and cannot date a particular sentence.
What does AppVersion 16.0000 identify?It is an application version string found in extended properties. The Office 16 family covers multiple releases, so this value alone cannot identify an exact product build or saving date.
Can Save As retain the DOCX creation date?Yes. Saving an existing document under another name can preserve its internal creation property while producing new file system dates. That combination is not, by itself, evidence of backdating.

Key terms defined

dc:creator

The core property that stores the declared document creator, often inherited from a user profile or source document.

cp:lastModifiedBy

The label recorded for the last modifying identity by the saving application.

dcterms:created

The declared internal creation date, distinct from a storage volume's file creation timestamp.

cp:lastPrinted

An optional stored date associated with printing, not a record of printer output or delivery.

TotalTime

An extended property expressing reported editing time in minutes.

AppVersion

An extended application version string whose precision depends on the writer.

vt:lpwstr

A typed Unicode string value used in custom properties, distinct from numeric and date types.

What does docProps/core.xml actually record?

The core property part stores assertions about the document. It is not an audit ledger. An examiner extracts docProps/core.xml directly from the preserved package rather than relying only on the properties panel, which may format dates locally or omit fields. XML namespace bindings determine what an element means; a prefix such as dc is a convenient label, not the namespace itself.

Core elementExample or unitQuestion it addresses
dc:creatorAlice MorganWhich creator label was stored?
cp:lastModifiedByLegal DepartmentWhich modifying label did the writer retain?
cp:revision12What revision value did this writer report?
dcterms:createdW3CDTF date with ZWhat creation instant is asserted internally?
dcterms:modifiedW3CDTF date with ZWhat modification instant is asserted internally?
cp:lastPrintedOptional date valueWhat printing related date survives?

Read identities as labels before identifying people

A creator name may come from a template, a shared workstation, a configured Office profile, or a document reused from another matter. A last modifying label may identify an organization rather than a person. Report spelling, whitespace, and empty values exactly. Matching a name to an employee directory adds context but does not establish that employee typed or approved the disputed wording.

Read UTC values without losing the original representation

For an illustrative time of 14:30:00Z, the Z means UTC. Keep the complete original date string in the examination record and place any local conversion in a separate column with its time zone. An explicit offset requires its own conversion. A value without a clear zone must not silently acquire the examiner's local zone. The date can reflect a system clock or later property editing; a consistent UTC suffix does not validate the clock.

cp:lastPrinted deserves separate treatment. A populated value does not establish that a named printer produced a physical copy, that all pages printed, or that anyone received them. Compare it with available print service records if printing is material. Descriptive fields such as dc:title, dc:subject, and cp:keywords may reveal template reuse, but they are ordinary editable labels.

Does an internal Word date conflict with the claimed drafting date?

Provide the native attachment and the event being tested. We compare literal property values, inherited template information, and independently recorded versions to explain what the date does and does not establish.

Request Confidential Consultation Call (833) 292 3733

How do app.xml statistics differ from a drafting history?

docProps/app.xml contains extended properties maintained by the document writer. Application and AppVersion describe software labels; TotalTime, Pages, and Words are reported statistics. These values do not form a single chronological record, and different applications update them differently.

Extended fieldIllustrative valueInterpretation
ApplicationMicrosoft Office WordReported producer label, not executable verification
AppVersion16.0000Broad version family rather than precise build identification
TotalTime37Reported editing minutes, not 37 minutes of active typing
Pages and Words8 and 2410Stored statistics that can differ from a fresh rendering
TemplateNormal.dotmA template label compatible with ordinary Word defaults
CompanyExample ServicesAn organizational label that may outlive its source

Do not convert counters into elapsed composition time

A document with TotalTime of 37 may have existed for months, contained imported text, or remained open without continuous user activity. A zero value can result from a writer that does not maintain the statistic. Dividing Words by TotalTime does not yield a defensible typing speed. Likewise, cp:revision of 12 and 20 retained RSIDs are not automatically contradictory: they describe different mechanisms.

Pages depends on pagination, fonts, layout, and application behavior. Words can differ according to counting rules and whether fields, notes, or other stories are included. Preserve the stored statistics before opening the document, then label any recomputed totals as a separate experiment. A mismatch is a question about update behavior, not immediate proof of inserted pages.

Application labels are useful comparisons, not exact clocks

AppVersion 16.0000 spans multiple Office products and years. Another writer can preserve or imitate that value. Template Normal.dotm does not establish which computer supplied the template or whether its macros ran. Company and Manager may be blank, inherited, or manually edited. DocSecurity is a limited property indicator; it is not a substitute for examining actual encryption and document protection structures. For the surrounding parts, see DOCX XML parts.

What can custom.xml reveal about a document workflow?

docProps/custom.xml holds optional named properties with typed values. A contract management system might store MatterNumber, ApprovalState, or RecordId. Each property can carry a name, a property identifier, a format identifier, and a value element from the variant type namespace. Extract both the name and the type; a string containing digits is not necessarily an integer.

Compare a workflow identifier with the system that issued it

A custom RecordId is useful when an independently collected repository record contains the same identifier and a matching attachment. Without that comparison, it remains an editable assertion inside the disputed file. Record duplicate names, unexpected types, empty values, and unresolved references rather than flattening everything into a simple spreadsheet column that loses distinctions.

  • A vt:lpwstr value stores text such as a matter code.
  • A vt:i4 value stores an integer and should retain its type in extraction notes.
  • A vt:bool value represents a boolean rather than an approval signature.
  • A vt:filetime value is a typed date value whose meaning still depends on the named property.

Custom properties may also feed visible fields in the document. Compare the stored property with any displayed field result and the field instruction that references it. A cached result can remain stale until fields are updated. Do not update the original to make the display agree: preserve the disagreement and test update behavior on a separate copy.

The absence of custom.xml is ordinary when no custom properties were created. Its presence does not establish enterprise origin, and its removal does not automatically establish concealment. A repository export, privacy cleanup, or another editor may alter the property set. The relevant comparison is the actual workflow and its expected outputs.

Why can Save As keep an older creation date?

Save As commonly continues an existing document's internal history instead of declaring that all content was newly composed. A renamed agreement can therefore retain dcterms:created from its source while dcterms:modified advances and the destination volume records a new file creation event. These observations concern different objects: document properties, the latest save, and a file system entry.

Test the proposed sequence against independent versions

Suppose a submitted file claims an internal creation date in January but was attached to an email in March. That does not show the March wording existed in January. Obtain the January source, if available, and compare the disputed passage. The March attachment can establish that those exact bytes were transmitted by the independently recorded event; it cannot alone reconstruct the earlier text.

Build a property comparison across the source template, the disputed file, and known versions. An identical creator, title, company, and creation date can support reuse of an earlier source. Distinct later modification dates may then fit a normal revision sequence. If the claimed history requires a file to predate software features found inside it, examine the package and comparison samples rather than relying on one broad version string.

Properties can be edited through Word interfaces, automation, privacy controls, or direct XML replacement without visibly changing the pages. Conversely, a routine save can change properties while leaving the disputed clause untouched. A defensible conclusion identifies the specific inconsistency, corroborating records, and tested alternative explanations. See DOCX forgery detection for combining property findings with structural evidence.

Procedure for comparing DOCX property assertions

Extract properties before any application save, then compare each value with the event it is claimed to describe.

  1. Capture the original property parts. Hash the received DOCX and extract core.xml, app.xml, and any custom.xml from a verified copy. Record missing parts rather than creating replacements.
  2. Inventory core names and dates. List creator, last modifying label, revision, creation, modification, and last printed values. Retain literal date strings alongside clearly labeled UTC conversions.
  3. Separate app.xml units. Record TotalTime as minutes, AppVersion as text, and Pages and Words as stored statistics. Do not combine these fields into an invented activity timeline.
  4. Preserve custom property types. Capture each custom name, identifier, and typed value. Compare workflow identifiers with authorized repository exports instead of assuming their authenticity.
  5. Acquire source versions for Save As testing. Compare the suspected template or earlier attachment with the disputed package. Identify which properties persisted and which disputed passages actually changed.
  6. Report property specific conclusions. State whether each value supports, conflicts with, or does not resolve the claimed event. Keep displayed application values distinct from raw XML and recomputed statistics.

What matters most

  • A creator label can persist after the original author stops participating.
  • UTC normalization must preserve the original property string for review.
  • TotalTime is a duration property, not a calendar date or typing log.
  • Custom workflow identifiers become stronger evidence when independently matched.
  • A retained creation date cannot date wording first seen in a later version.

Common misconceptions

  • The DOCX creator field identifies the person who wrote every sentence. dc:creator can be inherited from a profile or source file and does not allocate authorship passage by passage.
  • A DOCX with TotalTime zero was generated instantly. Some writers omit or reset editing minutes. Zero does not establish how long the text took to prepare.
  • Normal.dotm proves a specific workstation created the document. Normal.dotm is a common template label and does not identify a unique template file or device.
  • An older internal creation date proves the submitted wording is older. Save As and reuse preserve dates while text changes. Earlier wording requires an earlier surviving copy or other independent evidence.

When this applies, and when it does not

This applies when

  • Agreements whose internal creation dates predate their delivery
  • Files carrying a former employee's creator label
  • Documents with disputed Company or Template values
  • Repository exports containing custom matter identifiers

This does not apply when

  • A printout without its native property parts
  • An exact Office build attribution from AppVersion alone
  • A minute by minute account of drafting from TotalTime

How Elite Digital Forensics helps

We extract Word property sets, compare source templates and attachments, and explain whether author labels and dates fit the asserted document history. The report distinguishes stored assertions from events established outside the file. Our examiners are subject matter experts in DOCX metadata analysis and compare core, app, and custom properties against file system and email records.

About Elite Digital Forensics

Elite Digital Forensics is an independent digital forensics practice serving attorneys, paralegals, in house counsel, insurers, lenders, businesses, and individuals nationwide. Our team includes former law enforcement forensic examiners and court qualified expert witnesses in computer, cell phone, cloud, document, and multimedia forensics. Every engagement begins with a scoped plan, hash verified evidence handling, and a clear explanation of what the examination can answer.

Related Digital Forensics Resources

Questions about interpreting Word property conflicts

Can dc:creator differ from cp:lastModifiedBy without tampering?

Yes. A second user, a shared profile, or a reused source can produce different labels. Compare the identities with the collection context and actual versions before attributing a change.

Does cp:lastPrinted prove a DOCX was printed on paper?

No. It is a stored property rather than a printer audit event. Physical output, destination, page count, and receipt require other evidence.

Why do DOCX Pages and Words disagree with Word today?

Stored statistics can be stale, and layout or counting rules can differ. Preserve the original values and document the application, fonts, and settings used for any fresh calculation.

Can DOCX custom.xml prove a manager approved a contract?

An approval property records a value, not an authenticated managerial act. Compare it with repository activity, approval records, and the version actually approved.

Should DOCX internal dates match file system dates?

Not necessarily. Internal properties describe the document as reported by its writer; storage timestamps concern a particular file entry. Copying, extraction, synchronization, and Save As can separate them.

Can editing DOCX metadata leave the visible pages unchanged?

Yes. Property XML can change without altering document text or layout. Authentication therefore examines the native package and independent records, not only the rendered pages.

Resolve what the Word properties are actually dating

Preserve the file and its delivery records before correcting author names or updating fields. A property comparison can identify inherited values and focus the request for earlier versions. As court qualified experts in document metadata, we can explain author and date conflicts in plain language.

Request Confidential Consultation Call (833) 292 3733

Primary sources and references

  1. Ecma International, ECMA 376, Office Open XML File Formats (also published as ISO/IEC 29500). Ecma International, ECMA 376
  2. Library of Congress, Sustainability of Digital Formats, DOCX Transitional (Office Open XML). www.loc.gov
  3. Microsoft Learn, Structure of a WordprocessingML document. learn.microsoft.com
  4. Microsoft Open Specifications, [MS DOCX] Word Extensions to the Office Open XML (.docx) File Format. learn.microsoft.com
  5. Microsoft Support, Remove hidden data and personal information by inspecting documents, presentations, or workbooks. support.microsoft.com
  6. NIST Special Publication 800 86, Guide to Integrating Forensic Techniques into Incident Response. csrc.nist.gov

This content is for educational and informational purposes only and does not constitute legal advice. Elite Digital Forensics provides independent digital forensic services and expert witness testimony; we do not provide legal representation. Every case is fact specific; outcomes depend on the evidence, jurisdiction, and counsel. Retain qualified legal counsel for advice about your matter.

#DigitalForensics #ComputerForensics #CellPhoneForensics #ExpertWitness #DigitalForensicExperts #EliteDigitalForensics #ForensicInvestigation #CriminalDefenseForensics #DOCXMetadata #CoreProperties #WordDates #CustomProperties #EditingTime #DocumentAuthors

Assistant Icon Elite Digital Forensics Assistant
πŸ‘‹ Live Chat Now!
Free Virtual Consultation 24/7
Chat Now!

By submitting this form, you consent to be contacted by email, text, or phone. Your information is kept secure and confidential. Reply Stop to opt out at anytime.Β 

IMPORTANT: Please remember to check your spam or junk folder