واجهة ProofSnap البرمجية ولوحة التحكم
تحوّل واجهة ProofSnap البرمجية (API) ولوحة تحكمه عنوان URL لأي صفحة ويب إلى حزمة أدلة مختومة: لقطة شاشة، وHTML، وبيانات وصفية، وسلسلة حيازة، وتقرير PDF بأي من 29 لغة، وملف بيان (manifest) موقّع يضم بصمات SHA-256. تُرسَل بصمة البيان إلى OpenTimestamps، فيمكن بعد التأكيد إثبات وجود الحزمة في وقت لا يتجاوز وقت إنشاء كتلة Bitcoin.
50 عملية التقاط مجانية في وضع الاختبار، ولا يلزم إدخال بطاقة دفع. تبدأ الخطط المدفوعة من 1.49 دولار لكل عملية التقاط.
بقلم راديم موتيتشكا، مؤسس ProofSnap وكبير مهندسيه، الذي بنى واجهة API ولوحة التحكم.
عملية التقاط جديدة في لوحة تحكم ProofSnap، والعملية نفسها عند إطلاقها عبر API.
واجهات API العادية للقطات الشاشة تعيد صورة فحسب، أما واجهة ProofSnap البرمجية (API) فتعيد حزمة أدلة مختومة.
إنها واجهة REST تستقبل الطلبات وتعيد الاستجابات بصيغة JSON على العنوان https://api.getproofsnap.com/v1.
تجري المصادقة بمفتاح API يُرسَل رمزاً من نوع Bearer. عمليات الالتقاط بالمفتاح الفعلي مدفوعة،
أما المفتاح التجريبي فيُنشئ حزماً مجانية تحمل علامة مائية.
تعمل الواجهة بشكل غير متزامن: عند طلب عملية التقاط تردّ الواجهة فوراً بالرمز 202،
ثم تستعلم أنت عن الحالة أو تستقبل Webhook موقّعاً عندما تجهز الحزمة. تستغرق عملية الالتقاط عادةً بين 30 و90 ثانية،
وأطول قليلاً مع أرشيف WARC أو طابع eIDAS الزمني. تقبل الواجهة الترويسة
Idempotency-Key في الطلبات، وتحمل الاستجابات ترويسات تبيّن حصتك من عمليات الالتقاط وحدّ معدل الطلبات.
المرجع الكامل ومواصفة OpenAPI 3 تجدهما في
وثائق API.
curl -X POST https://api.getproofsnap.com/v1/captures \
-H "Authorization: Bearer ps_live_..." \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/listing",
"options": {
"viewport": "desktop",
"webhook_url": "https://hooks.example.com/proofsnap"
}
}'
{
"capture_id": "cap_a1B2c3D4e5F6g7H8",
"status": "processing",
"poll_path": "/v1/captures/cap_a1B2c3D4e5F6g7H8"
}
curl https://api.getproofsnap.com/v1/captures/cap_a1B2c3D4e5F6g7H8 \
-H "Authorization: Bearer ps_live_..."
{
"capture_id": "cap_a1B2c3D4e5F6g7H8",
"status": "completed",
"package_url": "https://...",
"manifest_hash": "...",
"timestamps": { "bitcoin_ots": { ... } },
"c2pa": { ... }
}
تحمل رسائل Webhooks ترويسات مواصفة Standard Webhooks: webhook-id وwebhook-timestamp وwebhook-signature (HMAC-SHA256).
على app.getproofsnap.com تُنشئ حسابك وتنجز كل شيء من دون كتابة سطر واحد من الشيفرة. الصق عنوان URL واحداً أو أكثر، واختر الإعدادات، ثم نزّل ملف ZIP المختوم حين يجهز. ويرافقك الدليل الإرشادي «الخطوات الأولى في لوحة تحكم ProofSnap» في كل الشاشات، من التسجيل حتى أول ملف ZIP للأدلة.
من الحالات الشائعة: الاحتيال الإلكتروني عبر إعلانات ومتاجر وهمية، والتقييمات المزيفة على خرائط Google، والتشهير والإساءة على وسائل التواصل، ونزاعات التجارة الإلكترونية مع متجر غيّر السعر أو الإعلان أو عدّل شروط البيع دون إشعار. في مثل هذه الحالات يكتفي كثيرون بلقطة شاشة عادية («سكرين شوت» كما تُسمّى غالباً)، أو يبحثون عن نسخة في Wayback Machine، أو يلجؤون إلى كاتب العدل. بلوحة التحكم أو بواجهة API توثّق الصفحة لحظة عثورك عليها، قبل أن تُحذف. فقد وجدت دراسة نشرها Pew Research Center في مايو 2024 أن نحو 38% من صفحات الويب التي كانت موجودة عام 2013 لم تعد متاحة. وتجد في الصفحة الرئيسية لـ ProofSnap شرحاً لأسباب عدم كفاية لقطة الشاشة العادية وحدها. ولا تقتصر حزمة الأدلة على لقطة الشاشة، بل تضم أيضاً HTML والبيانات الوصفية وبصمات SHA-256 لجميع الملفات.
وتستخدم الحساب نفسه لواجهة API أيضاً: من هنا تُنشئ مفاتيح API وتُبطلها، وتضبط Webhooks، وتدير خطتك والفوترة. تتوفر لوحة التحكم بـ 29 لغة منها العربية مع اتجاه الكتابة من اليمين إلى اليسار، وتدعم الوضع الداكن، ويمكن تثبيتها تطبيقاً.
افتح لوحة التحكمكيف توثّق صفحة ويب في لوحة تحكم ProofSnap، وتتحقق من الحزمة المختومة، وتضبط عمليات الالتقاط التلقائية، من دون كتابة سطر واحد من الشيفرة.
تعليمات خطوة بخطوة مع لقطات لكل شاشة في لوحة التحكم. ابدأ بالخطوات الأولى، ثم تحقّق من الحزمة التي حصلت عليها بأداة التحقق من الأدلة. دليل الخطوات الأولى وأداة التحقق متاحان بالعربية، وباقي الأدلة الإرشادية متاحة حالياً بالإنجليزية.
وبالإنجليزية أيضاً: أرشفة موقعك الإلكتروني، ومراقبة التغييرات، وإثبات ما تغيّر، وتنقيح عملية الالتقاط، والتحقق من حزمة الأدلة.
بجانب كل ميزة تجد أين تتوفر.
API متاحة عبر API لوحة التحكم متاحة في لوحة التحكم

