00 · PRODUCT
A softmax product · Windows · 100% offline Survey-report control.
AI that stays in your office.
GeoDoc reads a technical survey report (PDF) and returns a verified Excel/CSV sheet plus a navigable document map with grounded summaries. Everything runs locally on a machine in your office — no document is ever sent anywhere.
01 · HOW IT WORKS
How it works
Three steps. No cloud, no subscription, no document ever leaves the building.
- 0+000
INGEST
operat PDF → pages, text with boxes
- 1+120
PARSE
chapter map — document.md + docmap.json
- 2+240
EXTRACT
JSON under a forced grammar, every field anchored to a source span
- 3+360
VERIFY
invariants computed by CODE, not the model → verdict
// Thirteen quality gates — deterministic code, same result every time.
Why GeoDoc
100% offline
Reports, maps and landowners’ personal data are never sent anywhere. You can verify it — just unplug the network. GDPR by construction, not by policy.
Quality gates G1–G13
Checks run in deterministic code: PL-2000 zone ranges, point-count consistency, area vs declaration, numbers grounded in the document. Hallucination = rejection.
Your hardware, zero cloud
An office-class PC: 32 GB RAM minimum (48 GB recommended), CPU only — no GPU needed. Language model bundled, no extra fees.
Installer and done
setup.exe, a tray icon, UI in your browser. No IT department required.
Output that fits your process
Excel/CSV plus a navigable map of the report with per-chapter summaries.
Assistive by design
GeoDoc reports and points. Assessment and professional responsibility stay with the surveyor — as the law requires.
02 · PRICE
Pricing
One price, no asterisks, no subscription. Perpetual license — you pay once.
- Perpetual license — no subscription
- Up to 30 workstations — no per-seat surcharges
- Language model bundled
- Commercial use for your clients’ documents
- 100% offline operation
Released 2026 — early licenses include direct access to the developer and priority on feature requests.
Updates and technical support — agreed separately. Individual terms (workstations, discounts) possible before the proforma is issued.
7 days · full functionality · up to 3 workstations · no card, no signup. Need more time? One e-mail — we extend.
03 · PURCHASE
How to buy
A standard Polish B2B transaction: e-mail, proforma invoice, bank transfer, license key. No accounts, no card forms.
- 1
E-mail accepting the terms
Write to kontakt@softmaxdev.pl with the subject "Zakup licencji GeoDoc: Your Company Name". Include company details (name, VAT ID, address, workstation count) and confirm you accept the license terms on this page. That e-mail constitutes the agreement.
- 2
Proforma invoice
We send the proforma within 1 business day. Individual terms are possible at this stage — workstation count, discount, timelines.
- 3
Transfer and confirmation
Pay by bank transfer to the account on the proforma, quoting the proforma number in the transfer title; sending the payment confirmation speeds up key delivery.
- 4
Activation key + VAT invoice
The same business day after the payment posts, we send the activation key (with the installer) and the VAT invoice — issued in Poland’s KSeF e-invoicing system. The account number is on the invoice.
CLAUSELICENSE ACTIVEGD-2026-08 · v1.0 · OFFLINE
Want to verify first?
One e-mail to kontakt@softmaxdev.pl with the subject "Licencja Próbna GeoDoc: Your Company Name", confirming acceptance of the trial terms, plus your company details. You get a 7-day activation key — free, no strings.
04 · DOWNLOAD
GeoDoc in action
A recording of a real run: a conversation with the program, report control, and the finished result. The 30B model, all local — with no network connection.
Download
You receive the installer (setup.exe, language model bundled) by e-mail together with your activation key — for both the full and the trial license.
Requirements: Windows 10/11 64-bit · 32 GB RAM min (48 GB recommended) · ~30 GB disk space · no GPU
05 · ABOUT
Who is behind it
GeoDoc is built by softmax — the engineering studio of Filip Plata. Filip’s day job is designing systems that process ~20 million requests per second at sub-100 ms latency (RTB House, real-time bidding). Before that: Microsoft (Teams), 9livesdata, Samsung; three University of Warsaw degrees and international olympiad medals.
GeoDoc started from one observation: report control means hours of careful page-turning nobody enjoys — and it must not be outsourced to a cloud, because client documents have to stay in the firm. So the whole engine — OCR, language model, quality gates — runs locally. This is not "cloud AI with a privacy promise". It is a program that physically has nowhere to send your firm’s data.
Meet Filip →Implementation and custom development
We also help with AI implementation and production release on your side, and — after a consultation — adapt GeoDoc to your firm’s process: custom checks, output formats, integrations.
Implementation consultation06 · LICENSES
Licenses — full texts
No fine print: all terms are on the page, before you buy. The Polish text is binding.
- Perpetual, non-exclusive license — one-time payment
- Up to 30 workstations within the buyer’s enterprise
- Commercial use, including your clients’ documents
- Delivered as an installer (a binary application); the source code is closed
- Software provided "as is"; statutory warranty excluded (professional trading, art. 558 § 1 of the Polish Civil Code)
- Liability capped at the license price
- Updates and support — separate agreement
- Governed by Polish law
Full texts below — worth reading in full before sending an order.
End-User License Agreement (EULA) — full license
UMOWA LICENCYJNA UŻYTKOWNIKA KOŃCOWEGO (EULA)
Oprogramowanie: geodoc — kontrola operatów technicznych
Wersja umowy: 1.0 (sierpień 2026)
geodoc jest nazwą produktu (programu komputerowego), a nie nazwą firmy.
1. STRONY I PRZEDMIOT
1.1. Licencjodawcą jest Filip Plata, prowadzący działalność pod firmą
SoftMax („Licencjodawca"; oznaczenie handlowe: Softmax Development).
1.2. Umowa określa warunki korzystania z programu geodoc wraz z
dołączonym modelem językowym, dokumentacją i plikami towarzyszącymi
(„Oprogramowanie").
1.3. Oprogramowanie jest produktem standardowym („z półki"). Nie jest
wykonywane na zamówienie i nie obejmuje usług wdrożenia,
dostosowania ani utrzymania, chyba że strony uzgodnią je odrębnie.
2. NABYCIE I OŚWIADCZENIE UŻYTKOWNIKA
2.1. Korzystanie z Oprogramowania wymaga uprzedniego nabycia licencji
od Licencjodawcy. Dowodem nabycia jest umowa sprzedaży lub faktura.
2.2. Zaznaczając w instalatorze opcję akceptacji, osoba instalująca
oświadcza, że: (a) zapoznała się z niniejszymi warunkami i je
przyjmuje; (b) licencja na Oprogramowanie została nabyta zgodnie
z pkt 2.1; (c) działa w imieniu podmiotu, na rzecz którego
licencję nabyto.
2.3. Zainstalowanie Oprogramowania bez nabycia licencji jest
korzystaniem bez zgody Licencjodawcy.
3. ZAKRES LICENCJI
3.1. Licencja jest niewyłączna, bezterminowa i nieprzenoszalna bez
pisemnej zgody Licencjodawcy.
3.2. Licencja uprawnia do zainstalowania i używania Oprogramowania na
nie więcej niż 30 (trzydziestu) stanowiskach roboczych łącznie,
w ramach przedsiębiorstwa nabywcy licencji.
3.3. Licencja obejmuje używanie Oprogramowania do własnej działalności
nabywcy, w tym komercyjnej obsługi dokumentów jego klientów.
3.4. Poza granicami dozwolonymi bezwzględnie obowiązującymi przepisami
(art. 75 ustawy o prawie autorskim i prawach pokrewnych) nie wolno:
dekompilować ani deasemblować Oprogramowania, wynajmować go,
użyczać, udostępniać osobom trzecim poza stanowiskami z pkt 3.2,
ani usuwać oznaczeń Licencjodawcy.
4. CHARAKTER WYNIKÓW PRACY PROGRAMU
4.1. Program odczytuje dokumenty, wykonuje kontrole i raportuje ich
wyniki. Wyniki mają charakter pomocniczy.
4.2. Ocena dokumentu, decyzja o jego wykorzystaniu oraz odpowiedzialność
zawodowa należą do użytkownika (w szczególności wykonawcy prac
geodezyjnych). Program nie zastępuje weryfikacji przewidzianej
przepisami prawa.
5. BRAK GWARANCJI; RĘKOJMIA
5.1. Oprogramowanie jest dostarczane w stanie „takim, jakie jest"
(as is), bez jakichkolwiek gwarancji, w tym gwarancji przydatności
do określonego celu.
5.2. Strony, działając w obrocie profesjonalnym, wyłączają
odpowiedzialność Licencjodawcy z tytułu rękojmi (art. 558 § 1
Kodeksu cywilnego).
5.3. Aktualizacje i wsparcie techniczne nie są objęte niniejszą umową,
chyba że strony uzgodnią je odrębnie.
6. ODPOWIEDZIALNOŚĆ
6.1. Łączna odpowiedzialność Licencjodawcy z tytułu umowy ograniczona
jest do wysokości ceny zapłaconej za licencję.
6.2. Licencjodawca nie odpowiada za utracone korzyści.
6.3. Ograniczenia z pkt 6.1–6.2 nie dotyczą szkody wyrządzonej
umyślnie (art. 473 § 2 Kodeksu cywilnego).
7. PRYWATNOŚĆ I PRACA OFFLINE
7.1. Oprogramowanie działa lokalnie na komputerze użytkownika i nie
przesyła dokumentów ani danych do Licencjodawcy.
8. KOMPONENTY OPEN SOURCE
8.1. Oprogramowanie zawiera komponenty open source, w szczególności:
silnik inferencji llama.cpp (licencja MIT, © Georgi Gerganov
i współtwórcy) oraz model językowy Qwen3 (licencja Apache 2.0,
© Alibaba Cloud / Qwen Team), z którego Licencjodawca korzysta
W POSTACI ZMODYFIKOWANEJ (kwantyzacja do formatu GGUF).
8.2. Pełny wykaz komponentów wraz z notami i tekstami licencji znajduje
się w pliku docs\LICENCJE-OSS.md w katalogu instalacji. Do tych
komponentów stosują się postanowienia ich licencji; niniejsza
umowa ich nie ogranicza.
8.3. Nazwy „Qwen" i „Alibaba" oraz inne znaki należą do ich właścicieli
i nie oznaczają wspierania produktu geodoc przez te podmioty.
9. POSTANOWIENIA KOŃCOWE
9.1. Prawem właściwym jest prawo polskie. Sądem właściwym jest sąd
miejscowo właściwy dla siedziby Licencjodawcy.
9.2. Nieważność pojedynczego postanowienia nie wpływa na ważność
pozostałych; w miejsce postanowienia nieważnego stosuje się
regulację ustawową najbliższą jego celowi.
9.3. Umowa wchodzi w życie z chwilą akceptacji w instalatorze, ze
skutkiem od dnia nabycia licencji.
Trial license agreement DRAFT — pending first trial release
UMOWA LICENCJI PRÓBNEJ (TRIAL)
Oprogramowanie: geodoc — kontrola operatów technicznych
Wersja umowy: 1.0-trial (sierpień 2026) — PROJEKT
geodoc jest nazwą produktu (programu komputerowego), a nie nazwą firmy.
1. STRONY I PRZEDMIOT
1.1. Licencjodawcą jest Filip Plata, prowadzący działalność pod firmą
SoftMax („Licencjodawca"; oznaczenie handlowe: Softmax Development).
1.2. Umowa określa warunki nieodpłatnego, próbnego korzystania
z programu geodoc wraz z dołączonym modelem językowym, dokumentacją
i plikami towarzyszącymi („Oprogramowanie").
2. UDZIELENIE LICENCJI PRÓBNEJ
2.1. Licencja próbna jest udzielana nieodpłatnie, na wniosek złożony
pocztą elektroniczną, z chwilą udostępnienia kodu aktywacyjnego.
2.2. Wysyłając wniosek o licencję próbną i akceptując niniejsze warunki,
wnioskodawca oświadcza, że działa w imieniu przedsiębiorcy, na
rzecz którego licencja próbna ma zostać udzielona.
3. ZAKRES I OKRES LICENCJI
3.1. Licencja próbna jest niewyłączna, nieprzenoszalna i obowiązuje
przez 7 (siedem) dni od dnia udostępnienia kodu aktywacyjnego.
3.2. Licencja próbna uprawnia do zainstalowania i używania
Oprogramowania na nie więcej niż 3 (trzech) stanowiskach roboczych
łącznie, wyłącznie w celu oceny przydatności Oprogramowania
w działalności wnioskodawcy.
3.3. Po upływie okresu próbnego należy zaprzestać korzystania
z Oprogramowania i je odinstalować albo nabyć licencję pełną.
Oprogramowanie może po upływie okresu próbnego zablokować
działanie funkcji.
3.4. Poza granicami dozwolonymi bezwzględnie obowiązującymi przepisami
(art. 75 ustawy o prawie autorskim i prawach pokrewnych) nie wolno:
dekompilować ani deasemblować Oprogramowania, wynajmować go,
użyczać, udostępniać osobom trzecim poza stanowiskami z pkt 3.2,
ani usuwać oznaczeń Licencjodawcy.
4. CHARAKTER WYNIKÓW PRACY PROGRAMU
4.1. Program odczytuje dokumenty, wykonuje kontrole i raportuje ich
wyniki. Wyniki mają charakter pomocniczy.
4.2. Ocena dokumentu, decyzja o jego wykorzystaniu oraz odpowiedzialność
zawodowa należą do użytkownika (w szczególności wykonawcy prac
geodezyjnych). Program nie zastępuje weryfikacji przewidzianej
przepisami prawa.
5. BRAK GWARANCJI; RĘKOJMIA; ODPOWIEDZIALNOŚĆ
5.1. Oprogramowanie w okresie próbnym jest dostarczane w stanie „takim,
jakie jest" (as is), bez jakichkolwiek gwarancji, w tym gwarancji
przydatności do określonego celu.
5.2. Strony, działając w obrocie profesjonalnym, wyłączają
odpowiedzialność Licencjodawcy z tytułu rękojmi (art. 558 § 1
Kodeksu cywilnego).
5.3. Z uwagi na nieodpłatny charakter licencji próbnej odpowiedzialność
Licencjodawcy z tytułu umowy jest wyłączona w najszerszym
dopuszczalnym prawem zakresie; wyłączenie nie dotyczy szkody
wyrządzonej umyślnie (art. 473 § 2 Kodeksu cywilnego).
5.4. Aktualizacje i wsparcie techniczne nie są objęte licencją próbną.
6. PRYWATNOŚĆ I PRACA OFFLINE
6.1. Oprogramowanie działa lokalnie na komputerze użytkownika i nie
przesyła dokumentów ani danych do Licencjodawcy.
7. KOMPONENTY OPEN SOURCE
7.1. Oprogramowanie zawiera komponenty open source wymienione wraz
z notami i tekstami licencji w pliku docs\LICENCJE-OSS.md
w katalogu instalacji. Do tych komponentów stosują się
postanowienia ich licencji; niniejsza umowa ich nie ogranicza.
8. POSTANOWIENIA KOŃCOWE
8.1. Prawem właściwym jest prawo polskie. Sądem właściwym jest sąd
miejscowo właściwy dla siedziby Licencjodawcy.
8.2. Nieważność pojedynczego postanowienia nie wpływa na ważność
pozostałych; w miejsce postanowienia nieważnego stosuje się
regulację ustawową najbliższą jego celowi.
8.3. Umowa wchodzi w życie z chwilą udostępnienia kodu aktywacyjnego,
zgodnie z pkt 2.1.
Open-source components and their licenses
# geodoc — komponenty open source i ich licencje
Aplikacja geodoc jest oprogramowaniem własnościowym © Softmax Development.
Zawiera i wykorzystuje wymienione niżej komponenty open source. Wszystkie
są na licencjach permisywnych — nie nakładają żadnych zobowiązań na
licencję samej aplikacji poza zachowaniem poniższych not.
| Komponent | Rola | Licencja | Prawa autorskie |
|---|---|---|---|
| Qwen3-30B-A3B-Instruct-2507 | model językowy (obie role) | Apache 2.0 | © Alibaba Cloud / Qwen Team |
| llama.cpp (llama-server) | silnik inferencji | MIT | © Georgi Gerganov i współtwórcy |
| pypdfium2 + PDFium | odczyt i rasteryzacja PDF | BSD-3 / Apache 2.0 | © Google LLC, PDFium authors; © pypdfium2-team |
| RapidOCR + modele PP-OCR | OCR stron skanowanych | Apache 2.0 | © RapidAI, © PaddlePaddle Authors |
| ONNX Runtime | wykonanie modeli OCR | MIT | © Microsoft Corporation |
| OnnxTR | detekcja układu OCR | Apache 2.0 | © OnnxTR contributors |
| openpyxl | zapis plików Excel | MIT | © openpyxl contributors |
| Python 3.12 (embeddable) + biblioteka standardowa | środowisko wykonawcze | PSF License 2.0 | © Python Software Foundation |
| tray-icon, tao, open (Rust) | ikona zasobnika systemowego | MIT / Apache 2.0 | © Tauri Programme within The Commons Conservancy i współtwórcy |
| IBM Plex Sans | krój pisma interfejsu | SIL OFL 1.1 | © IBM Corp. |
| JetBrains Mono | krój pisma danych | SIL OFL 1.1 | © JetBrains s.r.o. |
| Półtawski Nowy | krój pisma nagłówków | SIL OFL 1.1 | © Fundacja Rozwoju Informatyki, digitalizacja kroju A. Półtawskiego |
Instalator zbudowano narzędziem Inno Setup (© Jordan Russell, Martijn
Laan) — licencja Inno Setup zezwala na nieodpłatną dystrybucję
utworzonych nim instalatorów; Inno Setup nie jest częścią aplikacji.
## Modyfikacje
Model Qwen3 jest dystrybuowany w postaci skwantyzowanej do formatu GGUF
(Q4_K_M) — jest to modyfikacja w rozumieniu §4 lit. b licencji
Apache 2.0. Wagi źródłowe: https://huggingface.co/Qwen. Poza kwantyzacją
wagi nie były zmieniane (prawo zamrożonych wag: adaptacja wyłącznie przez
instrukcje i konteksty, nigdy przez trening).
Nazwy „Qwen", „Alibaba", „IBM", „JetBrains", „Google", „Microsoft"
są znakami ich właścicieli i występują tu wyłącznie opisowo — żaden
z wymienionych podmiotów nie firmuje ani nie wspiera geodoc.
## Teksty licencji
### Apache License 2.0 (Qwen3, RapidOCR, PP-OCR, OnnxTR, część pypdfium2)
Pełny tekst: https://www.apache.org/licenses/LICENSE-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied. See the License for the specific language governing
permissions and limitations under the License.
### MIT License (llama.cpp, ONNX Runtime, openpyxl, biblioteki Rust)
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions: The above copyright notice and this
permission notice shall be included in all copies or substantial
portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT
WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
### BSD 3-Clause (PDFium)
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met: (1) redistributions of source code must retain the above
copyright notice, this list of conditions and the following
disclaimer; (2) redistributions in binary form must reproduce the
above copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided with
the distribution; (3) neither the name of the copyright holder nor
the names of its contributors may be used to endorse or promote
products derived from this software without specific prior written
permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES ARE
DISCLAIMED.
### SIL Open Font License 1.1 (IBM Plex Sans, JetBrains Mono, Półtawski Nowy)
Pełny tekst: https://openfontlicense.org — czcionki mogą być używane,
badane, modyfikowane i redystrybuowane swobodnie, o ile nie są
sprzedawane samodzielnie i zachowują noty autorskie.
### Python Software Foundation License 2.0 (Python 3.12)
Pełny tekst: https://docs.python.org/3/license.html
Best verified on your own report
7 days of the full version, no card, no commitment. One e-mail.