Contract usage analytics
Detects contract usage analytics: a contract usage / licence utilisation / consumption report phrase combined with populated usage data - rows keyed by a customer or contract identifier, labelled licensed seats, active users, utilisation or overage values, or labelled customer/contract identifiers. Phrase-only mentions stay discovery-only.
- Type
- regex
- Engine
- boost_regex
- Confidence
- medium
- Confidence justification
- Enforce tiers require populated dataset structure (a data row keyed by a customer/record identifier, a labelled value or a labelled identifier) beside the topic phrase; a column header on its own only counts toward 85, so blank extracts stay at 65. Help pages, policies, product copy and news that only name the topic stay at 65. Medium because internal analytics documentation with worked examples can still reach 75.
- Detection quality
- Topic false positive
- Jurisdictions
- global
- Regulations
- Privacy Act 1988 (Cth), Information Privacy Act 2009 (Qld), GDPR
- Frameworks
- ISO 27001, ISO 27701
- Data categories
- pii
- Scope
- wide
- Risk rating
- 8
- Platform compatibility
- Purview: Compatible, GCP DLP: Compatible, Macie: Compatible, Zscaler: Compatible, Palo Alto: Degraded, Netskope: Unsupported
Pattern
(?i)\b(?:contract\s+usage\s+(?:analytics|reports?|data)|licen[cs]e\s+(?:usage|consumption|utili[sz]ation)(?:\s+(?:reports?|data|analytics))?|consumption\s+reports?|entitlement\s+usage|seat\s+utili[sz]ation|usage\s+against\s+(?:contract|commitment|entitlement)|committed\s+spend\s+(?:tracking|reports?))\b
Corroborative evidence keywords
true-up, renewal, shelfware, overage charges, price uplift, expansion opportunity, downgrade risk, enterprise agreement, annual commit, consumption trend
Proximity: 300 characters
Should match
Contract usage analytics - Q3 FY26 (commercial-in-confidence) customer_id,contract_id,licensed_seats,active_users,utilisation_pct,overage C104421,EA-2024-0187,1200,1374,114.5,174 C104587,EA-2025-0033,500,212,42.4,0 True-up and price uplift to be raised at renewal; shelfware at C104587.— Usage extract - header, customer rows and commercial evidence (85)License utilization report Customer ID: C104421 Shared with the account team.— Single labelled customer identifier (75)Licence consumption report - FY27 renewal pack Contract number: EA-2023-0419 Account number: ACC-552910 Licensed seats: 2,500 Active users: 1,186 Utilisation: 47.4% Shelfware flagged; downgrade risk at renewal, account manager to propose a reduced annual commit.— Labelled consumption report with contract/account identifiers, seat and utilisation values and renewal evidence (85)
Should not match
Help centre article: the license usage report shows licensed seats, active users and utilisation for your tenant. Admins can export it from the portal.— Product help articleContract usage analytics customer_id,contract_id,licensed_seats,active_users,utilisation_pct— Blank extract - column header only (65)Software vendors are auditing license usage more aggressively, with true-up bills rising 20%, a news report said.— News itemunrelated generic text without domain phrases— Unrelatedcustomer invoice— Generic word pair
Known false positives
- Privacy notices, help-centre articles, product pages and policies describing licence and contract usage. Mitigation: They name the topic without populated rows, labelled values or identifiers, and guidance/help framing is excluded, so they stay at 65.
- Analytics training material and documentation with worked examples of licence and contract usage. Mitigation: Training and template framing is excluded; unframed worked examples with realistic rows can still reach 75.
- News and industry commentary with aggregate statistics. Mitigation: Aggregate percentages are not keyed to a record identifier, so they do not satisfy the row or labelled-value structures.