عنوان URL واحد أو من عنوانين إلى 50 عنواناً في طلب واحد، ولكل عنوان حزمة مختومة مستقلة.
لقطة شاشة للصفحة كاملة: يمرّرها ProofSnap حتى آخرها ويجمع الإطارات في صورة واحدة. ويمكن أيضاً التقاط الجزء الظاهر من الشاشة فقط.
قبول إشعارات ملفات تعريف الارتباط، وإغلاق النوافذ المنبثقة، وحظر الإعلانات وأدوات التتبع، وتوسيع المحتوى المطوي، وعرض الصفحة في الوضع الداكن. ويُسجَّل كل تدخل في الصفحة في سجل التحليل الجنائي الرقمي.
قبل الالتقاط ينتظر ProofSnap عدداً محدداً من الثواني، أو حتى يظهر عنصر يطابق مُحدِّد CSS (selector).
شريط فوق لقطة الشاشة يبيّن عنوان URL والوقت بالتوقيت العالمي (UTC) ومعرّف الدليل.
يُرسَل عنوان URL للصفحة أيضاً إلى Wayback Machine لحفظ نسخة عامة مستقلة منها، وتُسجَّل النتيجة في الحزمة.
مرجع القضية يُدرج في الحزمة، أما الملاحظة الخاصة فتُحفظ خارجها.
حجم نافذة وكثافة بكسل مخصصان، ولغة المتصفح ومنطقته الزمنية، وصورة PNG دون فقدان في الجودة، وحقن CSS أو JavaScript، وحظر أنواع موارد معينة، وحقول بيانات وصفية مخصصة.
نتيجة كل عملية التقاط: ملف ZIP واحد، سواء أُطلقت العملية عبر API أم من لوحة التحكم.

