Skip to content

Releases: findip-net/findip-shield-swift

Release list

1.0.1

Choose a tag to compare

@DanielRefTech DanielRefTech released this 29 Oct 18:37
e54c7fb

A deadline on track (ShieldOptions.timeout, default 5 s) and session_start no longer awaited. See CHANGELOG.md.

v1.0.0

Choose a tag to compare

@DanielRefTech DanielRefTech released this 29 Oct 10:09

First release of FindIP Shield for iOS: a risk verdict on each signup, login and checkout in your app.

.package(url: "https://github.com/findip-net/findip-shield-swift", from: "1.0.0")
  • FindIPShield.configure(siteKey:options:), track(_:context:screen:) (async, plus a completion-handler form), identify(userId:email:plan:salt:custom:), setConsent(_:), sessionId, reset(), resetVisitor().
  • Emails and user IDs are hashed (SHA-256) and encrypted (RSA-OAEP, SHA-256) on the device; only your Shield dashboard can open them.
  • No dependencies. No tracking, no IDFA, no fingerprinting. Privacy manifest included.
  • iOS 15+, tvOS 15+, visionOS 1+, macOS 12+. Clean in Swift 6 language mode.

The verdict is advice: your backend confirms it with POST /v1/shield/sessions/verify and the site's secret key. See the README.