def METHOD_NAME() -> bool:
    """
    Checks the .datadiff.toml profile file for the asked_for_email key
    Returns False immediately if --no-tracking or not in an interactive terminal
    If found, return False (already asked for email)
    If not found, add a key "asked_for_email", and return True (we should ask for email)
    Returns:
        bool: decision on whether to prompt the user for their email
    """
    console = get_console()
    if g_tracking_enabled and console.is_interactive:
        profile = _load_profile()
        if "asked_for_email" not in profile:
            profile["asked_for_email"] = ""
            with open(DEFAULT_PROFILE, "w") as conf:
                toml.dump(profile, conf)
            return True
    return False