Privacy policy clauses for Kysely
Kysely is a type-safe TypeSQL query builder for TypeScript applications that enables developers to construct database queries with compile-time type checking. Websites use Kysely to safely query and manage data stored in connected SQL databases while maintaining code reliability.
Free scan · No signup · Results in 60 seconds
What data Kysely collects
Your privacy policy must disclose each of the following data types when you use Kysely.
When does Kysely trigger privacy obligations?
Installation Triggers
Kysely itself—a TypeScript query builder—does not collect, transmit, or process personal data. However, it *immediately* triggers compliance obligations the moment you use it to query a database containing personal data.
The Critical Distinction
Kysely is self-hosted. It runs in your application code and never sends data to Kysely's servers. The compliance trigger is not Kysely's presence, but the data you store in and retrieve from your connected SQL database. If your schema includes names, emails, IP addresses, user IDs, location data, or other identifiers, GDPR Article 4(1), CCPA Section 1798.100, and equivalent regulations in your jurisdiction classify that stored data as personal data you control.
First Concrete Step
Once Kysely queries personal data, you must:
1. Map your database schema to identify what personal data you hold (names, emails, etc.)
2. Document your lawful basis for processing it under GDPR Article 6 or CCPA's consumer rights (Section 1798.100 et seq.)
3. Update your privacy notice to disclose which data categories you collect, why, and how long you retain them—
