NicholicIndependent

Transparency

What gets published, and what does not

Nicholic is open about what it owes people and closed about how specific defences work. This page explains the line, and names the signs that would show it being abused.

Transparency is a means, not the end

The thing worth wanting from a company is accountability: the ability to check whether it did what it said, without needing its cooperation to find out.

Disclosure is one route to accountability, and it is often assumed to be the only one. It is not. Accountability needs three things — commitments specific enough to be broken, a record of failures reported by the company itself, and behaviour observable over enough time to form a pattern. None of those requires publishing how a system is built.

This distinction matters because the two get conflated constantly. A company that publishes an architecture diagram and a vague values statement looks more open than one that publishes falsifiable refusals and no diagram. The second is far more accountable. The diagram cannot be broken; the refusals can.

Some disclosures make people less safe

Publishing certain operational detail does not inform the people it is supposed to protect. It informs the people working against them.

A worked example. Suppose a platform publishes the threshold at which a new account is flagged for review: more than twenty messages in the first hour. That number is now public. Every spam operation reads it once and rewrites its scripts to send nineteen. The threshold has not just been revealed — it has been permanently neutralised, and the only parties who changed behaviour are the abusive ones. Ordinary users never knew the number existed and are now measurably less protected.

The same reasoning applies to ranking weights, which become a manipulation guide; to infrastructure topology, which becomes a target list; and to unpatched vulnerabilities, which become an exploit window. In each case, the disclosure transfers capability to an attacker and gives the ordinary reader nothing they can act on.

The principle this follows, stated correctly

There is a well-known rule in cryptography, Kerckhoffs's principle: a system should remain secure even if everything about its design is public, with only the key kept secret. It is correct, and Nicholic follows it. Cryptographic design that depends on nobody knowing how it works is broken design, and any encryption used here should be safe to describe openly.

That principle is routinely stretched into something it does not say. It is a claim about cryptographic algorithms, where the security rests entirely on a secret key and the design can be published without loss. It is not a claim about operational defence, where there is no key — where the "secret" is a threshold, a heuristic, or a signal, and publishing it removes the protection outright rather than relocating it.

Anti-abuse work has no equivalent of a key. That is the whole difference, and eliding it is how "security through obscurity is bad" gets used to argue for publishing a fraud-detection playbook.

The weakness in this position

Everything above is also exactly what a company would say if it wanted a principled-sounding reason to hide things.

Security through obscurity is a genuine anti-pattern. "Operational security" is a genuinely popular excuse for concealing incompetence, and the argument on this page could be lifted verbatim by a company using it in bad faith. Anyone reading this sceptically is reading it correctly.

What distinguishes the two is not the argument, which is available to anyone. It is whether the boundary is fixed in advance and whether the company reports its own failures. A posture drawn before there is anything to hide, published with the specific signs that would expose it as a cover story, is harder to abuse than one improvised when a difficult question arrives.

What would show this is a cover story

If any of these happens, the posture on this page has stopped being security discipline. They are listed here so that nobody has to take the distinction on trust.

  1. A commitment on the principles page changes wording without a dated changelog entry.
  2. Something moves from Tier 1 to Tier 3 — that is, a fact that used to be published stops being published.
  3. An incident becomes known from outside before it appears in the incident log.
  4. A security property is claimed without a stated limit.
  5. A response target is quietly removed rather than reported as missed.
  6. Tier 3 starts being used for anything that is merely embarrassing rather than genuinely operational.

What anyone can ask for at any time

  • What data is held about you, and why.
  • A copy of it, in a documented format, without a fee.
  • Its deletion, in one step, without contacting anyone.
  • How Nicholic is funded.
  • What changed in these commitments, and when.
  • Who to contact about a vulnerability, and what happens after.

If something sits in Tier 3 that you think belongs in Tier 1 or 2, that is a reasonable argument to make, and the contact address is on the contact page. The tiers are a position, not a natural fact, and the case for moving something is worth hearing.

The tiers

What is published, and what is not
TierWhat it holdsWhy
1 — Published, and said plainlyWhat Nicholic commits to, how it is funded, what it refuses to build, and what went wrong.This is what accountability actually consists of. None of it helps an attacker, and all of it can be checked against later behaviour.
2 — Published in general termsThe existence of a protection, without the numbers that make it a target map.A person deserves to know whether a control exists. Publishing its parameters converts that knowledge into a tested route around it.
3 — Deliberately not publishedOperational detail whose disclosure would make the people this site is written for less safe.Each item here is something an attacker, spammer or fraud operation would use directly. Publishing it buys the appearance of openness and pays for it with somebody else's safety.

Tier 1Published, and said plainly

  • The refusals, dated and versioned
  • The promises refused as unkeepable
  • How Nicholic makes money
  • What data is collected and how to remove it
  • Post-incident reports, including ones nobody would have found
  • The security contact address

Tier 2Published in general terms

  • Whether private messages are end-to-end encrypted — not the key rotation schedule
  • That rate limiting exists — not the limits
  • That anomaly detection runs — not what it looks at
  • That backups exist and are tested — not where they live
  • That an account can be recovered — not the checks that gate it

Tier 3Deliberately not published

  • Architecture diagrams and infrastructure topology
  • Key management and where secrets are held
  • Abuse-detection signals and the thresholds that trigger review
  • Ranking and recommendation weights
  • Unpatched vulnerabilities, until they are fixed
  • Anything that identifies a specific person under review