Download the PHP package veribenim/php-sdk without Composer

On this page you can find all versions of the php package veribenim/php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package php-sdk

Veribenim PHP SDK

KVKK & GDPR Uyumlu Veri Koruma ve Çerez Yönetimi SDK'sı

Packagist Version PHP Version Downloads

Veribenim PHP SDK, framework'ten bağımsız, saf PHP ile entegrasyonu sağlayan, Türkiye'nin en kapsamlı KVKK ve GDPR uyumlu veri güvenliği çözümüdür. Tüm PHP tabanlı uygulamalarda (Laravel, Symfony, WordPress, kendi yazılımınız) kişisel veri işlemesini kontrol altına alın.

Privacy by Design prensiplerine dayanan, standalone kurulumdan WordPress eklentilerine kadar, tüm PHP ekosisteminde çalışan kurumsal seviye Consent Management Platform (CMP).


İçindekiler


Neden Veribenim?

✅ Framework'ten Bağımsız KVKK Çözümü

Veribenim PHP SDK, sadece Laravel değil — tüm PHP uygulamalarında kullanılabilir:

🔒 Kurumsal Güvenlik Standardları

📊 Tam DSAR Desteği

GDPR Artikel 15-22 kapsamında tüm Veri Sahibi Hakları:

⚡ Minimal Dependencies

🚀 Yüksek Performans

🏢 Uçtan Uca KVKK Yönetim Platformu

Veribenim sadece bir çerez SDK'sı değil, tam kapsamlı bir KVKK/GDPR uyum yönetim platformudur:

Modül Açıklama
Veri Envanteri KVKK Md.16 / GDPR Md.30: Departman ve süreç bazlı veri haritalama, 20 veri kategorisi, VERBİS uyumlu export
Saklama-İmha Otomasyonu KVKK Md.7 / GDPR Md.17: Saklama politikaları, otomatik imha, imha tutanakları, 5 imha yöntemi
Risk Yönetimi KVKK Md.12 / GDPR Md.35: 5x5 risk matrisi, 7 risk kategorisi, aksiyon takibi, risk raporu export
İç Denetim & Aksiyon Takibi 6 denetim tipi, 0-100 puanlama, aksiyon atama ve gecikme takibi
Doküman Şablonları 10 hazır KVKK/GDPR şablonu, değişken sistemi, çoklu dil, versiyon takibi
Rıza Versiyonlama Onay metni versiyon takibi, yeniden onay mekanizması, versiyon karşılaştırma
Veri Hakkı Talepleri (DSAR) KVKK Md.11 / GDPR Md.15-22: 7 talep tipi, otomatik 30 gün deadline, operatör dashboard
Veri İhlali Yönetimi GDPR Md.33: 72 saat countdown, risk seviyesi, durum akışı, otorite bildirim kaydı
VERBİS / RoPA Export KVKK VERBİS kaydı ve GDPR Md.30 RoPA: CSV/JSON export, 17 alan, otomatik haritalama
Politika Yönetimi Gizlilik politikası, çerez politikası, KVKK aydınlatma, veri işleme sözleşmesi — çoklu dil, PDF/HTML export
Uyumluluk Skoru 22 kural, 5 kategori, A-F notlandırma, adım adım düzeltme önerileri
Form Rızası Takibi İletişim, üyelik, bülten formlarındaki KVKK onayını API ile kayıt altına alma
Webhook Sistemi 7 olay tipi, HMAC-SHA256 imzalama, Slack/Teams/n8n entegrasyonu
Çerez Tarayıcı 50+ bilinen tracker otomatik tespiti (GA, Meta Pixel, Hotjar vb.)
Site Sağlık Kontrolü 7 faktörlü KVKK uyumluluk taraması
Tercih Merkezi Ziyaretçilerin çerez tercihlerini her zaman değiştirebildiği kalıcı panel + DSAR entegrasyonu
AI Asistan RAG tabanlı KVKK/GDPR bilgi asistanı
Meşru Menfaat Değerlendirmesi (LIA) KVK Kurul rehberi uyumlu 3-adım balans testi: Amaç → Zorunluluk → Dengeleme
VERBİS Kaydı KVKK Md.16: Veri işleme aktivitesi kayıt asistanı, exemption check, otomatik export
Rıza Yenileme KVK Kurul Çerez Rehberi 2022: 12 aylık yenileme, consent_renewal_required API flag
Rızayı Geri Çekme KVKK Md.11/1-e: withdraw aksiyonu, ispat yükümlülüğü için audit trail korunur
Veri Saklama & İmha KVKK Md.7: Ortam bazlı saklama süreleri, otomatik periyodik imha
Çerez Duvarı Koruması KVK Kurul kararı: Cookie wall yasağı, compliance score kontrolü (ağırlık 12)

