Privacy policy clauses for Sequelize
Sequelize is a promise-based Object-Relational Mapping (ORM) library for Node.js that enables developers to interact with SQL databases using JavaScript. Websites use Sequelize to simplify database operations, manage data models, and ensure structured data handling without writing raw SQL queries.
Free scan · No signup · Results in 60 seconds
What data Sequelize collects
Your privacy policy must disclose each of the following data types when you use Sequelize.
When does Sequelize trigger privacy obligations?
Installation Triggers PII Audit Obligations
Sequelize itself is self-hosted and collects no telemetry or cookies. However, installing Sequelize immediately creates a data processing obligation because you are now architecting how user data flows into and out of your connected database. The trigger is not Sequelize's code—it is your model definitions.
### First Concrete Step: Inventory PII in Models
Audit every Sequelize model definition for personally identifiable information (name, email, phone, IP address, user IDs linked to individuals, location data, payment details). Under GDPR Article 4(1), personal data is any information relating to an identified or identifiable natural person. Sequelize has no built-in PII detection; you must manually classify which fields qualify.
### Which Regulations Apply
GDPR (EU/EEA users): Applies immediately if you store any data about EU residents. You must document a lawful basis (Article 6) and update your privacy notice (Article 13/14) with specifics: data categories, retention periods, and third parties (if any).
CCPA (California users): Applies if you collect personal information and meet the threshold (annual gross revenues >$25M, OR buy/receive personal information of 100,000+ consumers/households, OR derive 50%+ revenue from selling consumers' personal information).
