有効期限のないAPIキーの問題点
何年も前に発行され、一度もローテーションされず、今も有効なキーは、便利なものではありません。何年も誰も実際に確認していない負債です。
「無制限」は厳密な意味を持つ言葉ですが、あまりに緩く使われることが多いため、その厳密な意味を期待することがほとんど世間知らずのように感じられるようになってきました。この言葉は、書かれているとおりのことを意味すべきです。つまり、そのプランで送信できるリクエスト数に、実際の利用がどのペースに達しても上限がないということです。プロバイダーが開示していない非常に大きな数字や、利用が内部の閾値を超えると速度が制限される料金、あるいは技術的には上限が明記されていないものの、非公開の上限として機能するフェアユース条項が付いたプランを意味すべきではありません。
月額€50の私たちのUnlimitedキーは、最初の定義を、そして最初の定義だけを意味します。それを超えるとリクエストの速度が制限され始める内部の閾値はなく、公開したくない数字の代わりとなるフェアユースポリシーもなく、プランがうたう内容と、大量に使ったときに実際に許可される内容との間に違いもありません。もし私たちが本当に技術的な安全装置を組み込むことがあれば、誠実な対応は、言葉はそのままにひそかに条件を付けることではなく、プラン名を変えて本当の数字を公開することです。
無制限という主張が本物かどうかを見極める有用なテストは、それが具体的で確認可能な方法で反証可能かどうかだと私たちは考えます。顧客が短期間に異常に大量のリクエストを送信して、プランが実際に持ちこたえるかどうかを確かめられるのか。それとも、プロバイダーがどこかに文言を用意していて、顧客がプランの条件からは予測できなかった方法で、「異常」の定義を後から変えられるのか。後からいつでも言い逃れができる主張は、本当の意味での主張ではありません。プロバイダーが後で決めることの仮置きにすぎません。
この区別が重要なのは、無制限プランがまさに、リクエスト量を管理すべきコストとして考えるのをやめる必要のある顧客のために存在しているからです。それこそが価値提案のすべてです。定額を支払えば、数えるのをやめられる。ひそかに上限が残っているプランは、考えうる最悪の形でその目的を損ないます。制限を気にしなくて済むようにとまさにそれを購入した顧客こそが、隠れた上限が適用されたときに最も驚かされやすいからです。その言葉が書かれたとおりの意味であることに最も強く依存していたのは、その顧客なのです。
私たちは、すべてのプロバイダーが無制限プランを提供すべきだとも、上限があり価格が明確なプランが無制限プランより劣るとも主張していません。明確に示された上限は、それ自体で誠実です。誠実でないのは、ほとんどの顧客が自分で試すことはないほど高く上限が設定されているからといって、上限のあるプランを無制限と呼ぶことです。この言葉は、どのような量でも検証され真であるプランの特性を表すべきであり、中央値の顧客にはたまたま当てはまるものの、約束が文字どおりであることを本当に必要としていた人にはひそかに当てはまらないマーケティング上の印象であってはなりません。