screenshot.jpeg موقّعة ببيانات اعتماد المحتوى C2PA Content Credentials (معلومات عن مصدر الصورة) إذا نجح التوقيع.
page.html، والنص الظاهر في domtextcontent.txt، وpage.mhtml إذا أنشأه المتصفح.
سجل الشبكة بصيغة HAR، وعند الطلب أرشيف WARC (ISO 28500)، وكذلك سلسلة شهادات TLS إذا أرسلها الخادم.
قائمة بالصور المعروضة مع بصمة SHA-256 للبيانات التي تلقاها المتصفح، إضافة إلى نسخ من هذه الصور.
ترويسات HTTP، وبيانات DNS وWHOIS إن توفرت، وسلسلة حيازة تراعي توصيات ISO/IEC 27037، وسجل تحليل جنائي رقمي لكل خطوة ولكل تدخل في الصفحة.
تقرير مقروء عن عملية الالتقاط يدعم الكتابة من اليمين إلى اليسار كالعربية، وكذلك الكتابة الصينية واليابانية والكورية.
يضم manifest.json بصمة SHA-256 لكل ملف، ويوقَّع بمفتاح RSA-4096؛ فيربط التوقيع بصمات الملفات معاً ويتيح التحقق من سلامتها.
تُرسَل بصمة البيان إلى OpenTimestamps، فيمكن إثبات أن الحزمة كانت موجودة في وقت لا يتجاوز وقت كتلة Bitcoin التي ثُبّتت فيها هذه البصمة. ويصف موقع OpenTimestamps ذلك بقوله: A timestamp proves that some data existed prior to some point in time.
أيْ إنّ الطابع الزمني يثبت أن البيانات كانت موجودة قبل لحظة معينة.
من Disig a.s.، وهي مزوّد خدمات ثقة مؤهل مُدرج في قائمة الثقة الأوروبية، بسعر 1.99 دولار لكل طابع.
verify.sh وverify.ps1 ودليل إرشادي، وكلها مرفقة بالحزمة، ليتحقق أي شخص بنفسه من التوقيع ومن بصمات الملفات.



تتحقق لوحة التحكم داخل متصفحك من التوقيع وبصمات الملفات وارتباط طابعَي OpenTimestamps وeIDAS بالبيان، ومن تطابق البيان مع سجل إصدار ProofSnap، من دون إرسال ملف ZIP إلى الخادم. أما واجهة API فتفحص عملية التقاط محفوظة وتتحقق من توقيعها وبصمات ملفاتها وطابع eIDAS الزمني ومن وجود بيانها في سجل إصدار ProofSnap.
عمليتا التقاط للصفحة نفسها جنباً إلى جنب (النص والصور والبيانات الوصفية). وتحصل على المقارنة في حزمة مختومة مستقلة مع تقرير PDF.
مربعات سوداء على لقطة الشاشة، وإزالة النص من HTML ومن النص الظاهر للصفحة، وإزالة عناوين IP وبيانات DNS من البيانات الوصفية. تُحفظ النتيجة نسخةً مختومة جديدة، ويبقى الأصل كما هو.
البحث الآلي عن البيانات الشخصية (عناوين البريد الإلكتروني وأرقام IBAN وأرقام الهواتف وعناوين IPv4 وأرقام البطاقات وأرقام الضمان الاجتماعي الأمريكية)، وقراءة النص تحت المربع المحدد، والتكبير.
وثّق ملفات موجودة لديك عبر بصماتها SHA-256، حتى 100 ملف في حزمة واحدة. تحسب لوحة التحكم البصمات على جهازك: نتلقى البصمة واسم الملف، أما الملف نفسه فلا يغادر جهازك.
قائمة مع تصفية حسب النطاق أو الصفحة أو الفترة أو عملية الالتقاط التلقائية. ويمكن استعادة عمليات الالتقاط المحذوفة من سلة المهملات خلال 30 يوماً.
منع حذف عمليات التقاط بعينها أو مجموعات كاملة حسب النطاق أو القضية أو عملية الالتقاط التلقائية. وتُسجَّل عمليات الحذف والحفظ القانوني في سجل متسلسل البصمات نثبّته يومياً عبر OpenTimestamps.
معرفة مَن غيرُك نزّل عملية الالتقاط أو تحقق منها أو قارنها أو نقّحها، ومتى.
أرشيف واحد للتنزيل يضم الحزم المختومة الأصلية مع ملخص بصيغة CSV.


