Hinge Web Profile Prompt Refresher Reminder
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Hinge Web Profile Prompt Refresher Reminder monitors your Hinge profile prompts and notifies you when they become outdated. It detects all the prompts on your profile, displays when they were last refreshed, and highlights prompts that are older than your preferred threshold. The extension shows a clear status indicator—green for up-to-date, yellow for approaching staleness, and red for overdue—so you always know the health of your profile. A one-click "Mark Refreshed" button updates the last refresh date, helping you track how long your current prompts have been active. The extension also provides a direct button to open your profile edit section, making it effortless to update your prompts when needed.
WHERE IT RUNS
This extension works on all Hinge web pages at hinge.co and its subdomains. It runs on your profile page, the main feed, and any page where profile prompts are displayed. The extension operates entirely within your browser and does not access Hinge's servers directly—it reads only what is visible on the page you are viewing. It works alongside the free BotGentz extension, which provides the necessary scripting environment.
HOW TO USE
Install the extension, then navigate to hinge.co and log in to your account. The extension automatically detects your profile prompts and displays them in a panel. Click the extension's icon in your browser toolbar to open the panel and view your current prompt status. The panel shows when you last refreshed your prompts, how many prompts you have, and a status indicator. Use the "Edit Profile" button to quickly navigate to Hinge's profile editor. When you update your prompts, click "Mark Refreshed" to reset the timer. Set your preferred reminder frequency (daily, weekly, bi-weekly, monthly, or never) and age threshold (2 weeks to 2 months) using the dropdown menus. The "Check Prompts" button manually updates the panel with the latest prompt data.
DOM TRAVERSAL WITH NODE FILTERING
Unlike simple selector-based approaches that break when Hinge changes its class names, this extension uses a comprehensive DOM traversal strategy with node filtering. It recursively walks the document tree, checking each element for text content patterns common to profile prompts—looking for question-answer pairs, prompt-answer structures, and typical prompt text lengths and formats. The extension maintains a cache of known prompt selectors and falls back to intelligent text pattern matching when those selectors fail. This multi-layered approach uses the MutationObserver API to watch for dynamic content updates in Hinge's React-rendered interface, capturing prompt changes as they happen without requiring page reloads. The extension also tracks the position and structure of each prompt element, allowing it to highlight stale prompts with visual borders and indicators directly on the page, providing immediate visual feedback that persists until prompts are refreshed.
THE PANEL
The panel supports drag-to-move anywhere on the page. It remembers its position per site, so it stays where you placed it on hinge.co. Click the panel header to collapse it down to just the minimized bubble, or click the expand handle to show the full panel. The panel can be resized by dragging the bottom-right corner. Press the Escape key to close the expanded panel and return to the minimized state. All panel settings, including position, size, and collapsed state, are saved per site and persist across browsing sessions.
PLEASE NOTE
This extension requires the free BotGentz extension to be installed and active, as it provides the underlying DOM injection and script execution environment. Hinge's website changes periodically, and prompt element structures, class names, and data attributes may be updated. When that happens, the extension may stop detecting prompts until an update is released. The extension stores your refresh date, threshold preference, reminder frequency, and last check timestamp locally in your browser's storage using GM_setValue. No data is ever sent to any server, and no personal information is collected. The extension does not read or store your Hinge login credentials, email, or any identifying information. It only reads publicly visible prompt and profile data from the page. You can clear all stored settings at any time from the extension's settings page or by clearing your browser data for hinge.co.