Deprecated: Creation of dynamic property MWP_EventListener_PublicRequest_SetHitCounter::$requestStack is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 53

Deprecated: Creation of dynamic property MWP_Worker_Kernel::$responseCallback is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/worker/src/MWP/Worker/Kernel.php on line 38

Deprecated: base64_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/worker/src/MWP/Worker/Request.php on line 198

Deprecated: Return type of ameOrderedMap::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/admin-menu-editor/includes/ame-utils.php on line 328

Deprecated: Return type of ameOrderedMap::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/admin-menu-editor/includes/ame-utils.php on line 332

Deprecated: Return type of ameOrderedMap::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/admin-menu-editor/includes/ame-utils.php on line 338

Deprecated: Return type of ameOrderedMap::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/admin-menu-editor/includes/ame-utils.php on line 342

Deprecated: Return type of ameOrderedMap::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/admin-menu-editor/includes/ame-utils.php on line 346

Deprecated: Return type of ameOrderedMap::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/admin-menu-editor/includes/ame-utils.php on line 350

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the acf domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /nas/content/live/sandbox4mt/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property ACF::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/fields.php on line 138

Deprecated: Creation of dynamic property acf_loop::$loops is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 28

Deprecated: Creation of dynamic property ACF::$loop is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 269

Deprecated: Creation of dynamic property ACF::$revisions is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/revisions.php on line 397

Deprecated: Creation of dynamic property acf_validation::$errors is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 28

Deprecated: Creation of dynamic property ACF::$validation is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 214

Deprecated: Creation of dynamic property acf_form_customizer::$preview_values is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 28

Deprecated: Creation of dynamic property acf_form_customizer::$preview_fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 29

Deprecated: Creation of dynamic property acf_form_customizer::$preview_errors is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 30

Deprecated: Creation of dynamic property ACF::$form_front is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-front.php on line 598

Deprecated: Creation of dynamic property acf_form_widget::$preview_values is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 34

Deprecated: Creation of dynamic property acf_form_widget::$preview_reference is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 35

Deprecated: Creation of dynamic property acf_form_widget::$preview_errors is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 36

Deprecated: Return type of Pimple\Container::offsetExists($id) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/vendor-prod/pimple/pimple/src/Pimple/Container.php on line 133

Deprecated: Return type of Pimple\Container::offsetGet($id) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/vendor-prod/pimple/pimple/src/Pimple/Container.php on line 98

