Every plot, proven.

EUDR wants the coordinates of every plot behind every consignment. What suppliers actually send is a spreadsheet with gaps in it. We repair that file, screen it against the 2020 forest baseline, and hand back something you can file.

Check your file free Request a quote
PLOT-014 3.2 ha PLOT-022 3.8 ha PLOT-019 7.4 ha 38.471200 38.474100 38.477000 6.756900 6.755000 6.753100 6.751200 longitude → 200 m EPSG:4326 · 6 dp 4 ha or under: a point is accepted above 4 ha: a boundary polygon is required cleared after 31 Dec 2020
Illustrative parcel plan. It is drawn, not photographed. Drawn to a single scale of 2,550 square units per hectare, so the areas are true. PLOT-019 exceeds four hectares, needs a boundary rather than a point, and part of it was cleared after the cut-off.
30 Dec2026. The date medium and large operators must comply
≥ 4%of EU turnover. Article 25 sets this as the floor on maximum fines
~64Mplots industry-wide still to be mapped and declared
6 dpcoordinate precision required, in EPSG:4326
01

How it works

Ten vendors will sell you software. All of them leave the data work to you, and that work is the whole of our practice.

SUPPLIERS Excel, co-op A KML, exporter B photos, messages ValidateScreenReview range, precisiongeometry against the2020 baseline every flag readby a person Filing pack GeoJSON evidence what we cannot fix → a written request to that supplier
That dashed line back to the supplier is the bit no platform handles for you. Plots usually fail because nobody ever recorded the coordinate. Chasing that needs a specific question sent to a specific person, which is slow, and it is most of the work.

Scroll the diagram sideways to see the full flow.

S/01

Plot data remediation

We check the coordinate range, the precision and the projection. Then the faults that hide: axes entered the wrong way round, nulls logged as 0,0, one plot recorded twice by two collectors. Polygons get their rings closed and their winding order corrected.

plots.geojson
S/02

Supplier exception management

The plots your data cannot fix, grouped by supplier, each with the request that recovers them, drafted and ready to send.

exceptions.xlsx
S/03

Screening and human review

Plot-level screening on the 2020 cut-off using FAO Whisp with Sentinel and Landsat. A person reads every flag, because dense agroforestry looks like forest to a classifier.

screening.pdf
S/04

Evidence and method

Datasets, versions and decision rules, written so a competent authority can follow the work on its own. We also write down what we could not check.

method.pdf
02

Four hectares changes everything

Up to four hectares, one coordinate pair does the job. Past that the regulation wants the whole boundary. Getting this wrong is expensive precisely because you only find out late, and by then somebody has to walk the plot again.

It is also the fault our diagnostic turns up most often, usually in files that look complete at a glance.

DECLARED AS A POINT 6.752341, 38.471902 Rejected above 4 ha DECLARED AS A POLYGON 6 vertices · 6 decimals each Accepted PLOT-019 · 7.4 ha · identical geometry, both panels
One plot, declared two ways. Both panels draw the same boundary from a single definition. Only the declaration differs, and only one of them can be filed.
03

Your origin country decides your obligation

Not your own country. This is the point most operators get wrong, in both directions.

Where is it grown? per plot, not per shipment LOW-RISK ORIGIN Simplified due diligence Art. 10 risk assessment: waived Art. 11 mitigation: waived STANDARD OR HIGH-RISK ORIGIN Full obligation assessment and mitigation apply Brazil, Indonesia, Peru, Côte d'Ivoire Geolocation still required Article 9 applies in every tier polygons above 4 ha · 6 decimals
Simplified due diligence gets read as an exemption. It is not one. Both branches land on the same box, because the coordinates are owed wherever you buy from. What falls away is the assessment sitting on top of them.

Scroll the diagram sideways to see the full tree.

A fit

  • You are the operator, first placing goods on the EU market
  • Medium or large, so December 2026 applies
  • Coffee, cocoa, palm oil, soya or timber
  • Smallholder or cooperative supply, where data arrives fragmented
  • No geospatial function in-house

Not a fit

  • Cattle hides, leather and vulcanised rubber, all removed from Annex I in 2026
  • Organisations with an established GIS team
  • Anyone wanting software to run themselves. Good ones exist and we will name them
  • Anyone wanting a guarantee of deforestation-free, or their declaration filed for them. We do neither.
04

Check your own file

These are the checks we run on day one of an engagement. It all happens in your browser, so nothing reaches us.

Structural validation example loaded

CSV or GeoJSON. Handles European semicolon exports and quoted fields.

Findings
Run the validation to see findings.

A structural screen, not a compliance determination. It does not evaluate interior rings, and does not test self-intersection above 2,000 positions. Where that limit is reached it says so rather than passing the plot silently.

05

Data, and the question you were going to ask

Smallholder coordinates tied to named producers count as personal data, and we are based in India, which has no EU adequacy decision. You were going to ask. Here is the answer.

  • EU-hosted by default, so for EU clients the data never leaves the EU
  • Processor under Article 28, on your DPA or on ours
  • Standard Contractual Clauses where any transfer would occur
  • No sub-processors
  • Deletion by default, thirty days after handover
  • Your NDA first, before anything is sent
  • Fixed fee, quoted before work starts. No day rates
  • Free rework on any plot we certified clean that is later rejected for that defect
Next step

50 plots, 48 hours, no charge.

Send a sample of real supplier data, the part you are least sure about. You get a written report within 48 hours on which plots would pass and why. Nothing owed either way, and if the file is sound we will tell you that.

Quote turnaround
48 hours
Diagnostic
No charge
Basis
Fixed fee
Data location
EU-hosted
Request a quote

Direct hardik@signalpoint.in