Hızlı Başlangıç


Nasıl Kurulur?

Ön Koşullar

Kurulum Adımları

1. Composer ile kütüphane yükle

2. VeribenimClient'i başlat

3. Environment değişkenleri (opsiyonel)

Framework Entegrasyonları

Laravel'de (ServiceProvider)

Symfony'de (Service)

WordPress'te (Plugin)


Kullanım

VeribenimClient Sınıfı

Ana sınıf, tüm işlemler burada gerçekleşir:

Çerez Rızası Takibi

logFormConsent — Form Gönderişi

Her form gönderişinde KVKK uyumluluğu sağla:

Parametreler:

Parametre Tür Açıklama
formName string Form tanımlayıcısı
consented bool Rıza durumu
consentText string Gösterilen metin
metadata array İsteğe bağlı ek veriler

Dönüş:

getPreferences — Kullanıcı Tercihlerini Alma

savePreferences — Tercihler Kaydet

logImpression — Sayfa Ziyareti

logConsent — Manuel Rıza Kaydı

DSAR İşlemleri

submitDsar — Veri Sahibi Hakları

GDPR Artikel 15-22 kapsamında tüm hakları yerine getir:

Desteklenen DSAR Türleri:

Tür GDPR Madde Açıklama
access Artikel 15 Erişim hakkı
erasure Artikel 17 Unutulma hakkı
rectification Artikel 16 Düzeltme hakkı
restriction Artikel 18 İşlemeyi kısıtlama
portability Artikel 20 Taşınabilirlik
objection Artikel 21 İtiraz hakkı
automated Artikel 22 Otomatik karar almaya itiraz

Dönüş:

withdrawConsent — Rızayı Geri Çekme (KVKK Md.11/1-e)

KVKK, rızayı geri çekmenin rıza vermek kadar kolay olmasını zorunlu kılar. Consent kaydı temizlenir, audit trail korunur:

Rıza Yenileme Kontrolü

KVK Kurul Çerez Rehberi 2022 gereği rıza 12 ayda bir yenilenmelidir. API, süresi dolmak üzere olan rızalar için consent_renewal_required: true döndürür:

Çerez Banner Entegrasyonu

Seçenek 1: Banner kullanmadan (sadece SDK)

Seçenek 2: Veribenim Bundle'ı kullanarak (önerilen)

Bu script otomatik olarak:


Güvenlik Standartları

KVKK Uyumluluğu (Türkiye Veri Koruma Yasası)

Veribenim, VKK tarafından referans alınan standartlara uyar:

Referans: Veri Koruma Kurulu

GDPR Uyumluluğu (Avrupa Birliği)

Veri Şifreleme

Bileşen Teknoloji Standart
Veritabanı AES-256-GCM FIPS 140-2
İletim TLS 1.3+ RFC 8446
Anahtarlar ECDH P-256 NIST SP 800-56A
İmza HMAC-SHA256 RFC 2104

IP Anonimleştirme

Denetim İzleri

Minimum 3 yıl saklanır.

Güvenlik Sertifikaları


Gereksinimler

Yazılım Gereksinimleri

Desteklenen Yapılar

Platform Sürüm Notlar
PHP Vanilla 8.1+ Tam destek
Laravel 10/11/12 ServiceProvider ile
Symfony 6.x+ Dependency injection
WordPress 6.0+ Plugin veya SDK
Statik PHP Any Doğrudan entegrasyon

Üretim Konfigürasyonu


Lisans

MIT License. Detaylar için LICENSE dosyasını inceleyin.


Veribenim tarafından geliştirildi

Web: https://veribenim.com Email: [email protected]


All versions of php-sdk with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package veribenim/php-sdk contains the following files

Loading the files please wait ...