فاصل زمني ثابت (لا يقل عن 5 دقائق) أو تعبير cron وفق منطقتك الزمنية.
تفحص الصفحة وفق جدول ولا تلتقطها إلا إذا تغيّرت (عند حدوث أي تغيير كان، أو عند تغيّر النص فقط). وتُنشأ عملية التقاط كاملة مرة على الأقل كل N يوماً.
لطلب واحد أو للحساب كله، مع التصفية حسب النطاق أو عملية الالتقاط التلقائية. أحداث لعمليات الالتقاط والتثبيت في Bitcoin وتغييرات الصفحات وإيقاف الجداول مؤقتاً والتوثيق والتنقيح. موقّعة وفق مواصفة Standard Webhooks؛ وبعد تغيير سرّ Webhook يظل السر القديم والجديد صالحين معاً مدة 24 ساعة.
سجل أحداث الحساب، وسجل تسليم Webhooks لكل عملية التقاط.
في خطتَي Legal Solo وLegal Company.

مساحة عمل لكل قضية تضم بيانات الموكل ورقم القضية والطرف الآخر والاختصاص القضائي. أجرِ عمليات الالتقاط مباشرة داخل القضية أو أضف عمليات موجودة.
كل إجراء في القضية يصبح حدثاً في سلسلة الحيازة مرتبطاً بالحدث السابق عبر بصمته. ويرسل الختم آخر بصمة في السلسلة إلى OpenTimestamps ويقفل القضية.
القضية كاملة في ملف ZIP واحد: مستندات مرقّمة بترقيم Bates، ونسخ PDF/A للإيداع، وملفات استيراد (load files) لبرنامجَي Concordance وOpticon.
شارك سلسلة حيازة القضية مع المحكمة أو الطرف الآخر من دون عرض محتوى عمليات الالتقاط. ويمكنك إلغاء الرابط في أي وقت.
ضع جميع عمليات الالتقاط في القضية تحت الحفظ القانوني، بما فيها ما يُضاف لاحقاً، واطّلع على ما نزّله كل شخص ومتى.
استورد حزماً من إضافة ProofSnap لمتصفح Chrome أو من API، حتى غيغابايتين لكل حزمة. يُفحص كل ملف، وتُحفظ الحزمة دون أي تغيير.
في خطة Legal Company.
اشترِ مقاعد، وادعُ زملاءك بالبريد الإلكتروني، وأضفهم إلى القضايا. لكل عضو في الفريق حسابه الخاص.
سقوف شهرية للشركة ولكل عضو. ويستطيع مالك الشركة عرض عمليات التقاط الشركة وتصديرها.

أنشئ عدة مفاتيح فعلية وتجريبية، وسمِّها، أو أبطلها.
وصف كامل لنقاط النهاية يمكن توليد عميل API منه. وثائق API
يستطيع أي شخص، حتى من دون مفتاح API، أن يعرف ما إذا كان ProofSnap قد أصدر بياناً ببصمة معينة.

