Files
Anvil/PRIVACY.md
T
JonKazama-Hellion 96553a849a chore: bootstrap Anvil repo skeleton
First commit on feature/v0.1.0 establishes the Hellion Forge plugin
scaffold:

- .gitattributes: Linux-first LF defaults, Windows-script CRLF exceptions,
  binary markers for fonts / images / archives. Pre-empts the
  Forgeimizer pre-push hook crash that was caused by Asriels CRLF default.
- .editorconfig: Hellion Forge .NET conventions
  (private fields _camelCase, Allman braces, var-preferred).
- .gitignore: VisualStudio baseline + secrets bucket + Anvil.Tests
  excluded (build-suite lives in the local Hellion Build test repo).
- LICENSE: MIT, Hellion Online Media 2026.
- NOTICE.md: goodwill attribution to Craftimizer and clean-room
  anonymisation note.
- PRIVACY.md: zero-telemetry statement matching 00-Anvil-Scope.
- README.md: v0.1.0 status + planned-feature outline + custom-repo URL.
- Anvil.sln + Anvil/Anvil.csproj: Dalamud.NET.Sdk/15.0.0, x64 platform
  pinned (forge-wide rule), Microsoft.Extensions.Hosting stack closed-range
  pin to 10.0.7 matching HellionChat v1.5.0. No DalamudPackager.targets
  override - SDK 15 default packager handles images / icon / image_urls.
- Anvil/Anvil.yaml: plugin manifest with explicit icon_url / image_urls
  (top-level fields required for SDK 15 default packager) and a v0.1.0
  changelog entry that names RecipeData as the first module.
2026-05-27 19:16:36 +02:00

1.6 KiB

PRIVACY

Anvil is a zero-telemetry Dalamud plugin. It does not collect, transmit, or log any data to external services.

What Anvil reads

  • FFXIV game data via Lumina sheets (recipes, items, actions, buffs, conditions, food) — read-only, in-process.
  • Plugin state from the local pluginConfigs/Anvil/ directory (bookmarks, user settings, theme JSON).
  • Active crafting state via Dalamud's IGameInteropProvider hooks (UseAction, IsActionHighlighted) — exclusively to power the in-game UI; nothing is persisted from the hook data.

What Anvil does NOT do

  • No network calls (no analytics, no auto-update, no usage statistics).
  • No telemetry, no error reporting to any external endpoint.
  • No cloud-stored macros or bookmarks. Everything is local-first.
  • No third-party tracking SDKs of any kind.

Optional features that touch other plugins (local IPC only)

  • Anvil exposes IPC channels (Anvil.Theme.*, Anvil.Macros.*, Anvil.Crafting.*) so other Hellion Forge plugins can read theme state, macro lists, and crafting status. Cross-plugin reads happen in-process via Dalamud's ICallGateProvider; no data leaves the user's machine.
  • MacroMate-IPC export, when triggered, sends macro text to the local MacroMate plugin via Dalamud-internal IPC.

Auto-Craft (opt-in)

The Auto-Craft feature is OFF by default. When enabled, it executes crafting actions automatically via the UseAction hook. It does not send any information about the actions back to the plugin or to any service.

Contact

For privacy questions: open an issue at the Anvil repository or use the Hellion Forge Discord support channel referenced in the plugin manifest.