Как предотвратить создание скриншотов и запись экрана на странице оплаты (Django + Stripe Checkout)
Я работаю над веб-сайтом электронной коммерции на базе Django с Stripe Checkout для платежей. Я хочу запретить пользователям делать скриншоты или записывать свой экран на странице оплаты.
** Что я делаю **
- Пользователи перенаправляются на Страницу оформления заказа в Stripe через представление Django:
def checkout(request): session = stripe.checkout.Session.create( payment_method_types=['card'], line_items=[{"price_data": {...}, "quantity": 1}], mode='payment', success_url="https://yourdomain.com/success/", cancel_url="https://yourdomain.com/cancel/", ) return redirect(session.url)
- URL-адрес оформления заказа выглядит следующим образом:
https://checkout.stripe.com/c/pay/cs_test_a1iAFc5as6...
** Чего я хочу достичь **
Заблокировать скриншот (PrtSc, инструмент для обрезки и т.д.)
Запретить программное обеспечение для записи экрана
Запретить совместное использование экрана с помощью Zoom, Google Meet и т.д.
** Мои вопросы **
- Как я могу предотвратить создание скриншотов и запись экрана?
- Возможно ли это в веб-браузере или только в мобильных приложениях?
- Каков наиболее безопасный способ реализации этого?
Мы были бы очень признательны за любые рекомендации!