მთავარ შიგთავსზე გადასვლა
LAMP.AR Solutions

LAMP.AR / SCRIPTS

Overage

ასაკის შემოწმება კამერით. ერთი ხაზი კოდი. მომხმარებელი ხუთიოდე წამს უყურებს კამერას და თავს ოდნავ აბრუნებს. ჩვენი მოდელი ასაკს აფასებს, შედეგს კი თქვენს საიტს ხელმოწერილი token-ით აწვდის.

ცოცხალი დემო

სცადეთ თქვენს სახეზე

კამერა მხოლოდ თქვენი ნებართვით ჩაირთვება. ფოტოები არ ინახება.

როგორ მუშაობს

ხუთი წამი

  1. კამერა

    ვიჯეტი 8 კადრს იღებს: პირდაპირ და თავის მობრუნებისას. ეს ამობეჭდილი ფოტოთი მოტყუებას ართულებს.

  2. შეფასება

    ჩვენს ევროპულ სერვერზე სახის დეტექტორი და ასაკის მოდელი შედეგს წამებში ითვლის. კადრები მეხსიერებიდან მაშინვე იშლება.

  3. Token

    თუ შეფასება ზღვარს სცდება, საიტი იღებს Ed25519-ით ხელმოწერილ JWT-ს, რომელსაც თქვენი სერვერი ამოწმებს.

ჩაშენება

ორი ნაბიჯი

1. ჩასვით სკრიპტი საიტზე

<!-- YOUR_SITE_KEY: copy it from https://lamp.ar/dashboard. The widget works only on the addresses you list there. -->

<!-- Ask for the check, then verify the token on your server (step 2): the page stays protected even without JavaScript -->
<script src="https://lamp.ar/overage.js" data-site-key="YOUR_SITE_KEY"></script>
<script>
  // result: { result: "pass", token } | { result: "fail" } | { result: "cancelled" }
  AgeGate.verify().then(function (r) {
    if (r.result === "pass") {
      fetch("/api/age-verified", { method: "POST", body: r.token });  // verify on your server
    }
  });
</script>

2. შეამოწმეთ token თქვენს სერვერზე

// npm i jose
import { createRemoteJWKSet, jwtVerify } from "jose";

const JWKS = createRemoteJWKSet(new URL("https://lamp.ar/.well-known/jwks.json"));

export async function isAdult(token) {
  const { payload } = await jwtVerify(token, JWKS, {
    issuer: "https://lamp.ar",
    audience: "YOUR_SITE_KEY",
  });                               // also checks the signature and expiry (10 minutes)
  return payload.age_over >= 18;   // then set your own session cookie
}

ბრაუზერის შედეგს მარტო ნუ ენდობით: token ყოველთვის სერვერზე შეამოწმეთ. საჯარო გასაღებები: https://lamp.ar/.well-known/jwks.json

მზა სერვერული დაცვა (cookie, ერთჯერადი token, დაცვის გვერდი) Node.js-ის, NestJS-ის, PHP-ის, Laravel-ის, WordPress-ის, FastAPI-ის, Django-ს, .NET-ის, Go-სა და Java-სთვის თქვენს dashboard-შია, თითოეული საიტის „Server protection“ განყოფილებაში: lamp.ar/dashboard

კონფიდენციალობა

ფოტოს არ ვინახავთ

ფოტო არ ინახება

კადრები მუშავდება მეხსიერებაში და პასუხის გაცემისთანავე იშლება.

ევროპული სერვერი

სერვისი გერმანიაში, ევროკავშირის მონაცემთა ცენტრში მუშაობს.

მხოლოდ ზღვარი

token შეიცავს მხოლოდ „18+“-ს და არა ასაკს, სახელს ან ფოტოს.

ფასები

პაკეტები

ფასი თითოეულ კომპანიასთან ინდივიდუალურად თანხმდება: მოცულობა, ინვოისით გადახდა და SLA. მოგვწერეთ და შემოგთავაზებთ.

Custom

შეთანხმებით

დიდი მოცულობა, ინვოისით გადახდა, ადგილზე დაყენების ვარიანტი და SLA.

დაგვიკავშირდით

საზღვრები

გულახდილად

  • ეს ასაკის შეფასებაა და არა პირადობის ვერიფიკაცია. მოდელის საშუალო ცდომილება რამდენიმე წელია, ამიტომ ნაგულისხმევი ზღვარი 21 წელია.
  • თავის მობრუნების შემოწმება აჩერებს ამობეჭდილ ფოტოს, მაგრამ არა ვიდეოჩანაწერს ან ნიღაბს.
  • „fail“ შედეგზე ვიჯეტი სთავაზობს პასპორტით ან პირადობით დადასტურებას, თანხმობის შემდეგ: ვიყენებთ მხოლოდ დაბადების თარიღს (ვადაგასული დოკუმენტიც გამოდგება), ფოტოს სახეს ვადარებთ და არაფერს ვინახავთ. კამერის გარეშე კომპიუტერიდან ვიზიტორი QR კოდით ტელეფონზე გადადის. ყალბ დოკუმენტს ვერ ვცნობთ, ამიტომ სადაც კანონი სერტიფიცირებულ ვერიფიკაციას ითხოვს, გამოიყენეთ ასეთი პროვაიდერი.