Automated Stay-Down for Platform Operators

Protect your platform from copyright claims. Our image matching API automatically detects and blocks re-uploads of reported content.

GDPR-compliant. Hosted in Germany.

Live API

Live Demo

Upload a modified version of the protected image — or pick an example — and see our API detect it in real time.

Protected original
Protected original In the blocklist
Pick an example or upload an image
Comparison image

Example manipulation:

or
Hosted in Germany
GDPR Compliant
Article 17 Ready
The Challenge

Copyright Compliance is Hard

Platform operators face strict legal obligations under EU copyright law. Manual review doesn't scale.

Article 17 EU Copyright Directive

Platforms must take "best efforts" to prevent re-upload of notified works.

Stay-Down Obligation

Once notified, you must ensure the content stays down permanently.

Liability Risk

Non-compliance can result in direct liability for infringement.

Scale Problem

Manual review is impossible with thousands of daily uploads.

"Platforms must demonstrate best efforts and use industry-standard technical measures to avoid liability."

— Artikel 17(4), EU-Urheberrechtsrichtlinie 2019/790

The Solution

Akator Image Matcher

A simple workflow to comply with stay-down obligations automatically.

1

Report Received

Rightsholder reports a copyright infringement on your platform.

2

Add to Blocklist

Upload the reported image to your collection via our API.

3

Auto-Check Uploads

All new user uploads are automatically checked against your blocklist.

Block or Review

Matches are automatically blocked or flagged for manual review.

Integration Example
// Check user upload against blocklist
const response = await fetch('https://matching.akator.de/api/v1.1/collections/{id}/match', {
  method: 'POST',
  headers: { 'Authorization': `Bearer ${API_KEY}` },
  body: formData  // user's uploaded image
});

const result = await response.json();

if (result.matches.length > 0) {
  // Match found - block upload or flag for review
  return { blocked: true, similarity: result.matches[0].score };
}

Finds modified versions

Our algorithms detect images even when they've been altered to evade detection.

Resized

Different dimensions

Cropped

Partial images

Rotated

90°, 180°, 270°

Mirrored

Horizontal & vertical

Color-adjusted

Filters & edits

Compressed

Quality changes

Original image

Original

In blocklist

Resized

Resized

Cropped

Cropped

Rotated

Rotated

Mirrored

Mirrored

Color-adjusted

Color-adjusted

Compressed

Compressed

All detected

"Der Wanderer über dem Nebelmeer" — Caspar David Friedrich, 1818 (Public Domain)

Why Akator?

Built for European platform operators who need reliable, compliant solutions.

GDPR Compliant

All data stays in Germany/EU. Full compliance with European data protection regulations.

Fast

Millisecond response times even with millions of images in your blocklist.

Simple Integration

REST API integration in minutes. SDKs for popular languages available.

Auditable

Complete logs for compliance documentation. Prove your "best efforts" if needed.

Accurate

State-of-the-art fingerprinting algorithms minimize false positives and negatives.

Scalable

From thousands to millions of images. Grows with your platform.

Trusted by leading platform operators

rimondo

LV digital GmbH operates some of Germany's largest online platforms in specialized markets, including rimondo.com — Germany's largest equestrian sports platform with millions of competition videos and images.

Münster, Germany

Simple API Integration

Integrate image matching into your upload workflow in minutes.

POST Add image to blocklist
curl -X POST \
  "https://matching.akator.de/api/v1.1/collections/{collection_id}/images" \
  -H "Authorization: Bearer $API_KEY" \
  -F "image=@blocked-image.jpg" \
  -F "payload={"reported_by": "rightsholder@example.com"}"
POST Check user upload
curl -X POST \
  "https://matching.akator.de/api/v1.1/collections/{collection_id}/match" \
  -H "Authorization: Bearer $API_KEY" \
  -F "image=@user-upload.jpg"
Response Match result
{
  "results": [
    {
      "image_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "ssim_score": 0.947,
      "match_percent": 89.2,
      "iou_percent": 82.5,
      "wasserstein_distance": 0.031
    }
  ]
}

Get Started

Ready to make your platform compliant? Contact us for a tailored solution that fits your platform's needs.

Request a Demo

See Akator Image Matcher in action with your own data.

What to Expect

  • Personal demo with your own test images
  • Custom pricing based on your collection size
  • Integration support for your tech stack
  • Free trial period to test in production

Direct Contact

Prefer to reach out directly? We're happy to hear from you.