DAPI Logo

DAPI Anti-Deepfake

Youth Protection Kit

๐ŸŽฏ What is DAPI-SM Document Verification?

Every DAPI-SM Anti-Deepfake document generated contains three key elements that guarantee its authenticity and temporal integrity:

๐Ÿงฉ DAPI-SM Document Components

๐Ÿ“‹

Document ID (UUID v4)

a7f3c8e1-4b2d-4c9a-8f6e-1d3a5b7c9e0f

What it is:

A unique identifier randomly generated according to UUID version 4 standard. Each document has a different, unrepeatable UUID.

What it's for:

  • Uniquely identify the document
  • Enable traceability
  • Avoid duplications
โฐ

UTC Timestamp

2026-01-29T14:30:45.123Z

What it is:

The exact date and time (in ISO 8601 format) when the document was generated, expressed in UTC (Coordinated Universal Time).

What it's for:

  • Prove when the document was created
  • Establish a temporal baseline
  • Prove it existed before a certain event

๐Ÿ’ก Important: The timestamp is generated by the user's device. For legally certified timestamps, a qualified timestamping service is required such as DAPI Certification.

๐Ÿ”

SHA-256 Hash

e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

What it is:

A unique "digital signature" of 64 hexadecimal characters generated by applying the SHA-256 algorithm to document content (UUID + timestamp + personal data).

What it's for:

  • Verify that content has not been modified
  • Guarantee document integrity
  • Create a unique "digital fingerprint"

โš ๏ธ Warning: Even a minimal change to content (e.g., changing one letter) generates a completely different hash.

โœ… How to Verify a DAPI-SM Document

1

Check for Three Elements

Open the PDF and verify it contains:

  • Document ID (UUID in correct format)
  • UTC Timestamp (ISO 8601 format)
  • SHA-256 Hash (64 hexadecimal characters)

๐Ÿ“„ Example of valid document:

Document ID: a7f3c8e1-4b2d-4c9a-8f6e-1d3a5b7c9e0f
Timestamp UTC: 2026-01-29T14:30:45.123Z
SHA-256 Hash: e3b0c44298fc1c149afbf4c8996fb92427ae41...
2

Verify Timestamp Format

The timestamp must be in ISO 8601 format with UTC timezone (ending with "Z"):

โœ… VALID: 2026-01-29T14:30:45.123Z
โœ… VALID: 2025-12-15T08:22:10.000Z
โŒ NOT VALID: 29/01/2026 14:30
โŒ NOT VALID: 2026-01-29 14:30:45
3

Compare Date with Event

The main value of the document is proving it existed BEFORE a certain event.

๐Ÿ“… Practical example:

January 15, 2026 โ†’ I generate DAPI document
January 20, 2026 โ†’ Someone publishes a deepfake of me
โœ… Result: My document proves I had already declared preventive refusal 5 days earlier.
4

Verify Integrity (Optional - Advanced)

To verify the document hasn't been altered, you can recalculate the hash and compare it with the one in the PDF.

๐Ÿ”ง Technical method:

  1. Extract document text (UUID + timestamp + personal data + declaration)
  2. Create a JSON payload in the same original format
  3. Calculate SHA-256 of payload using an online tool or from terminal
  4. Compare calculated hash with the one in PDF

๐Ÿ’ก Note: This verification is complex and requires technical skills. For most users, checking the presence and format of the three elements is sufficient.

โš ๏ธ What This Document Does NOT Verify

โŒ

Does Not Certify Identity

The document does not verify you are really who you say you are. Anyone can enter any name and generate a document.

For identity certification:

A forensic authentication service is needed such as DAPI-IDS which verifies identity documents and creates a certified biometric baseline.

โŒ

Does Not Prove Content is Fake

The document only proves that you declared preventive refusal. It does not analyze or prove that a specific deepfake is fake.

For deepfake analysis:

Specialized forensic tools are needed that analyze images/videos and detect AI manipulations.

โŒ

Not Legally Binding

This document is an informal preventive declaration. It has value as proof of intent, but is not a legal forensic certification.

For full legal value:

A qualified eIDAS timestamp and forensic certification from authorized entity such as DAPI-IDS Digital Identity Certification is needed.

โŒ

Self-Generated Timestamp

The timestamp comes from the user's device clock, not from a certified server. Theoretically it could be manipulated.

For certified timestamp:

Qualified eIDAS timestamping services are needed that issue timestamps legally recognized in court.

โœ… When This Document is Useful

๐Ÿ›ก๏ธ Prevention and Deterrence

Publishing the document on social media publicly demonstrates you declared preventive refusal. It may discourage potential malicious actors.

๐Ÿ“… Temporal Baseline

If someone publishes a deepfake of you, you can prove you had already declared refusal before it happened.

๐Ÿ’ฌ Report Support

When filing a police report, the document proves you were aware of the risk and had taken precautions.

๐ŸŽ“ Education and Awareness

Generating the document is an opportunity to reflect on digital risks and adopt safer online behaviors.

๐Ÿ” Need Stronger Protection?

FREE

DAPI Youth Protection Kit

This tool

  • โœ… Free and immediate
  • โœ… No sensitive data required
  • โœ… Self-generated timestamp
  • โœ… Local SHA-256 hash
  • โŒ Does not certify identity
  • โŒ Non-certified timestamp
  • โŒ No full legal value
Ideal for: Young people wanting basic preventive protection, free and immediate.
PROFESSIONAL

DAPI Certification

Complete service

  • โœ… Identity certification (DAPI-IDS)
  • โœ… Forensic biometric baseline
  • โœ… Qualified eIDAS timestamp
  • โœ… Legal evidentiary value
  • โœ… Recognized in court
  • โœ… Legal support included
  • โœ… Content certification (DAPI-PUB)
Ideal for: Those needing complete forensic proof with full legal value.

โ“ Frequently Asked Questions

Can I modify the PDF after generating it?

Technically yes, but any modification would invalidate the SHA-256 hash. If someone recalculates the hash and it doesn't match the one indicated in the document, it's clear it was altered.

Does the document have an expiration date?

No, the document has no expiration. The timestamp proves when it was generated and this information remains valid indefinitely.

Can I generate multiple documents?

Yes, you can generate as many documents as you want. Each document will have different UUID and hash. It's advisable to keep the first one generated as a temporal baseline.

Does the document legally protect me?

The document proves your preventive intention and can support a report, but does not substitute legal action. If you're a deepfake victim, you still need to file a police report.

Can I use it as evidence in court?

It can be presented as supporting element, but doesn't have the same evidentiary value as a professional forensic certification with qualified eIDAS timestamp.

How do I know if the hash is correct?

You can recalculate the content hash using online tools (search "SHA-256 calculator") or from terminal with command sha256sum (Linux/Mac) or certutil -hashfile filename SHA256 (Windows).

Generate Your DAPI-SM Protection Document Now

Don't wait for it to happen. Create your timestamped preventive declaration now.

โš–๏ธ Legal Notice: This guide is for informational and educational purposes. Technical information is simplified for accessibility. For professional forensic verification, consult a certified digital forensics expert.