Severity: 8192
Message: Google\Client::fetchAccessTokenWithAssertion(): Implicitly marking parameter $authHttp as nullable is deprecated, the explicit nullable type must be used instead
Filename: src/Client.php
Line Number: 324
Severity: 8192
Message: Google\Client::authorize(): Implicitly marking parameter $http as nullable is deprecated, the explicit nullable type must be used instead
Filename: src/Client.php
Line Number: 457
Severity: 8192
Message: Google\AccessToken\Revoke::__construct(): Implicitly marking parameter $http as nullable is deprecated, the explicit nullable type must be used instead
Filename: AccessToken/Revoke.php
Line Number: 42
Severity: 8192
Message: Google\AccessToken\Verify::__construct(): Implicitly marking parameter $http as nullable is deprecated, the explicit nullable type must be used instead
Filename: AccessToken/Verify.php
Line Number: 69
Severity: 8192
Message: Google\AccessToken\Verify::__construct(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead
Filename: AccessToken/Verify.php
Line Number: 0
Severity: 8192
Message: Google\AuthHandler\Guzzle6AuthHandler::__construct(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead
Filename: AuthHandler/Guzzle6AuthHandler.php
Line Number: 23
Severity: 8192
Message: Google\AuthHandler\Guzzle6AuthHandler::attachCredentials(): Implicitly marking parameter $tokenCallback as nullable is deprecated, the explicit nullable type must be used instead
Filename: AuthHandler/Guzzle6AuthHandler.php
Line Number: 29
Severity: 8192
Message: Google\AuthHandler\Guzzle6AuthHandler::attachCredentialsCache(): Implicitly marking parameter $tokenCallback as nullable is deprecated, the explicit nullable type must be used instead
Filename: AuthHandler/Guzzle6AuthHandler.php
Line Number: 46
Severity: 8192
Message: Google\Http\REST::decodeHttpResponse(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead
Filename: Http/REST.php
Line Number: 121
Severity: 8192
Message: Google\Http\REST::decodeBody(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead
Filename: Http/REST.php
Line Number: 150
Severity: 8192
Message: Google\Http\REST::determineExpectedClass(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead
Filename: Http/REST.php
Line Number: 160
Severity: 8192
Message: Google\Http\REST::isAltMedia(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead
Filename: Http/REST.php
Line Number: 187
Severity: 8192
Message: Google\Service\Exception::__construct(): Implicitly marking parameter $previous as nullable is deprecated, the explicit nullable type must be used instead
Filename: Service/Exception.php
Line Number: 39
Severity: 8192
Message: Google\Task\Composer::cleanup(): Implicitly marking parameter $filesystem as nullable is deprecated, the explicit nullable type must be used instead
Filename: Task/Composer.php
Line Number: 31
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 284
Severity: Warning
Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 292
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 317
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 318
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 319
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 320
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 378
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: drivers/Session_files_driver.php
Line Number: 108
Severity: Warning
Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 110
Severity: Warning
Message: session_start(): Session cannot be started after headers have already been sent
Filename: Session/Session.php
Line Number: 143
Application: chatbot_practika
Owner: Akadimia Al-Reyada Al-Fikria Lil-Maharat Al-Ilmia
Website: https://chat.practika.jo
Primary Website: https://practika.jo
Developer: Ziad Mansor
This page describes how chatbot_practika uses Meta (Facebook) Platform data and permissions.
chatbot_practika is a SaaS platform that enables verified Page Admins and Business Managers to manage Facebook Pages, automate Messenger conversations, respond to messages via Human Agent mode, manage comments, schedule posts, and analyze audience engagement.
The platform only accesses Page data after the Page Admin explicitly logs in using Facebook Login and grants the required permissions.
We do NOT collect, sell, or share user data with any third party. All data is used solely to deliver the features requested by the Page owner.
The application collects the following categories of data only after the Page Admin grants access:
Purpose of data processing:
We do NOT use Page data for:
Retention policy:
Users can request deletion through:
Once requested, all of the following are fully erased within 30 days:
Below is every permission requested, including the exact use case and the steps to reproduce the functionality inside chatbot_practika.
Why we need it: To allow Page Admins to write and reply to comments on posts directly from chatbot_practika.
Steps to reproduce:
Why we need it: To read public comments made by users on Page posts and display them to the Page Admin.
Steps to reproduce:
Why we need it: To allow Page Admins to publish or schedule posts from chatbot_practika.
Steps to reproduce:
Why we need it: To subscribe the Page to Messenger Webhooks and Feed Events for bot automation and event handling.
Steps to reproduce:
Why we need it: To retrieve Page posts and engagement metrics to help Page Admins analyze performance.
Steps to reproduce:
Why we need it: To load and display the list of Pages a person manages, so they can choose which Page to connect.
Steps to reproduce:
Why we need it: To import Facebook Business Pages and connect them to chatbot_practika for management.
Steps to reproduce:
Why we need it: To display Messenger Insights such as daily conversations, messaging connections, blocked conversations, and reported conversations.
Steps to reproduce:
Why we need it: To send automated messages and BOT replies to users who message the Page.
Steps to reproduce:
Why we need it: To allow human agents to respond to user messages within the 7-day human_agent window.
Steps to reproduce:
Why we need it: To display user first name, last name, and profile picture for personalized bot and human replies.
Steps to reproduce:
Why we need it: To personalize recommendations and content based on user gender (for example, showing more relevant product categories or using correct pronouns).
Why we need it: To detect the user’s locale and send messages in a relevant language or dialect whenever the Page owner configures multilingual messages.
Why we need it: To schedule and send messages at appropriate times in the user’s local time zone, avoiding late-night or intrusive notifications.
The following simple flow can be used by the Meta Review team to test the Messenger BOT:
Additionally, from the “Live Chat” interface, a human agent can reply manually using the human_agent tag within the allowed 7-day window.
Company: Akadimia Al-Reyada Al-Fikria Lil-Maharat Al-Ilmia
Business Name Used on Meta: Art inpa Manager
Address: Wasfi Al-Tal, Tla’ Al-Ali, Amman, Jordan (11182)
Phone: +962785800582
Email: support@practika.jo
Website: https://practika.jo
App URL: https://chat.practika.jo
This document describes how chatbot_practika uses Meta (Facebook) Platform data in compliance with:
For additional information, please refer to:
Last updated: November 2025