اختر خطة أو غيّرها (باشتراك شهري أو سنوي)، وتابع عدد عمليات الالتقاط المشمولة التي استخدمتها والمبلغ الذي أنفقته حتى الآن.
حدّد عدد عمليات الالتقاط المسموح بها شهرياً، بما فيها عمليات الالتقاط التلقائية.
خطة Archive only بسعر 9 دولارات شهرياً تُبقي حزمك متاحة (للعرض والتنزيل والتحقق) حتى بعد أن تتوقف عن إجراء عمليات التقاط جديدة. وللشركات تُحفظ الحزم في «أرشيف الشركة».
في الاشتراك السنوي تحصل على شهرين مجاناً. يمكنك تغيير خطتك أو إلغاؤها من لوحة التحكم.
العملة. جميع الأسعار بالدولار الأمريكي، ويُخصم المبلغ بالدولار. يُدفع المبلغ ببطاقة مصرفية عبر Stripe.
وضع الاختبار: 50 عملية التقاط مجانية
حزم كاملة بعلامة مائية للتجربة. لا يلزم إدخال بطاقة دفع.
لعمليات الالتقاط المتفرقة: تدفع فقط مقابل ما توثّقه.
1.49 دولار
لكل عملية التقاط
للفرق الصغيرة التي توثّق الصفحات بانتظام.
99 دولاراً
شهرياً، أو 990 دولاراً سنوياً
للشركات التي تعتمد على عدد كبير من عمليات الالتقاط التلقائية.
499 دولاراً
شهرياً، أو 4990 دولاراً سنوياً
كل ما في خطط API، إضافة إلى القضايا وسلسلة الحيازة والختم والتصدير للمحكمة واستيراد الحزم. وتجد في صفحة «أدلة رقمية للمحامين» كيف يستخدم المحامون ProofSnap.
للمحامين المستقلين ومكاتب المحاماة الصغيرة.
49 دولاراً
شهرياً، أو 490 دولاراً سنوياً
لمكاتب المحاماة والإدارات القانونية في الشركات.
49 دولاراً
لكل مقعد شهرياً، أو 490 دولاراً لكل مقعد سنوياً
لمن يحتاج إلى أرشفة موقعه الإلكتروني استجابةً لمتطلبات الجهات الرقابية.
راقب صفحاتك واحفظ نسخة مختومة كلما رصد الفحص اليومي تغييراً في النص.
49 دولاراً
شهرياً، أو 490 دولاراً سنوياً
الطابع متاح في أي خطة مدفوعة، ولا تدفع ثمنه إلا إذا فعّلته.
طابع زمني إلكتروني مؤهل على البيان.
1.99 دولار
لكل طابع
يرتبط الطابع الزمني بالبيان الذي يضم بصمات SHA-256 لملفات الحزمة.
في الاشتراك السنوي لخطط Startup وGrowth وLegal Solo وWebsite Archive يمكنك استخدام عمليات الالتقاط المشمولة على مدار السنة كلها. هل تحتاج إلى عدد أكبر من عمليات الالتقاط أو إلى عرض سعر مخصص؟ راسلنا.
واجهة REST API تلتقط صفحة الويب على خوادمنا وتعيد حزمة أدلة مختومة: لقطة شاشة، وHTML الصفحة، والنص الظاهر، وبيانات وصفية، وسلسلة الحيازة، وسجل التحليل الجنائي الرقمي، وتقرير PDF عن عملية الالتقاط. تُدرج جميع الملفات في بيان يضم بصماتها SHA-256 ويوقَّع بمفتاح RSA، ثم تُرسَل بصمة هذا البيان إلى OpenTimestamps. والوظائف نفسها متاحة بلا برمجة في لوحة التحكم على app.getproofsnap.com.
واجهات API العادية للقطات الشاشة لا تعيد إلا صورة. أما واجهة ProofSnap البرمجية (API) فتعيد حزمة أدلة مختومة: لقطة الشاشة مع HTML الصفحة والنص الظاهر وسجلات حركة الشبكة والبيانات الوصفية وسلسلة الحيازة وتقرير PDF، وكلها مدرجة في بيان موقّع يضم بصمات SHA-256 ومعه طابع OpenTimestamps الزمني. وبالبرامج النصية للتحقق المرفقة بالحزمة يستطيع أي شخص أن يتحقق بنفسه من التوقيع ومن بصمات الملفات.
نعم. يبدأ الحساب الجديد في وضع الاختبار (Sandbox) ومعه 50 عملية التقاط مجانية، ولا يلزم إدخال بطاقة دفع. حزم الاختبار كاملة لكنها تحمل العلامة المائية «اختبار (TEST): غير صالح للاستخدام القانوني». لإجراء عمليات التقاط فعلية اختر خطة.
في خطة Developer تدفع 1.49 دولار لكل عملية التقاط بلا رسوم شهرية. خطة Startup بسعر 99 دولاراً شهرياً وتشمل 200 عملية التقاط، وخطة Growth بسعر 499 دولاراً شهرياً وتشمل 2000 عملية التقاط. تبدأ خطط Legal من 49 دولاراً شهرياً. والطابع الزمني المؤهل الاختياري وفق eIDAS بسعر 1.99 دولار لكل طابع.
نضيف عمليات الالتقاط التي تتجاوز ما تشمله خطتك إلى الفاتورة التالية بسعر عملية الالتقاط الإضافية في خطتك. وفي الاشتراك السنوي لخطط Startup وGrowth وLegal Solo وWebsite Archive يمكنك استخدام عمليات الالتقاط المشمولة على مدار السنة كلها. ويمكنك ضبط سقف شهري في لوحة التحكم.
نعم. في الاشتراك السنوي تحصل على شهرين مجاناً: Startup بسعر 990 دولاراً، وGrowth بسعر 4990 دولاراً، وLegal Solo بسعر 490 دولاراً، وLegal Company بسعر 490 دولاراً لكل مقعد، وWebsite Archive بسعر 490 دولاراً في السنة.
طابعاً زمنياً إلكترونياً مؤهلاً (RFC 3161) من Disig a.s.، وهي مزوّد خدمات ثقة مؤهل مُدرج في قائمة الثقة الأوروبية. يوضع الطابع على البيان، وهو اختياري بسعر 1.99 دولار لكل طابع في أي خطة مدفوعة. ويبقى طابع OpenTimestamps الزمني في الحزمة كما هو.
في الاتحاد الأوروبي. تُنفَّذ عمليات الالتقاط على خوادم Amazon Web Services في فرانكفورت (eu-central-1)، وفيها تُخزَّن حزم الأدلة، وتُحفظ نسخة ثانية من الحزم الفعلية في أيرلندا (eu-west-1). وتُخزَّن بيانات الحسابات في Google Cloud Firestore في فرانكفورت. يمكنك طلب اتفاقية معالجة البيانات بالبريد الإلكتروني، والتفاصيل في صفحة الأمان.
ما دامت خطتك نشطة، تُحفظ الحزم مدة أقصاها 10 سنوات من تاريخ عملية الالتقاط (وفي عمليات الالتقاط التلقائية من آخر يوم كانت فيه الصفحة لا تزال تعرض المحتوى نفسه). وإذا توقفت عن إجراء عمليات التقاط جديدة فإن خطة Archive only تُبقي جميع حزمك متاحة للعرض والتنزيل والتحقق.
شغّل verify.sh أو verify.ps1 (في مجلد verification داخل الحزمة)، أو اسحب ملف ZIP إلى أداة «التحقق من حزمة» في لوحة التحكم (يجري التحقق داخل المتصفح)، أو استدعِ نقطة النهاية verify لعملية التقاط محفوظة. ويُظهر البحث العام في سجل إصدار ProofSnap ما إذا كان ProofSnap قد أصدر هذا البيان.
لا. كل ما يمكن تشغيله عبر API يمكن تشغيله أيضاً من لوحة التحكم: عمليات الالتقاط لعنوان URL واحد أو لعدة عناوين، وعمليات الالتقاط التلقائية، والمقارنات، والتنقيح، وتوثيق الملفات. وتفيدك الواجهة البرمجية إذا أردت دمج ProofSnap في برنامجك الخاص.
إضافة ProofSnap لمتصفح Chrome تلتقط الصفحة داخل متصفحك أنت. أما واجهة API ولوحة التحكم فتلتقطانها على خوادم ProofSnap في الاتحاد الأوروبي من دون متصفحك، ويمكن أن يجري ذلك أيضاً وفق جدول زمني. والإضافة من جهة، وواجهة API ولوحة التحكم من جهة أخرى، منتجان منفصلان بحسابات منفصلة. وفي خطط Legal يمكن استيراد حزم الإضافة إلى لوحة التحكم وإضافتها إلى قضية.
نعم. يأخذ ProofSnap لقطة شاشة (سكرين شوت) للصفحة كاملة: يمرّرها حتى آخرها ويجمع الإطارات في صورة واحدة، أو يلتقط الجزء الظاهر من الشاشة فقط إذا اخترت ذلك، بمقاس شاشة الحاسوب أو الهاتف. وقبل الالتقاط يمكنه قبول إشعارات ملفات تعريف الارتباط وإغلاق النوافذ المنبثقة، ويُسجَّل كل تدخل من هذا النوع في سجل التحليل الجنائي الرقمي.
تكفي ثلاث خطوات:
POST /v1/captures أو الصقه في نموذج «عملية التقاط جديدة»، ثم نزّل ملف ZIP المختوم حين يجهز.هل لديك سؤال؟ support@getproofsnap.com