{"id":389770,"date":"2026-10-28T15:38:02","date_gmt":"2026-10-28T15:38:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bear-essentials-account-manager\/"},"modified":"2026-10-29T17:44:55","modified_gmt":"2026-10-29T17:44:55","slug":"bear-essentials-account-manager","status":"publish","type":"plugin","link":"https:\/\/ro.wordpress.org\/plugins\/bear-essentials-account-manager\/","author":23589464,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.10","stable_tag":"1.2.10","tested":"7.1.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Bear Essentials: Delete My Account for WooCommerce","header_author":"Bear Branding Co.","header_description":"Simple, secure account deletion for WordPress. Let users permanently delete their accounts with password confirmation. No fuss, no complicated settings. Just install, enable and you're ready.","assets_banners_color":"df1457","last_updated":"2026-10-29 17:44:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/bearbrandingco.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":134,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.10":{"tag":"1.2.10","author":"bearbrandingco","date":"2026-10-29 17:44:55","revision":3773653},"1.2.6":{"tag":"1.2.6","author":"bearbrandingco","date":"2026-10-28 15:37:42","revision":3770987},"1.2.7":{"tag":"1.2.7","author":"bearbrandingco","date":"2026-10-28 17:58:33","revision":3771305},"1.2.8":{"tag":"1.2.8","author":"bearbrandingco","date":"2026-10-29 01:40:43","revision":3771936},"1.2.9":{"tag":"1.2.9","author":"bearbrandingco","date":"2026-10-29 15:31:22","revision":3773414}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3773684,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3773684,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3773649,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3773649,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.10","1.2.6","1.2.7","1.2.8","1.2.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3771127,"resolution":"1","location":"assets","locale":"","width":1034,"height":370},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3771127,"resolution":"2","location":"assets","locale":"","width":1089,"height":398},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3771127,"resolution":"3","location":"assets","locale":"","width":1113,"height":476},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3771127,"resolution":"4","location":"assets","locale":"","width":973,"height":348}},"screenshots":{"1":"WooCommerce My Account dashboard with the Delete My Account option.","2":"Customer account deletion form with password confirmation and permanent-deletion consent.","3":"Account deletion disabled: customers are told that no account will be deleted.","4":"Users &gt; Account Deletion: administrator ON\/OFF switch, Request Help inbox and View History."}},"plugin_section":[],"plugin_tags":[282376,6622,156734,396,286],"plugin_category":[45,54],"plugin_contributors":[289240],"plugin_business_model":[],"class_list":["post-389770","plugin","type-plugin","status-publish","hentry","plugin_tags-account-deletion","plugin_tags-accounts","plugin_tags-delete-account","plugin_tags-privacy","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-security-and-spam-protection","plugin_contributors-bearbrandingco","plugin_committers-bearbrandingco"],"banners":{"banner":"https:\/\/ps.w.org\/bear-essentials-account-manager\/assets\/banner-772x250.png?rev=3773649","banner_2x":"https:\/\/ps.w.org\/bear-essentials-account-manager\/assets\/banner-1544x500.png?rev=3773649","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bear-essentials-account-manager\/assets\/icon-128x128.gif?rev=3773684","icon_2x":"https:\/\/ps.w.org\/bear-essentials-account-manager\/assets\/icon-256x256.gif?rev=3773684","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bear-essentials-account-manager\/assets\/screenshot-1.png?rev=3771127","caption":"WooCommerce My Account dashboard with the Delete My Account option."},{"src":"https:\/\/ps.w.org\/bear-essentials-account-manager\/assets\/screenshot-2.png?rev=3771127","caption":"Customer account deletion form with password confirmation and permanent-deletion consent."},{"src":"https:\/\/ps.w.org\/bear-essentials-account-manager\/assets\/screenshot-3.png?rev=3771127","caption":"Account deletion disabled: customers are told that no account will be deleted."},{"src":"https:\/\/ps.w.org\/bear-essentials-account-manager\/assets\/screenshot-4.png?rev=3771127","caption":"Users &gt; Account Deletion: administrator ON\/OFF switch, Request Help inbox and View History."}],"raw_content":"<!--section=description-->\n<p><strong>Let customers delete their own accounts easily and securely.<\/strong><\/p>\n\n<p>Bear Essentials: Delete My Account for WooCommerce gives customers a simple way to delete their accounts directly from their My Account page.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>Easy self-service account deletion.<\/li>\n<li>Password confirmation for security.<\/li>\n<li>Protection for existing orders and competition entries.<\/li>\n<li>A Request Help option when deletion needs reviewing.<\/li>\n<li>Works with WooCommerce and standard WordPress websites.<\/li>\n<li>Free, lightweight and easy to use.<\/li>\n<\/ul>\n\n<p>Developed by Bear Branding Co.<\/p>\n\n<p>On standard WordPress websites without WooCommerce, add the account deletion form to a page using the shortcode in the Installation section. Eligible customer and subscriber accounts are supported.<\/p>\n\n<p>Competition safeguards cover detected records in supported integrations such as Flintop Giveaways. Historical records can also require Request Help; prize resolution is not automatic. Completed WooCommerce orders do not automatically block account deletion.<\/p>\n\n<p>Part of <strong>Bear Essentials<\/strong>: straightforward solutions to everyday WordPress problems. Simple tools without unnecessary complications.<\/p>\n\n<h3>Security and data handling<\/h3>\n\n<p>Deletion requires the saved administrator toggle to be ON. Version upgrades\nreset it to OFF. BEAAM_ENABLE_SELF_SERVICE_DELETION=false in trusted site\nconfiguration overrides the toggle; the plugin never changes that configuration.\nA legacy true constant alone does not enable deletion. Staging and production\nuse the same process without a development allowlist or test helper.<\/p>\n\n<p>Signed-in customers\/subscribers confirm their password and permanent deletion.\nChecks include POST, user\/session-bound nonces, HTTPS (except explicit local\nenvironments), throttling, per-user locking and repeated safety checks.\nPrivileged roles and multisite are unsupported. Successful deletion revokes\nsessions. Passwords are checked with WordPress, not stored by this plugin.<\/p>\n\n<p>Supported WooCommerce privacy settings control anonymisation or invoice\npreservation. Orders and financial totals\/currency are verified and retained;\nunnecessary standard contact, shipping, tracking and customer-note fields are\nminimised when invoice identity remains. Previously used integrations that\nbecome unavailable fail safely rather than treating their records as absent.<\/p>\n\n<p>All detected Flintop ticket, winner and instant-win ownership records cause a\nhold, regardless of status, including historical, archived, trashed or\nunregistered-status records. Stored ownership is checked even when Flintop is\ninactive. A closed draw is not proof that prize obligations are settled.\nRequest Help does not settle prizes, transfer entitlements or remove records.\nSafe historical hold resolution is not automated or verified. The plugin never\nsuppresses Flintop's deleted_user hooks or starts its queue.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>No telemetry, remote service, license server or customer-email transport is\nincluded. Requests, statuses, timestamps, original numeric customer IDs, help\nmessages\/replies, processing receipts and pseudonymous signed audit events are\nstored in the site's WordPress database. Existing notes and approvals survive.<\/p>\n\n<p>Necessary orders, requests and audit evidence may survive account deletion and\nplugin uninstall. Free text can contain personal information. Site owners must\njustify retention, explain it in their privacy policy and minimise unnecessary\nidentifying text. WordPress privacy exporter and eraser callbacks disclose\nretained request evidence; they do not promise erasure of external services,\nindependent app tokens or backups.<\/p>\n\n<p>Audit identifiers and signatures use separate random installation keys in a\nnon-autoloaded option, independent of WordPress authentication secrets and salt\nrotation. Preserve these keys with secured database backups. Missing\/invalid\nkeys stop signing\/deletion rather than replacing keys for existing evidence.\nOld salt-derived signatures remain unchanged and explicitly unverified.\nSee AUDIT-SECURITY.md for key-loss, legacy and threat-boundary limitations.<\/p>\n\n<h3>Compatibility and limitations<\/h3>\n\n<p>Installed testing used WordPress 7.1.3, PHP 8.2, MySQL 8.4, WooCommerce 11.2.1\/HPOS\nand Flintop Giveaway 13.5.0. Standalone\/absent integrations have isolated API\ncontract coverage, not universal version\/theme\/extension testing.<\/p>\n\n<p>Staging tests covered empty-account deletion, completed-order preservation and\nunresolved prizes; RC.2 covered status-independent ownership. Anonymisation\ncontract tests do not imply all installed combinations were destructively tested.<\/p>\n\n<p>Completion is reported only after verified account removal and saved evidence.\nErasure is not one atomic transaction: a later failure can leave some data erased\nand require recovery. Do not blindly retry an incomplete operation. Plugin-file\nrollback cannot restore deleted users or personal data.<\/p>\n\n<p>Custom stores, external processors, app tokens and backups are not universally\nerased. Mobile-app\/public-page\/store checks remain each site's responsibility.<\/p>\n\n<!--section=installation-->\n<h4>Option 1: Install through WordPress (Recommended)<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u00e2\u2020\u2019 Add New Plugin<\/strong> in your WordPress dashboard.<\/li>\n<li>Search for <strong>Bear Essentials: Delete My Account for WooCommerce<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Option 2: Upload the plugin<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u00e2\u2020\u2019 Add New Plugin \u00e2\u2020\u2019 Upload Plugin<\/strong>.<\/li>\n<li>Select the plugin ZIP file.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Getting Started<\/h4>\n\n<ol>\n<li>Once activated, find the plugin under <strong>Plugins \u00e2\u2020\u2019 Installed Plugins<\/strong>.<\/li>\n<li>To configure it, go to <strong>Users \u00e2\u2020\u2019 Account Deletion<\/strong>.<\/li>\n<li>Enable account deletion when you're ready.<\/li>\n<li>WooCommerce customers can then use <strong>My Account \u00e2\u2020\u2019 Delete My Account<\/strong>.<\/li>\n<\/ol>\n\n<h4>Using WordPress without WooCommerce?<\/h4>\n\n<p>Add <code>[beaam_delete_my_account]<\/code> to any page where you want users to access account deletion.<\/p>\n\n<p><strong>Note:<\/strong> Account deletion is disabled by default. Review any customer records you may need to retain before enabling it.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20woocommerce%20customers%20delete%20their%20accounts%20from%20my%20account%3F\"><h3>Can WooCommerce customers delete their accounts from My Account?<\/h3><\/dt>\n<dd><p>Yes. Once enabled, eligible signed-in customers use Delete My Account and\nconfirm their password and permanent deletion. Safety checks run before erasure.<\/p><\/dd>\n<dt id=\"does%20this%20work%20without%20woocommerce%3F\"><h3>Does this work without WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Add [beaam_delete_my_account] to a WordPress page. WooCommerce and Flintop\nare optional integrations, not installation requirements.<\/p><\/dd>\n<dt id=\"does%20account%20deletion%20delete%20completed%20woocommerce%20orders%3F\"><h3>Does account deletion delete completed WooCommerce orders?<\/h3><\/dt>\n<dd><p>No. Orders are detached, not deleted. Completed orders do not automatically\nprevent deletion; supported WooCommerce privacy settings control anonymisation\nor invoice-identity retention. Owners must justify retained personal information.<\/p><\/dd>\n<dt id=\"why%20can%20a%20customer%20be%20asked%20to%20request%20help%3F\"><h3>Why can a customer be asked to Request Help?<\/h3><\/dt>\n<dd><p>Outstanding obligations, competition records, authored content or failed checks\ncan require review. Request Help preserves the account without bypassing checks.\nReplies appear on the customer's deletion page.<\/p><\/dd>\n<dt id=\"is%20deletion%20enabled%20when%20i%20install%20or%20upgrade%20the%20plugin%3F\"><h3>Is deletion enabled when I install or upgrade the plugin?<\/h3><\/dt>\n<dd><p>No. New installations and version upgrades start OFF. Administrators use\nUsers &gt; Account Deletion; emergency OFF takes priority. This is not bulk deletion.<\/p><\/dd>\n<dt id=\"does%20this%20erase%20every%20record%20or%20guarantee%20gdpr%20compliance%3F\"><h3>Does this erase every record or guarantee GDPR compliance?<\/h3><\/dt>\n<dd><p>No. Transactions, request\/audit evidence and external copies may remain.\nOwners must justify retention. No legal or app-store certification is provided.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.10<\/h4>\n\n<ul>\n<li>Display approved artwork only after verified account deletion.<\/li>\n<li>Preserve deletion safeguards, retained-record explanations and upgrade-OFF behaviour.<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>Rename the display name and simplify the description and installation instructions.<\/li>\n<li>Naming, documentation and version metadata only; no deletion behaviour changes.<\/li>\n<li>Account deletion resets to OFF on upgrade, as in earlier versions.<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Simplify public installation instructions and direct advanced users to the\nincluded documentation.<\/li>\n<li>Documentation and version metadata only; no functional changes.<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Refresh the WordPress.org description and add four real interface screenshots.<\/li>\n<li>Documentation and version metadata only; no deletion logic changes.<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Replace authentication-salt-derived audit signatures and identifiers with\nindependent installation keys; preserve and clearly identify legacy records.<\/li>\n<li>Use request-local random keys for order-erasure comparisons.<\/li>\n<li>Preserve default-OFF execution, identity checks and integration protections.<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>WordPress.org submission preparation: nonce sanitisation, native style loading,\ncompatibility metadata and GPL license text. No new deletion functionality.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Add Return to Homepage after successful deletion using the native home URL.<\/li>\n<li>Keep completed requests in View History, without deleting any evidence.<\/li>\n<li>Hide replies for deleted accounts; preserve existing security and safety checks.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Add a clear empty-request message and My Account explanation; tidy admin spacing.<\/li>\n<li>Presentation only. No functionality, security or deletion-behaviour changes.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Add an immediately saved, administrator-only ON\/OFF toggle to Account Deletion.<\/li>\n<li>Keep new\/upgraded installations OFF; server-side OFF overrides take priority.<\/li>\n<li>Update plugin description. No customer-deletion or integration workflow changes.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Remove the built-in staging account allowlist; use the same process on staging\nand production when explicitly enabled. Execution remains OFF by default.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Final distribution of tested 1.2.0-rc.2; version labels and documentation only.<\/li>\n<li>Standalone WordPress support with optional WooCommerce and Flintop checks.<\/li>\n<li>Status-independent stored ticket, winner and instant-win ownership protection.<\/li>\n<li>Existing request, approval and audit compatibility; execution OFF by default.<\/li>\n<\/ul>","raw_excerpt":"Let customers securely delete their WooCommerce or WordPress accounts, with password confirmation and safeguards for existing orders.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/389770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=389770"}],"author":[{"embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bearbrandingco"}],"wp:attachment":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=389770"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=389770"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=389770"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=389770"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=389770"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=389770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}