Deprecated: Return type of Pimple\Container::offsetSet($id, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/vendor-prod/pimple/pimple/src/Pimple/Container.php on line 79

Deprecated: Return type of Pimple\Container::offsetUnset($id) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/vendor-prod/pimple/pimple/src/Pimple/Container.php on line 143

Deprecated: Return type of iThemesSecurity\Lib\Lockout\Execute_Lock\Context::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/core/lib/lockout/execute-lock/abstract-context.php on line 60

Deprecated: Return type of iThemesSecurity\Lib\Lockout\Execute_Lock\Context::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/core/lib/lockout/execute-lock/abstract-context.php on line 66

Deprecated: Return type of iThemesSecurity\Lib\Lockout\Execute_Lock\Context::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/core/lib/lockout/execute-lock/abstract-context.php on line 72

Deprecated: Return type of iThemesSecurity\Lib\Lockout\Execute_Lock\Context::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/core/lib/lockout/execute-lock/abstract-context.php on line 76

Deprecated: Return type of iThemesSecurity\Lib\Lockout\Execute_Lock\Context::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/core/lib/lockout/execute-lock/abstract-context.php on line 56

Deprecated: Return type of ITSEC_Lib_Distributed_Storage_Cursor::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/core/lib/class-itsec-lib-distributed-storage.php on line 578

Deprecated: Return type of ITSEC_Lib_Distributed_Storage_Cursor::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/core/lib/class-itsec-lib-distributed-storage.php on line 585

Deprecated: Return type of ITSEC_Lib_Distributed_Storage_Cursor::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/core/lib/class-itsec-lib-distributed-storage.php on line 606

Deprecated: Return type of ITSEC_Lib_Distributed_Storage_Cursor::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/core/lib/class-itsec-lib-distributed-storage.php on line 613

Deprecated: Return type of ITSEC_Lib_Distributed_Storage_Cursor::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/core/lib/class-itsec-lib-distributed-storage.php on line 620

Deprecated: Return type of CJTIncludes::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/css-javascript-toolbox/framework/php/includes.class.php on line 109

Deprecated: Return type of CJTIncludes::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/css-javascript-toolbox/framework/php/includes.class.php on line 118

Deprecated: Return type of CJTIncludes::offsetSet($key, $path) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/css-javascript-toolbox/framework/php/includes.class.php on line 127

Deprecated: Return type of CJTIncludes::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/css-javascript-toolbox/framework/php/includes.class.php on line 136

Deprecated: Return type of CJTEESubject::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/css-javascript-toolbox/framework/events/subjects/subject.subject.php on line 60

Deprecated: Return type of CJTEESubject::offsetExists($callback) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/css-javascript-toolbox/framework/events/subjects/subject.subject.php on line 153

Deprecated: Return type of CJTEESubject::offsetGet($callback) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/css-javascript-toolbox/framework/events/subjects/subject.subject.php on line 165

Deprecated: Return type of CJTEESubject::offsetSet($key, $callback) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/css-javascript-toolbox/framework/events/subjects/subject.subject.php on line 178

Deprecated: Return type of CJTEESubject::offsetUnset($callback) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /nas/content/live/sandbox4mt/wp-content/plugins/css-javascript-toolbox/framework/events/subjects/subject.subject.php on line 190

Deprecated: Creation of dynamic property FacetWP::$init is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/class-init.php on line 156

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the relevanssi domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /nas/content/live/sandbox4mt/wp-includes/functions.php on line 6131

Deprecated: Constant WP_Stream\FILTER_SANITIZE_STRING is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/stream/classes/class-filter-input.php on line 100

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wpmf domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /nas/content/live/sandbox4mt/wp-includes/functions.php on line 6131

Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wp-schema-pro/classes/class-brainstorm-update-aiosrs-pro.php on line 152

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-schema-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /nas/content/live/sandbox4mt/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wpmudev domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /nas/content/live/sandbox4mt/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the better-wp-security domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /nas/content/live/sandbox4mt/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property Automattic\Jetpack\Connection\Manager::$error_handler is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-connection/src/class-manager.php on line 93

Deprecated: dirname(): Passing null to parameter #1 ($path) of type string is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/css-javascript-toolbox/framework/mvc/controller.inc.php on line 122

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the css-javascript-toolbox domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /nas/content/live/sandbox4mt/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the jetpack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /nas/content/live/sandbox4mt/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the updraftplus domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /nas/content/live/sandbox4mt/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the user-role-editor domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /nas/content/live/sandbox4mt/wp-includes/functions.php on line 6131

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wp-smush-pro/core/modules/helpers/class-parser.php on line 229

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wp-smush-pro/core/modules/helpers/class-parser.php on line 234

Deprecated: Creation of dynamic property Smush\Core\Modules::$webp is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wp-smush-pro/core/class-modules.php on line 95

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the better-wp-security domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /nas/content/live/sandbox4mt/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /nas/content/live/sandbox4mt/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property Yoast\WP\SEO\Main::$helpers is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/lib/abstract-main.php on line 65

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/better-wp-security/core/core.php on line 1092

Deprecated: Creation of dynamic property acf_field_oembed::$width is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 31

Deprecated: Creation of dynamic property acf_field_oembed::$height is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 32

Deprecated: Creation of dynamic property acf_field_google_map::$default_values is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-google-map.php on line 33

Deprecated: Creation of dynamic property acf_field__group::$have_rows is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-group.php on line 31

Deprecated: Creation of dynamic property acf_field_clone::$cloning is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 34

Deprecated: Creation of dynamic property acf_field_clone::$have_rows is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 35

Deprecated: Creation of dynamic property FacetWP_Cache_Upgrade::$version is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp-cache/includes/class-upgrade.php on line 6

Deprecated: Creation of dynamic property FacetWP_Cache_Upgrade::$last_version is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp-cache/includes/class-upgrade.php on line 7

Deprecated: Creation of dynamic property Relevanssi_Language_Packs::$type is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/relevanssi-premium/premium/class-relevanssi-language-packs.php on line 23

Deprecated: Creation of dynamic property Relevanssi_Language_Packs::$slug is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/relevanssi-premium/premium/class-relevanssi-language-packs.php on line 24

Deprecated: Creation of dynamic property Relevanssi_Language_Packs::$api_url is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/relevanssi-premium/premium/class-relevanssi-language-packs.php on line 25

Deprecated: Creation of dynamic property Advanced_Editor_Tools::$toolbar_classic_block is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 347

Deprecated: Creation of dynamic property Advanced_Editor_Tools::$toolbar_block is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 349

Deprecated: Creation of dynamic property Advanced_Editor_Tools::$toolbar_block_side is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 350

Deprecated: Creation of dynamic property Advanced_Editor_Tools::$panels_block is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 351

Deprecated: Creation of dynamic property Advanced_Editor_Tools::$used_block_buttons is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 354

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 22

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 28

Deprecated: Creation of dynamic property FacetWP_Upgrade::$version is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/class-upgrade.php on line 6

Deprecated: Creation of dynamic property FacetWP_Upgrade::$last_version is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/class-upgrade.php on line 7

Deprecated: Creation of dynamic property FacetWP::$api is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/class-init.php on line 47

Deprecated: Creation of dynamic property FacetWP_Facet_Checkboxes::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/checkboxes.php on line 7

Deprecated: Creation of dynamic property FacetWP_Facet_Checkboxes::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/checkboxes.php on line 8

Deprecated: Creation of dynamic property FacetWP_Facet_Dropdown::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/dropdown.php on line 7

Deprecated: Creation of dynamic property FacetWP_Facet_Dropdown::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/dropdown.php on line 8

Deprecated: Creation of dynamic property FacetWP_Facet_fSelect::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/fselect.php on line 7

Deprecated: Creation of dynamic property FacetWP_Facet_fSelect::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/fselect.php on line 8

Deprecated: Creation of dynamic property FacetWP_Facet_Hierarchy::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/hierarchy.php on line 7

Deprecated: Creation of dynamic property FacetWP_Facet_Hierarchy::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/hierarchy.php on line 8

Deprecated: Creation of dynamic property FacetWP_Facet_Search::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/search.php on line 7

Deprecated: Creation of dynamic property FacetWP_Facet_Search::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/search.php on line 8

Deprecated: Creation of dynamic property FacetWP_Facet_Autocomplete::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/autocomplete.php on line 10

Deprecated: Creation of dynamic property FacetWP_Facet_Autocomplete::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/autocomplete.php on line 11

Deprecated: Creation of dynamic property FacetWP_Facet_Slider::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/slider.php on line 7

Deprecated: Creation of dynamic property FacetWP_Facet_Slider::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/slider.php on line 8

Deprecated: Creation of dynamic property FacetWP_Facet_Date_Range::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/date_range.php on line 7

Deprecated: Creation of dynamic property FacetWP_Facet_Date_Range::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/date_range.php on line 8

Deprecated: Creation of dynamic property FacetWP_Facet_Number_Range::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/number_range.php on line 7

Deprecated: Creation of dynamic property FacetWP_Facet_Number_Range::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/number_range.php on line 8

Deprecated: Creation of dynamic property FacetWP_Facet_Proximity_Core::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/proximity.php on line 14

Deprecated: Creation of dynamic property FacetWP_Facet_Proximity_Core::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/proximity.php on line 15

Deprecated: Creation of dynamic property FacetWP_Facet_Radio_Core::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/radio.php on line 7

Deprecated: Creation of dynamic property FacetWP_Facet_Radio_Core::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/radio.php on line 8

Deprecated: Creation of dynamic property FacetWP_Facet_Rating::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/rating.php on line 7

Deprecated: Creation of dynamic property FacetWP_Facet_Rating::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/rating.php on line 8

Deprecated: Creation of dynamic property FacetWP_Facet_Pager::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/pager.php on line 10

Deprecated: Creation of dynamic property FacetWP_Facet_Pager::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/pager.php on line 11

Deprecated: Creation of dynamic property FacetWP_Facet_Sort::$label is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/sort.php on line 7

Deprecated: Creation of dynamic property FacetWP_Facet_Sort::$fields is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/facets/sort.php on line 8

Deprecated: Creation of dynamic property FacetWP_Renderer::$facet_types is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/class-renderer.php on line 47

Deprecated: Creation of dynamic property FacetWP::$settings is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/class-init.php on line 50

Deprecated: Creation of dynamic property FacetWP::$diff is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/class-init.php on line 51

Deprecated: Creation of dynamic property FacetWP::$builder is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/class-init.php on line 54

Deprecated: Creation of dynamic property FacetWP::$request is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/class-init.php on line 55

Deprecated: Creation of dynamic property FacetWP::$acf is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/integrations/acf/acf.php on line 515

Deprecated: Creation of dynamic property FacetWP_Ajax::$url_vars is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/class-ajax.php on line 50

Deprecated: Creation of dynamic property FacetWP_Ajax::$is_preload is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/facetwp/includes/class-ajax.php on line 51

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: Creation of dynamic property Yoast\WP\SEO\Surfaces\Classes_Surface::$container is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/surfaces/classes-surface.php on line 20

Deprecated: Creation of dynamic property Yoast\WP\SEO\Main::$classes is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/lib/abstract-main.php on line 65

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$page_type is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 43

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$robots is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$title is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$source is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64
Technical and Organizational Security Measures | Mindtickle Inc.
Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$meta_description is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$canonical is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$rel_prev is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$rel_next is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_locale is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_type is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_title is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_description is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_url is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$wordpress_site_name is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_site_name is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$company_name is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$company_logo_id is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$site_represents is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$open_graph_publisher is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_article_publisher is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_article_author is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_article_published_time is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_article_modified_time is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$open_graph_enabled is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_image_id is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_image is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_images is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$twitter_card is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_card is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_title is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_description is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_image is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_creator is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_site is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$canonical is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$main_schema_id is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$site_url is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$schema_article_type is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$company_logo_meta is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$site_name is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$site_represents_reference is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$id is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$main_image_id is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$main_image_url is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$schema_page_type is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$title is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$has_image is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$description is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$breadcrumbs is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 176

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$schema is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Technical and Organizational Security Measures


Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /nas/content/live/sandbox4mt/wp-content/plugins/oms-gutenblocks/includes/oms-gutenblocks-gutenberg.php on line 489

Measures of pseudonymization and encryption of personal data

  • All the customer data, including personal data transmitted to or accessed from the Mindtickle platform through a web browser, mobile application, APIs, data connector, and integrations is encrypted through HTTPS connection over TLS 1.2 using SHA-256 with 2048 bit RSA encryption.
  • User sync through Secure File Transfer Protocol (SFTP) is performed over SSH2 secure tunneling protocol with 2048 bit RSA encryption.
  • All the customer data, including personal data stored in primary and backup storage of our cloud infrastructure is encrypted at rest with AES 256 encryption.
  • AWS Key Management System (KMS) managed Server-Side Encryption (SSE) keys are used to encrypt data in our cloud infrastructure. AWS KMS is a secure and resilient service that uses FIPS 140-2 validated hardware security modules to protect keys that cannot be retrieved from the service by anyone or transmitted beyond the AWS regions where they were created.
  • Laptops and workstations are encrypted with full disk encryption using FileVault on macOS and Bitlocker on Windows with keys managed through an MDM solution.
  • Information stored in activity logs and databases is pseudonymized wherever possible using a unique randomized user identifier that cannot be back-traced to a specific data subject.

Measures for ensuring ongoing confidentiality, integrity, availability, and resilience of processing systems and services

  • All the customer data, including personal data transmitted to or accessed from the Mindtickle platform through a web browser, mobile application, APIs, data connector, and integrations is encrypted through HTTPS connection over TLS 1.2 using SHA-256 with 2048 bit RSA encryption.
  • User sync through Secure File Transfer Protocol (SFTP) is performed over SSH2 secure tunneling protocol with 2048 bit RSA encryption.
  • All the customer data, including personal data stored in primary and backup storage of our cloud infrastructure is encrypted at rest with AES 256 encryption.
  • Upon joining, all new hires are required to sign confidentiality agreements. Further, employees with access to customer data undergo a background check that includes verification of references, education records, professional experience, national identity, drug and criminal records permitted as per local laws.
  • All employees are required to undergo information security and privacy training on an annual basis.
  • Only authorized roles, as defined in the Role-Based Access Control (RBAC), are allowed to access systems processing customer and personal data using a unique username and an alphanumeric password that has at least 8 characters with one special, one lower case, and one upper case character.
  • Only limited individuals are granted access to cloud infrastructure hosting customer and personal data based on the principle of least privilege.
  • As part of the employee and contractor offboarding process, all accesses are revoked and data assets are securely wiped. Further, upon role change, the accesses are reviewed and modified aligned with job responsibilities.
  • Only internal systems allowed through security groups can communicate with applications processing customer and personal data. Further, firewalls are configured at a load balancer level to restrict access and communication with external systems.
  • Changes to the platform, software, applications, and infrastructure are made following the Software Development Life Cycle (SDLC) that includes code reviews and quality checks to ensure workflows designed to create, manage and retrieve personal data are implemented as per the design specifications.
  • Access to modify or delete log files is restricted and segregated such that users who perform privileged activities are unable to manipulate log files.
  • Backup of application data, databases, file contents, and audit logs is performed as per the backup policy that defines the backup scope, frequency, redundancy, failure monitoring, corrective action, retention, restoration, and archival.
  • Personal data stored as part of user-submitted or recorded content, user profile media, and analytics data is uploaded on cloud storage that is automatically replicated in multiple availability zones physically separate from each other within a geographic region and backed up in another geographic region for disaster recovery.
  • Personal data stored as part of the user profile, user progression, and analytics data is uploaded on cloud databases that are automatically replicated in multiple availability zones physically separate from each other within a geographic region and backed up in another geographic region for disaster recovery.
  • Business continuity and disaster recovery plan is defined and follows Recovery Time Objective (RTO) of 12 hours and Recovery Point Objective (RPO) of 1 hour. In addition, an independent third-party audit is performed on an annual basis to conduct disaster recovery testing and validate the effectiveness of the business continuity plan.

Measures for ensuring the ability to restore the availability and access to personal data in a timely manner in the event of a physical or technical incident

  • Physical and technical events adversely impacting platform security, confidentiality, integrity, availability, and privacy are handled in accordance with the incident management policy.
  • Backup of application data, databases, file contents, and audit logs is performed as per the backup policy that defines the backup scope, frequency, redundancy, failure monitoring, corrective action, retention, restoration, and archival.
  • Personal data stored as part of user-submitted or recorded content, user profile media, and analytics data is uploaded on cloud storage that is automatically replicated in multiple availability zones physically separate from each other within a geographic region and backed up in another geographic region for disaster recovery.
  • Personal data stored as part of the user profile, user progression, and analytics data is uploaded on cloud databases that are automatically replicated in multiple availability zones physically separate from each other within a geographic region and backed up in another geographic region for disaster recovery.
  • Business continuity and disaster recovery plan is defined and follows Recovery Time Objective (RTO) of 12 hours and Recovery Point Objective (RPO) of 1 hour. In addition, an independent third-party audit is performed on an annual basis to conduct disaster recovery testing and validate the effectiveness of the business continuity plan.

Processes for regularly testing, assessing, and evaluating the effectiveness of technical and organizational measures in order to ensure the security of the processing

  • Service Organization Control 2 (SOC2) Type 2 assurance audit of platform and processes is performed annually against the Security, Confidentiality, Availability, and Privacy Trust Service Principles and Criteria as per International Standard on Assurance Engagements (ISAE) 3000 to obtain an independent opinion on the suitability of the design and operating effectiveness of the implemented controls.
  • Vulnerability assessment and penetration testing of the web and mobile applications are performed annually through an independent third-party security auditor.
  • An independent third-party audit is performed on an annual basis to conduct disaster recovery testing and to validate the effectiveness of the business continuity plan.
  • Internal security and privacy controls are defined considering the customer contractual commitments, privacy laws, applicable regulations, and generally accepted industry practices.
  • Risk assessment of technical and organizational measures is performed annually to test, assess and evaluate the effectiveness of internal security and privacy controls. Risk assessment activity includes identifying internal and external threats to operations, analyzing associated security and privacy risks, identifying the impact with relevant stakeholders, determining risk mitigation strategy, and deploying controls consistent with the determined risk mitigation strategy.
  • Sub-processors undergo onboarding due diligence and annual review to ensure compliance with security and privacy requirements, service level agreements, laws, and regulations. In addition, sub-processors are required to sign a Data Processing Agreement (DPA) that includes compliance with data protection laws, confidentiality and right to audit clauses, data retention, and access requirements.

Measures for user identification and authorization

  • Accounts with access to systems processing customer and personal data are unique, mapped to individuals, and not shared between users.
  • Only authorized roles, as defined in the Role-Based Access Control (RBAC), are allowed to access systems processing customer and personal data using a unique username and an alphanumeric password that has at least 8 characters with one special, one lower case, and one upper case character.
  • Single Sign-On (SSO) and multi-factor authentication such as one-time password, authentication key codes, or device-based authentication are utilized wherever possible.
  • Only limited individuals are granted access to cloud infrastructure hosting customer and personal data based on the principle of least privilege using Lightweight Directory Access Protocol (LDAP) groups mapped to the IAM access permissions. Applications are granted access to customer and personal data using Identity and Access Management (IAM) policies.
  • Only internal systems allowed through security groups can communicate with applications processing customer and personal data. Further, firewalls are configured at a load balancer level to restrict access and communication with external systems.
  • Access to modify or delete log files is restricted and segregated such that users who perform privileged activities are unable to manipulate log files.
  • Mindtickle platform authenticates users through an account mapped to a unique email ID or through SSO integration with an Identity Provider using SAML 2.0 and provides Role-Based Access Control (RBAC) functionality to restrict platform access.

Measures for the protection of data during transmission

  • All the customer data, including personal data transmitted to or accessed from the Mindtickle platform through a web browser, mobile application, APIs, data connector, and integrations is encrypted through HTTPS connection over TLS 1.2 using SHA-256 with 2048 bit RSA encryption.
  • User sync through Secure File Transfer Protocol (SFTP) is performed over SSH2 secure tunneling protocol with 2048 bit RSA encryption.

Measures for the protection of data during storage

  • All the customer data, including personal data stored in primary and backup storage of our cloud infrastructure is encrypted at rest with AES 256 encryption.
  • AWS Key Management System (KMS) managed Server-Side Encryption (SSE) keys are used to encrypt data in our cloud infrastructure. AWS KMS is a secure and resilient service that uses FIPS 140-2 validated hardware security modules to protect keys that cannot be retrieved from the service by anyone or transmitted beyond the AWS regions where they were created.
  • Laptops and workstations are encrypted with full disk encryption using FileVault on macOS and Bitlocker on Windows with keys managed through an MDM solution.

Measures for ensuring the physical security of locations at which personal data are processed

  • Datacenter access requests are reviewed and approved based on the principle of least privilege, and time-bound multi-factor authenticated access is granted to specific data layer areas.
  • Datacenter visitors are required to wear an identification badge, make an entry in the access register, and be escorted by authorized staff.
  • Physical access to data centers is logged, monitored, and reviewed periodically to ensure access appropriateness.
  • Physical access points to server rooms are recorded by a Closed Circuit Television Camera (CCTV) and guarded by security staff.
  • Electronic intrusion detection and sound alarm systems are installed within the data layer to monitor, detect, and automatically alert appropriate personnel of security incidents.
  • Data centers are fully power redundant with backup power supply and use mechanisms to monitor and control temperature, humidity, and water leaks. Further, data centers are equipped with smoke detection sensors and fire suppression equipment.
  • Physical entry points to office premises are recorded by a Closed Circuit Television Camera (CCTV) and have an access card verification system at every door, allowing only authorized employees to enter the office premises.
  • Office visitors record an entry in the visitor management system and are escorted by authorized employees.

Measures for ensuring events logging

  • Events and audit trails related to platform and system access are logged, monitored, and reviewed periodically.
  • Audit logs maintain detailed information such as timestamps, IP address, application name, specific action taken, request metadata, etc., and are retained for one year.
  • Notifications alerts are sent based on the rules configured in the monitoring systems to identify anomalies, suspicious network behavior, abnormal activities, and threats.

Measures for ensuring system configuration, including the default configuration

  • Baseline systems are selected with hardened security configuration such as restricted remote access only with SSH, disabled remote root login, reduced number of non-critical packages, kernel live patching, and automatic installation of important security updates during initial boot.
  • Baseline systems with hardened security configuration and vulnerability fixes are used in the production environment.
  • After the version upgrade of the operating system, Amazon Inspector scans are performed, vulnerabilities are remediated, and updated virtual machine images are finalized as baseline systems.
  • Amazon Inspector scans are run on the production systems periodically to identify any new vulnerabilities and remediate them in the affected and baseline system.
  • Cloud infrastructure configuration is regularly checked against CIS benchmark containing security configuration best practices.
  • Mindtickle maintains segregation between development, testing, staging, and production environment. Further, data of one customer is logically segregated from other customers using a unique ID associated with each customer. This unique ID persists throughout the data lifecycle and is enforced at each layer of the platform.

Measures for internal IT and IT security governance and management

  • The Mindtickle organization has defined structures, reporting lines with assigned authority, and responsibilities to appropriately meet business objectives ensuring proper segregation of duties, including an information security function headed by the Chief Information Security Officer responsible for ensuring security, availability, confidentiality, and privacy at Mindtickle.
  • There exists an Information Security Team headed by the Chief Information Security Officer. The roles and responsibilities of the members of the information security organization are defined.
  • Mindtickle has formally appointed a data protection officer responsible for overseeing data protection strategy and ensuring compliance with data protection standards.
  • A management committee meeting is held every quarter to discuss and amend the information security processes at Mindtickle.
  • A meeting between the management and the Board of Directors is conducted quarterly to communicate, review and discuss the external assessment results and information needed to fulfill their roles with respect to Mindtickle’s objectives.
  • ​​Mindtickle has defined information security and privacy policies considering customer contractual commitments and applicable data protection laws and regulations for handling and protecting data. These policies are reviewed on an annual basis and are available on the company portal for employee reference.

Measures for certification/assurance of processes and products

  • Service Organization Control 2 (SOC2) Type 2 assurance audit of platform and processes is performed annually against the Security, Confidentiality, Availability, and Privacy Trust Service Principles and Criteria as per International Standard on Assurance Engagements (ISAE) 3000 to obtain an independent opinion on the suitability of the design and operating effectiveness of the implemented controls.
  • Mindtickle complies with the applicable Data Processor requirements outlined in General Data Protection Regulation (GDPR) to help customers meet their obligations as Data Controllers.
  • Mindtickle is certified as Level 1 with Security, Trust and Assurance Registry (STAR), an Open Certification Framework developed by Cloud Security Alliance (CSA) to provide assurance of security processes within Cloud Computing.

Measures for ensuring data minimization

  • The minimum personal data required by the Mindtickle platform is the business email ID to provide a unique user account.
  • Customers have an option to configure the data fields that will be collected from their users and an ability to modify or delete personal data as and when required through the admin site.
  • Information stored in activity logs and databases is pseudonymized wherever possible using a unique randomized user identifier that cannot be back-traced to a specific data subject.
    The only minimum required personal data is shared with the third parties to provide services to the customers.

Measures for ensuring data quality

  • Customers have an option to configure the data fields that will be collected from their users and an ability to modify or delete personal data as and when required through the admin site.
  • Customers can export personal data records to perform data quality checks and perform necessary corrections in the platform.

Measures for ensuring limited data retention

  • The minimum personal data required by the Mindtickle platform is the business email ID to provide a unique user account.
  • Customers have an option to configure the data fields that will be collected from their users and an ability to modify or delete personal data as and when required through the admin site.
  • Personal data is retained as per the contractual terms agreed with the customers and as required by the laws.
  • Audit logs containing personal data are retained for one year and post that, either pseudonymized or deleted.
  • Data processing agreements that include data retention requirements are signed with the third parties with whom minimum required personal data is shared to provide services to the customers.

Measures for ensuring accountability

  • Mindtickle platform authenticates users through an account mapped to a unique email ID or through SSO integration with an Identity Provider using SAML 2.0.
  • Accounts with access to systems processing customer and personal data are unique, mapped to individuals, and not shared between users.
  • Events and audit trails related to platform and system access are logged, monitored, and reviewed periodically.
  • Audit logs maintain detailed information such as timestamps, IP address, application name, specific action taken, request metadata, etc., and are retained for one year.
  • Access to modify or delete log files is restricted and segregated such that users who perform privileged activities are unable to manipulate log files.

Measures for allowing data portability and ensuring erasure

  • Customers have an option to configure the data fields that will be collected from their users and an ability to modify or delete personal data as and when required through the admin site.
  • Customers can export the personal data uploaded on the platform through reports or using programmatic APIs.
  • Personal data is retained as per the contractual terms agreed with the customers and as required by the laws.
  • Audit logs containing personal data are retained for one year and post that, either pseudonymized or deleted.
  • Personal data records are removed through a secure data deletion process that irreversibly destroys the data.
  • Data processing agreements that include data retention requirements are signed with the third parties with whom minimum required personal data is shared to provide services to the customers.

MSIRobot