Skip to content

Reduce Freebuff VPN false positives with Spur#714

Merged
jahooma merged 1 commit into
mainfrom
jahooma/reduce-vpn-false-positives
May 21, 2026
Merged

Reduce Freebuff VPN false positives with Spur#714
jahooma merged 1 commit into
mainfrom
jahooma/reduce-vpn-false-positives

Conversation

@jahooma
Copy link
Copy Markdown
Contributor

@jahooma jahooma commented May 21, 2026

Adds Spur Context API as a required second opinion for Freebuff country/privacy gating so IPinfo-only proxy/VPN detections can be cleared while corroborated hard anonymizer traffic remains blocked.
Updates free-mode cache schema and migrations to persist Spur signals, normalized privacy decisions, provider disagreement categories, and safe TTL behavior including legacy-cache misses for pre-Spur hard IPinfo rows.
Adds chat and session logging/analytics for privacy tuning, keeps hard-blocked decisions uncached, and documents the new required SPUR_TOKEN.
Validation: focused Freebuff/Spur tests, web/internal/common typechecks, and git diff --check.

@jahooma jahooma merged commit 33ccf45 into main May 21, 2026
35 checks passed
@jahooma jahooma deleted the jahooma/reduce-vpn-false-positives branch May 21, 2026 05:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant