🏛️ Despre proiect
Monitorizare cetățenească automată a achizițiilor publice ale Primăriei Pantelimon
Ce este acest proiect
Transparența Pantelimon este o inițiativă civică independentă care monitorizează automat contractele și achizițiile publice ale Primăriei Pantelimon (CUI 4420759, județul Ilfov).
Un script Python rulează lunar, descarcă datele publice din SEAP și ANAF, aplică algoritmi de detecție pentru pattern-uri de risc și generează un raport HTML publicat automat pe GitHub Pages.
Site: transparenta-pantelimon.eu
Raport nereguli: raport_transparenta.html
Cod sursă: github.com/transparenta-locala/transparenta-pantelimon
Cine suntem
Proiectul este inițiat de un cetățean din Pantelimon.
Datele afișate sunt fapte publice — interpretarea și concluziile aparțin cititorului.
Metodologie
Surse de date
| Sursă | Date extrase | Frecvență |
|---|---|---|
| SEAP (e-licitatie.ro) | Contracte directe: titlu, valoare, furnizor, CUI, tip procedură, nr. ofertanți | Lunar |
| transparenta.eu / ANAF | Execuție bugetară pe capitole, cheltuieli totale | Lunar |
| ANAF (registru firme) | Status firmă (activ/inactiv/radiat), dată înregistrare | La cerere, cache 30 zile |
| Primăria Pantelimon (site oficial) | Hotărâri Consiliu Local (HCL): tip ședință, număr, dată | Lunar |
Algoritmi de detecție
Scriptul aplică 19 algoritmi independenți. Fiecare generează un flag cu severitate CRITIC, MAJOR sau MEDIU:
| Flag | Ce detectează | Bază legală |
|---|---|---|
ACHIZITIE_DIRECTA_PESTE_PRAG | Contract individual > 130.000 RON prin achiziție directă | L98/2016 art.7 |
FRAGMENTARE | Același furnizor, titluri similare, valoare combinată > prag | L98/2016 art.11 |
FRAGMENTARE_TEMPORARA | Fereastră 90 zile, suma sub-prag > prag | L98/2016 art.11 |
OFERTANT_UNIC | Contract fără competiție reală (1 singur ofertant) | L98/2016 art.2 |
CONCENTRARE_FURNIZOR | Top-3 furnizori > 60% / > 80% din valoarea totală | L98/2016 art.2 |
PROCEDURI_NON_COMPETITIVE | > 40% din contracte prin proceduri directe | L98/2016 art.7 |
FURNIZOR_DOMINANT | Un furnizor > 35% din totalul contractelor | L98/2016 art.57-64 |
VALORI_IDENTICE_ACEEASI_ZI | Valoare exact identică la firme diferite în aceeași zi | L98/2016 art.11 |
BURST_CONTRACTE | ≥ 5 contracte semnate într-o singură zi | — |
SEMNARE_ZI_NELUCRATOARE | Contract semnat în weekend sau sărbătoare legală | — |
CRESTERE_BRUSCA_VALOARE | Revizie contract cu creștere > 50% de valoare | L98/2016 art.221 |
VALOARE_ROTUNDA_SUSPECTA | Valori rotunde (multiplu de 10k) — posibil fără studiu de piață | HG 395/2016 art.131 |
FIRMA_INACTIVA | Contract cu firmă inactivă/radiată la ANAF sau ORC | L98/2016 art.220 |
FIRMA_NOU_CREATA | Firmă cu < 24 luni vechime la data contractului | L98/2016 art.163 |
RISC_SISTEMIC_FIRMA | Firmă apărută în ≥ 3 categorii diferite de nereguli | — |
SEDINTE_EXTRAORDINARE_EXCESIVE | Rată > 25% ședințe extraordinare (HCL) | L215/2001 art.39 |
PUBLICARE_INTARZIATA | Publicare contract > 11 zile lucrătoare de la atribuire | L98/2016 art.55 |
Praguri legale folosite
- 130.000 RON — prag achiziție directă servicii/furnizare (L98/2016 art.7)
- 500.000 RON — prag procedură simplificată lucrări (L98/2016 art.7)
- 97% din prag — marjă de suspiciune fragmentare
Date deschise
Toate datele generate sunt publice:
- JSON flags: raport.json — toate neregulile detectate, structurat (schema v1.0)
- Contracte: contracte.json — toate contractele extrase din SEAP
- RSS/Atom feed: feed.xml — top 20 nereguli noi, compatibil Feedly/Inoreader
- Raport HTML: raport_transparenta.html — raport complet, printabil ca PDF
Licență date: CC-BY 4.0 — poți reutiliza cu atribuire: „Transparența Pantelimon — transparenta-pantelimon.eu"
Cum poți contribui
Dacă ești cetățean
- Trimite o sesizare la ANAP sau Curtea de Conturi dacă găsești o neregulă relevantă (butonul 📧 Sesizare ANAP de pe fiecare card pre-completează emailul)
- Distribuie raportul jurnaliștilor locali sau pe rețele sociale
- Solicită informații suplimentare de la primărie în baza Legii 544/2001
Dacă ești developer
- Deschide un Issue pentru bug-uri sau idei noi
- Trimite un Pull Request — vezi IMPROVEMENTS.md pentru roadmap
-
Fork-uiește pentru altă localitate — codul funcționează pentru orice CUI de primărie:
git clone https://github.com/transparenta-locala/transparenta-pantelimon
Editează configurația dinmonitor_pantelimon.py(secțiunea CONFIG)
Dacă ești jurnalist
- Datele sunt disponibile ca JSON (raport.json) și RSS (feed.xml)
- Metodologia completă este documentată pe această pagină și în codul sursă
- Contact: GitHub Issues
Disclaimer și GDPR
Toate datele afișate provin din surse publice oficiale (SEAP, ANAF, ONRC, site primărie). Site-ul nu face afirmații despre intenții sau vinovăție — prezintă exclusiv fapte statistice și posibile încălcări ale legii, lăsând concluziile la latitudinea cititorului.
Bază legală GDPR pentru afișarea numelor de firme și persoane publice: Art. 6(1)(e) GDPR + Legea 363/2018 (interes public) + Legea 544/2001 (informații publice). Datele personale afișate se limitează la calitatea de administrator/asociat al firmelor cu contracte publice — calitate publică prin natura ei. → Politică de confidențialitate completă
Pentru solicitări de rectificare sau ștergere a datelor, deschide un Issue pe GitHub. Răspundem în maximum 30 de zile.
Cookie-uri: Site-ul folosește localStorage exclusiv pentru preferințe
de interfață (temă, filtre active). Nu există cookie-uri de tracking, reclame sau analytics terți.
Acasă · Raport nereguli · Buget · 📡 RSS · GitHub