KVKK Data Management Plan — Compliance Scaffolding for Turkish Research Data
Generates a KVKK (Kişisel Verilerin Korunması Kanunu — Turkey's Personal
Data Protection Law, No. 6698) data management plan for empirical research, and
audits EU/GDPR DMP boilerplate for the points where Turkish law diverges.
KVKK applies to essentially all Turkish empirical research that touches
personal data, yet it is not GDPR: the lawful-basis menu is narrower, the
research exemption works differently, and registration (VERBIS) and
cross-border rules are Turkey-specific. This skill encodes those divergences so
a researcher does not silently reuse an EU plan that is non-compliant in Türkiye.
All article references trace to the primary text of Law 6698
(mevzuat.gov.tr) and the official KVKK English translation; the substantive
divergences are tabulated in references/kvkk_vs_gdpr.md. Anonymization
techniques and the re-identification trap are in
references/anonymization_methods.md. Article-level detail with the exact
exemption wording is in references/kvkk_articles.md.
When to Use This Skill
Use this skill when the request is about Turkish data-protection compliance
for research data — producing or fixing a data management plan under KVKK,
deciding whether a dataset can ride the anonymization exemption, choosing a
lawful basis (açık rıza — explicit consent — vs. an Art. 5/6 alternative),
planning retention and deletion at purpose-end, checking whether VERBIS
registration is required, or assessing a cloud/overseas transfer under Art. 9.
Typical triggers:
- "KVKK uyumlu veri yönetim planı hazırla" (prepare a KVKK-compliant DMP)
- "Anonymize this research dataset so it falls under the KVKK research exemption"
- "VERBIS kaydı gerekli mi?" (is VERBIS registration required?)
- "I have an EU Horizon DMP — make it KVKK-compliant for my Türkiye site"
- "Can I store this survey data on a US cloud under KVKK?"
- "We collect health/biometric data — what does Art. 6 require?"
Does NOT Trigger
Route adjacent requests to the correct sibling skill instead of forcing this one:
| The user actually wants… |
Route to |
Why not this skill |
| GDPR / HIPAA / non-Turkish data-protection compliance |
alterlab-research-ethics |
This skill is KVKK-only; the international ethics/privacy skill owns GDPR/HIPAA |
| An etik kurul (ethics committee) application or which committee is needed (anket/TİTCK) |
alterlab-tr-research-ethics |
That skill scaffolds the Turkish ethics-board submission; KVKK-DMP covers data protection, not ethics review |
| Depositing accepted manuscripts / data in Aperta or a TÜBİTAK open-science VYP (veri yönetim planı / data-management plan) for the funder |
alterlab-aperta |
Aperta owns the TÜBİTAK open-science mandate and funder-facing VYP; KVKK-DMP only supplies the Principle-6 "why data is closed" justification |
| Building a TÜBİTAK ARDEB 1001/1002-A proposal |
alterlab-tubitak-proposal |
That skill scaffolds the proposal form; KVKK-DMP only fills the data-protection annex |
| Building a data-capture instrument / survey (Qualtrics, REDCap) or questionnaire |
alterlab-survey-design |
That owns instrument design; KVKK-DMP governs the legal-basis/retention layer over the data they collect |
| Turkish APA-7 / TR Dizin citation style or academic-writing conventions |
alterlab-tr-academic-style |
Style, not data protection |
If a workflow needs both a funder VYP (Aperta) and a KVKK DMP (here),
produce the KVKK plan first and hand its lawful-basis / anonymization decision
to alterlab-aperta to populate the open-science Principle-6 justification.
The Six Decisions a KVKK DMP Must Resolve
A compliant plan answers these in order. Each maps to a specific article of Law
6698 (full wording in references/kvkk_articles.md).
Lawful basis (Art. 5 / Art. 6). The default is açık rıza (explicit
consent). Unlike GDPR Art. 6, KVKK Art. 5 has no standalone "scientific
research" lawful basis — if consent is not used, the processing must fit one
of the enumerated Art. 5(2) alternatives (e.g. legal obligation, a contract,
data made public by the subject, legitimate interest). Special-category data
(sağlık/health, genetic, biometric, religious belief, etc.) falls under
Art. 6, where processing is prohibited except in enumerated cases and the
Board can mandate adequate measures (yeterli önlemler).
Anonymization exemption (Art. 28(1)(b)) — the primary compliance lever.
Personal data that are anonymized for research, planning and statistics
fall outside the scope of the Law under Art. 28(1)(b). Art. 28(1)(c)
similarly exempts processing for scientific/artistic/literary purposes within
limits. This is the single most powerful move in a research DMP: a genuinely
anonymized dataset escapes consent, VERBIS, and transfer constraints.
Caveat: data that remain re-identifiable are not anonymized and do not
qualify — see references/anonymization_methods.md. Pseudonymized data are
still personal data.
Retention & destruction at purpose-end (Art. 7). When the reasons for
processing no longer exist, data must be erased, destroyed, or anonymized
(silme / yok etme / anonim hale getirme) ex officio or on the data subject's
request, per the KVKK By-Law on Erasure, Destruction or Anonymization. The DMP
states a retention period and the destruction method for each data category.
Data-subject rights & the response window (Art. 13). A controller must
answer a data-subject application within thirty days (otuz gün) at the
latest. The DMP names the contact point and the procedure.
Cross-border transfer (Art. 9, as amended by Law 7499 — published in the
Official Gazette 12 Mar 2024, RG No. 32487; KVKK provisions effective 1 Jun
2024). Overseas/cloud storage needs either an adequacy decision by the
Board or one of the enumerated safeguards (standard contracts, binding
corporate rules, written undertakings, etc.). The Law 7499 amendment
restructured Art. 9 around adequacy decisions and standard contracts — do not
reuse pre-2024 "explicit consent for every transfer" boilerplate. Flag any
non-Türkiye cloud.
VERBIS registration (Art. 16). Controllers must register with the Veri
Sorumluları Sicili (VERBIS — Data Controllers' Registry) before
processing, though the Board exempts categories by objective criteria. The DMP
records VERBIS status (registered / exempt-by-criterion / pending) with the
reason.
A worked walkthrough of all six on a sample survey + health-data project is in
references/dmp_walkthrough.md.
How to Produce the Plan
Classify the data. For each data category, decide: personal vs.
special-category (Art. 6), and identifiable vs. (intended-)anonymized.
Pick the lever. If the research questions can be answered on anonymized
data, plan for Art. 28(1)(b) anonymization at the earliest point and document
the technique and the re-identification-risk assessment. Otherwise select an
Art. 5/6 lawful basis (default açık rıza) and justify it.
Fill the six decisions above into the DMP sections.
Run the scaffold (optional, deterministic) to emit a structured TR+EN DMP
skeleton you then complete and review:
uv run python skills/turkish-academia/alterlab-kvkk-dmp/scripts/kvkk_dmp_scaffold.py \
--title "Project title" \
--basis explicit-consent \
--special-category health \
--retention "5 years post-publication" \
--cross-border none \
--verbis registered \
--lang both \
--out kvkk_dmp.md
The scaffold writes only a template grounded in the encoded article map; it
makes no legal determination and reaches no network. Run
--help for all flags, or --self-check to validate the article encoding.
Audit reused EU/GDPR boilerplate against references/kvkk_vs_gdpr.md and
rewrite each divergent clause (no research basis; anonymization exemption;
VERBIS; 2024 transfer rules).
Hard Rules (do not violate)
- Never claim a dataset is anonymized if it is re-identifiable. Re-identifiable
"anonymized" data does not qualify for the Art. 28 exemption and remains fully
in scope. Pseudonymization is not anonymization.
- Do not invent an Art. 5 "research" basis. KVKK has none; use consent or a
real enumerated alternative, or anonymize.
- Cite base figures and mechanisms, not stale amounts. KVKK Art. 18
administrative fines are revalued every January under the Tax Procedure Law
(Vergi Usul Kanunu) revaluation rate — cite the mechanism and direct the user to
verify the current-year figure; do not hard-code a TRY amount.
- Verify against the current law before relying on an output. Flag the Law
7499 amendments (Art. 6, 9, 18) — adopted 2 Mar 2024, published in the Official
Gazette 12 Mar 2024 (RG No. 32487), KVKK provisions effective 1 Jun 2024 — as
the most recent substantive change.
- This skill produces compliance scaffolding, not legal advice; recommend a
Veri Sorumlusu / KVKK officer (or counsel) sign-off for high-risk processing.
References
references/kvkk_articles.md — article-by-article map (Art. 5, 6, 7, 9, 13, 16,
- with the exact exemption wording, sourced to Law 6698.
references/kvkk_vs_gdpr.md — KVKK↔GDPR crosswalk: the four divergences that
break EU DMP boilerplate (no research basis, anonymization exemption, VERBIS,
2024 transfer reform).
references/anonymization_methods.md — masking, aggregation, generalization
(k-anonymity-style), and the re-identification trap that voids Art. 28.
references/dmp_walkthrough.md — the six decisions worked end-to-end on a
sample survey + health-data study, with a fill-in DMP outline.
Primary sources
Part of the AlterLab Academic Skills suite.
1---2name: alterlab-kvkk-dmp3description: Produces KVKK-compliant (Law 6698, as amended by Law 7499 — published in the Official Gazette 12 Mar 2024, KVKK provisions effective 1 Jun 2024) data management plans for Turkish research, encoding the açık rıza (explicit consent) default basis, the Art. 28(1)(b) anonymization exemption as the primary compliance lever, the Art. 6 special-category regime for health/genetic/biometric data, Art. 7 deletion/destruction/anonymization at purpose-end, the Art. 13 thirty-day data-subject response window, Art. 9 cross-border adequacy-decision rules for cloud/overseas data, and Art. 16 VERBIS pre-processing registration, with a KVKK-vs-GDPR crosswalk. Use when the user needs a KVKK data management plan, to anonymize a research dataset under Turkish law, a VERBIS check, or to fix EU DMP boilerplate for Turkey; for pure GDPR/HIPAA use alterlab-research-ethics. Part of the AlterLab Academic Skills suite.4license: MIT5---67# KVKK Data Management Plan — Compliance Scaffolding for Turkish Research Data89Generates a **KVKK** (Kişisel Verilerin Korunması Kanunu — Turkey's Personal10Data Protection Law, No. 6698) data management plan for empirical research, and11audits EU/GDPR DMP boilerplate for the points where Turkish law **diverges**.12KVKK applies to essentially all Turkish empirical research that touches13personal data, yet it is not GDPR: the lawful-basis menu is narrower, the14research exemption works differently, and registration (**VERBIS**) and15cross-border rules are Turkey-specific. This skill encodes those divergences so16a researcher does not silently reuse an EU plan that is non-compliant in Türkiye.1718All article references trace to the primary text of Law 669819(mevzuat.gov.tr) and the official KVKK English translation; the substantive20divergences are tabulated in `references/kvkk_vs_gdpr.md`. Anonymization21techniques and the re-identification trap are in22`references/anonymization_methods.md`. Article-level detail with the exact23exemption wording is in `references/kvkk_articles.md`.2425## When to Use This Skill2627Use this skill when the request is about **Turkish data-protection compliance28for research data** — producing or fixing a data management plan under KVKK,29deciding whether a dataset can ride the anonymization exemption, choosing a30lawful basis (açık rıza — explicit consent — vs. an Art. 5/6 alternative),31planning retention and deletion at purpose-end, checking whether **VERBIS**32registration is required, or assessing a cloud/overseas transfer under Art. 9.3334Typical triggers:3536- "KVKK uyumlu veri yönetim planı hazırla" (prepare a KVKK-compliant DMP)37- "Anonymize this research dataset so it falls under the KVKK research exemption"38- "VERBIS kaydı gerekli mi?" (is VERBIS registration required?)39- "I have an EU Horizon DMP — make it KVKK-compliant for my Türkiye site"40- "Can I store this survey data on a US cloud under KVKK?"41- "We collect health/biometric data — what does Art. 6 require?"4243### Does NOT Trigger4445Route adjacent requests to the correct sibling skill instead of forcing this one:4647| The user actually wants… | Route to | Why not this skill |48|---|---|---|49| GDPR / HIPAA / non-Turkish data-protection compliance | `alterlab-research-ethics` | This skill is KVKK-only; the international ethics/privacy skill owns GDPR/HIPAA |50| An **etik kurul** (ethics committee) application or which committee is needed (anket/TİTCK) | `alterlab-tr-research-ethics` | That skill scaffolds the Turkish ethics-board submission; KVKK-DMP covers data protection, not ethics review |51| Depositing accepted manuscripts / data in **Aperta** or a TÜBİTAK open-science **VYP** (veri yönetim planı / data-management plan) for the funder | `alterlab-aperta` | Aperta owns the TÜBİTAK open-science mandate and funder-facing VYP; KVKK-DMP only supplies the Principle-6 "why data is closed" justification |52| Building a TÜBİTAK ARDEB 1001/1002-A proposal | `alterlab-tubitak-proposal` | That skill scaffolds the proposal form; KVKK-DMP only fills the data-protection annex |53| Building a data-capture instrument / survey (Qualtrics, REDCap) or questionnaire | `alterlab-survey-design` | That owns instrument design; KVKK-DMP governs the legal-basis/retention layer over the data they collect |54| Turkish APA-7 / TR Dizin citation style or academic-writing conventions | `alterlab-tr-academic-style` | Style, not data protection |5556If a workflow needs both a **funder VYP** (Aperta) and a **KVKK DMP** (here),57produce the KVKK plan first and hand its lawful-basis / anonymization decision58to `alterlab-aperta` to populate the open-science Principle-6 justification.5960## The Six Decisions a KVKK DMP Must Resolve6162A compliant plan answers these in order. Each maps to a specific article of Law636698 (full wording in `references/kvkk_articles.md`).64651. **Lawful basis (Art. 5 / Art. 6).** The default is **açık rıza** (explicit66 consent). Unlike GDPR Art. 6, KVKK Art. 5 has **no standalone "scientific67 research" lawful basis** — if consent is not used, the processing must fit one68 of the enumerated Art. 5(2) alternatives (e.g. legal obligation, a contract,69 data made public by the subject, legitimate interest). Special-category data70 (sağlık/health, genetic, biometric, religious belief, etc.) falls under71 **Art. 6**, where processing is prohibited except in enumerated cases and the72 Board can mandate **adequate measures** (yeterli önlemler).73742. **Anonymization exemption (Art. 28(1)(b)) — the primary compliance lever.**75 Personal data that are **anonymized** for research, planning and statistics76 fall **outside the scope of the Law** under Art. 28(1)(b). Art. 28(1)(c)77 similarly exempts processing for scientific/artistic/literary purposes within78 limits. This is the single most powerful move in a research DMP: a genuinely79 anonymized dataset escapes consent, VERBIS, and transfer constraints.80 **Caveat:** data that remain re-identifiable are *not* anonymized and do **not**81 qualify — see `references/anonymization_methods.md`. Pseudonymized data are82 still personal data.83843. **Retention & destruction at purpose-end (Art. 7).** When the reasons for85 processing no longer exist, data must be **erased, destroyed, or anonymized**86 (silme / yok etme / anonim hale getirme) ex officio or on the data subject's87 request, per the KVKK By-Law on Erasure, Destruction or Anonymization. The DMP88 states a retention period and the destruction method for each data category.89904. **Data-subject rights & the response window (Art. 13).** A controller must91 answer a data-subject application **within thirty days** (otuz gün) at the92 latest. The DMP names the contact point and the procedure.93945. **Cross-border transfer (Art. 9, as amended by Law 7499 — published in the95 Official Gazette 12 Mar 2024, RG No. 32487; KVKK provisions effective 1 Jun96 2024).** Overseas/cloud storage needs either an **adequacy decision** by the97 Board or one of the enumerated safeguards (standard contracts, binding98 corporate rules, written undertakings, etc.). The Law 7499 amendment99 restructured Art. 9 around adequacy decisions and standard contracts — do not100 reuse pre-2024 "explicit consent for every transfer" boilerplate. Flag any101 non-Türkiye cloud.1021036. **VERBIS registration (Art. 16).** Controllers must register with the **Veri104 Sorumluları Sicili** (VERBIS — Data Controllers' Registry) **before**105 processing, though the Board exempts categories by objective criteria. The DMP106 records VERBIS status (registered / exempt-by-criterion / pending) with the107 reason.108109A worked walkthrough of all six on a sample survey + health-data project is in110`references/dmp_walkthrough.md`.111112## How to Produce the Plan1131141. **Classify the data.** For each data category, decide: personal vs.115 special-category (Art. 6), and identifiable vs. (intended-)anonymized.1162. **Pick the lever.** If the research questions can be answered on anonymized117 data, plan for Art. 28(1)(b) anonymization at the earliest point and document118 the technique and the re-identification-risk assessment. Otherwise select an119 Art. 5/6 lawful basis (default açık rıza) and justify it.1203. **Fill the six decisions** above into the DMP sections.1214. **Run the scaffold** (optional, deterministic) to emit a structured TR+EN DMP122 skeleton you then complete and review:123124 ```bash125 uv run python skills/turkish-academia/alterlab-kvkk-dmp/scripts/kvkk_dmp_scaffold.py \126 --title "Project title" \127 --basis explicit-consent \128 --special-category health \129 --retention "5 years post-publication" \130 --cross-border none \131 --verbis registered \132 --lang both \133 --out kvkk_dmp.md134 ```135136 The scaffold writes only a template grounded in the encoded article map; it137 makes **no legal determination** and reaches no network. Run138 `--help` for all flags, or `--self-check` to validate the article encoding.1395. **Audit reused EU/GDPR boilerplate** against `references/kvkk_vs_gdpr.md` and140 rewrite each divergent clause (no research basis; anonymization exemption;141 VERBIS; 2024 transfer rules).142143## Hard Rules (do not violate)144145- **Never claim a dataset is anonymized if it is re-identifiable.** Re-identifiable146 "anonymized" data does not qualify for the Art. 28 exemption and remains fully147 in scope. Pseudonymization is not anonymization.148- **Do not invent an Art. 5 "research" basis.** KVKK has none; use consent or a149 real enumerated alternative, or anonymize.150- **Cite base figures and mechanisms, not stale amounts.** KVKK Art. 18151 administrative fines are revalued every January under the Tax Procedure Law152 (Vergi Usul Kanunu) revaluation rate — cite the mechanism and direct the user to153 verify the current-year figure; do not hard-code a TRY amount.154- **Verify against the current law before relying on an output.** Flag the Law155 7499 amendments (Art. 6, 9, 18) — adopted 2 Mar 2024, published in the Official156 Gazette 12 Mar 2024 (RG No. 32487), KVKK provisions effective 1 Jun 2024 — as157 the most recent substantive change.158- This skill produces compliance **scaffolding**, not legal advice; recommend a159 Veri Sorumlusu / KVKK officer (or counsel) sign-off for high-risk processing.160161## References162163- `references/kvkk_articles.md` — article-by-article map (Art. 5, 6, 7, 9, 13, 16,164 28) with the exact exemption wording, sourced to Law 6698.165- `references/kvkk_vs_gdpr.md` — KVKK↔GDPR crosswalk: the four divergences that166 break EU DMP boilerplate (no research basis, anonymization exemption, VERBIS,167 2024 transfer reform).168- `references/anonymization_methods.md` — masking, aggregation, generalization169 (k-anonymity-style), and the re-identification trap that voids Art. 28.170- `references/dmp_walkthrough.md` — the six decisions worked end-to-end on a171 sample survey + health-data study, with a fill-in DMP outline.172173### Primary sources174175- Law 6698 (KVKK) full text — https://www.mevzuat.gov.tr/mevzuatmetin/1.5.6698.pdf176- KVKK official English translation — https://www.kvkk.gov.tr/Icerik/6649/Personal-Data-Protection-Law177- By-Law on Erasure, Destruction or Anonymization of Personal Data — https://www.kvkk.gov.tr/Icerik/6636/By-Law-on-Erasure-Destruction-or-Anonymization-of-Personal-Data178- VERBIS (Data Controllers' Registry) — https://www.kvkk.gov.tr/Icerik/2043/179- Law 7499 — amendments to Art. 6, 9, 18 (adopted 2 Mar 2024; published in the Official Gazette 12 Mar 2024, RG No. 32487 — https://www.resmigazete.gov.tr/eskiler/2024/03/20240312-1.htm; KVKK provisions effective 1 Jun 2024)180181Part of the AlterLab Academic Skills suite.