Privacy policy clauses for Knex.js
Knex.js is a SQL query builder library for Node.js that enables developers to construct and execute database queries programmatically. Websites use Knex.js to interact with SQL databases while maintaining control over data access, storage, and security through application-level query management.
Free scan · No signup · Results in 60 seconds
What data Knex.js collects
Your privacy policy must disclose each of the following data types when you use Knex.js.
When does Knex.js trigger privacy obligations?
Knex.js itself does not collect, transmit, or process personal data—it is a query builder library that constructs SQL statements executed against your own database. However, installing Knex.js triggers compliance obligations the moment you use it to query, insert, update, or delete personal data in your database.
What activates obligations:
You become a data controller under GDPR Article 4(7) and a business under CCPA Section 1798.100 the instant Knex.js queries touch personal data (names, emails, IPs, user IDs, etc.). This is true regardless of database scale—even a small indie SaaS with 100 users must comply.
Jurisdiction thresholds:
- –GDPR: Applies if you process data of EU residents (no server location requirement). Threshold: any processing.
- –CCPA: Applies if you process data of California residents and meet one threshold: $25M+ annual revenue, buy/sell data of 100k+ people, or derive 50%+ revenue from selling consumer data.
- –Other:
