ركن الفعاليات (نسخة تجريبية): الخصوصية
هذي نسخة تجريبية من غاف لشركة وهمية اسمها «ذُرى القابضة». في الفعالية، المنظمين يصوّرون فريقك صورة جماعية على الآيباد، تطلع لكم بطاقة، وكل واحد يمسح الباركود ويحفظها في تيلفونه.
الصورة
- الصورة تنأخذ بكاميرا الآيباد داخل الصفحة، وتظل في ذاكرة الصفحة بس. ما تنحفظ في الآيباد (لا في الصور ولا في المتصفح).
- الصورة الأصلية ما تطلع من الآيباد أبداً. اللي يطلع بس هو البطاقة الجاهزة، وهي مشفّرة.
- لما يضغطون «بطاقة لفريق ثاني»، أو إذا ما حد لمس الآيباد دقيقتين، أو إذا تسكّرت الصفحة، كل شي يخصكم ينمسح من الآيباد: الصورة واسم الفريق والبطاقة والمفتاح.
البطاقة والباركود
- البطاقة تنشفّر في الآيباد قبل لا تطلع (AES-256-GCM، مفتاح جديد لكل بطاقة).
- المفتاح موجود بس داخل الباركود (بعد علامة #)، والمتصفح ما يرسل هالجزء للسيرفر أبداً. يعني السيرفر يحفظ ملف مشفّر ما يقدر يفتحه، ولا نحن نقدر نشوف البطاقة. اللي معاه الباركود بس يقدر يفتحها.
- البطاقة المشفّرة تنمسح من السيرفر تلقائياً بعد 24 ساعة.
- ما نحفظ مع البطاقة أي اسم فريق أو عنوان IP. بس وقت رفعها وكم مرة انفتحت.
«جرّبها من تيلفونك»
في صفحة التجربة، البطاقة تتسوّى في تيلفونك وتنحفظ منه. الصورة والبطاقة ما تطلع من تيلفونك أبداً. نحسب بس إن بطاقة تسوّت (القالب واللغة)، وكم مرة جرّبها نفس الاتصال في الساعة عشان ما ينساء استخدامها.
الأرقام اللي نحسبها
نحسب أرقام بس، بدون أي بيانات شخصية: كم بطاقة تسوّت (لكل قالب ولغة ويوم)، كم مرة انمسح الباركود، كم مرة انحفظت البطاقة، وكم آيباد استخدم. ما في كوكيز ولا تتبّع.
آخر تحديث: أكتوبر 2026 · أسئلة: hello@ghaf.work
The event corner (demo): privacy
This is a Ghaf demo for a fictional company called «Thura Holding». At an event, the organisers take your team's group photo on the iPad, a card is made, and each of you scans the QR code to save it on your own phone.
The photo
- The photo is taken with the iPad camera inside the page and stays only in the page's memory. It is not saved on the iPad (not in Photos, not in the browser).
- The original photo never leaves the iPad. Only the finished card leaves it, and only encrypted.
- When «Card for the next team» is pressed, after two minutes without a touch, or if the page is closed, everything about your team is wiped from the iPad: the photo, the team name, the card and its key.
The card and the QR code
- The card is encrypted on the iPad before it leaves (AES-256-GCM, a new key for every card).
- The key exists only inside the QR code (after the #), and browsers never send that part to a server. Our server stores a file it cannot open, and we cannot see the card. Only whoever has the QR code can open it.
- The encrypted card is deleted from the server automatically after 24 hours.
- Nothing else is stored with it: no team name, no IP address. Only when it was uploaded and how many times it was opened.
«Try it on your phone»
On the try page, the card is made on your phone and saved from it. The photo and the card never leave your phone. We only count that a card was made (template and language), and how many times one connection tries it in an hour, so it can't be abused.
What we count
Numbers only, with no personal data: cards made (per template, language and day), QR scans, saves, and how many iPads were used. No cookies, no tracking.
Last updated: October 2026 · Questions: hello@ghaf.work