Privacy Policy
This document explains how we process data on AI-SQL-Chat (aisql.pl),
including the use of cookies, uploaded JSON Schema files, SQL generation,
and security practices. The document is prepared in accordance with GDPR.
- Data controller & contact
- Scope & sources of data
- Purposes & legal basis
- Cookies & similar technologies
- Uploading JSON schemas
- Using AI-SQL-Chat
- Server logs & security
- Data sharing
- Data retention
- User rights
- Policy changes
Data controller & contact
The data controller is AI-SQL-Chat. For matters related to data protection, please contact: podkowa71@gmail.com.
Scope & sources of data
- Operational data: IP address, timestamp, browser headers (stored in server logs).
- Voluntary data: content entered in the interface (e.g., natural-language prompts), uploaded
JSONschema files. - No user accounts — the service works without registration.
- We do not build user profiles and do not store generated SQL results beyond what is necessary for processing a request.
Purposes & legal basis
- Service delivery (generating SQL based on prompts and uploaded schema) — GDPR Art. 6(1)(b).
- Security & maintenance (logs, rate limiting, abuse protection) — GDPR Art. 6(1)(f).
- Essential cookies — GDPR Art. 6(1)(f).
- Optional cookies (if introduced) — GDPR Art. 6(1)(a). By default we do not use third-party analytics cookies.
Uploading JSON schemas
The “Upload JSON schema” function stores the uploaded file in the uploads/ directory
so it can be used to generate SQL queries.
The latest uploaded file is used by the AI-SQL-Chat module.
Files can be deleted from the schema list in the app.
Upload only schemas that do not contain personal or confidential business data.
Using AI-SQL-Chat
- Prompt → SQL: Based on a natural-language prompt and a provided schema, we generate a single
SELECTquery with enforcedLIMITand anti-SQLi filtering. - Results: Query results are displayed in the browser and are not permanently stored on the server.
- Security: We block DDL/DML instructions,
INFILE/OUTFILE, artificial delays, and multi-statement sequences.
Server logs & security
The server (Oracle Cloud) may automatically store standard access logs: IP address, date/time, requested resource, browser information. These are used for diagnostics, security, and service statistics. We employ protective mechanisms (rate limit, slowdown, content filters).
Data retention
- Server logs — according to hosting provider retention policies and security needs.
- Files in
uploads/— until deleted by the user or administratively (e.g., cleanup/disk limits). - Cookie consent — up to 12 months.
- Query results — only in memory for the duration of request handling (no persistent storage).
User rights
You have the following rights: access, rectification, erasure, restriction, objection, data portability, and filing a complaint to your supervisory authority. Send your request to: podkowa71@gmail.com.
Changes to this policy
This policy may be updated as the service evolves. A new version will be published on this page and the date above will be updated. Continued use of the service constitutes acceptance of the changes.