ExactFlow p.s.a.

RECORDS RETENTION & DOCUMENTATION POLICY

Governing the retention, storage, and secure disposal of all ExactFlow records

Effective Date: 1 April 2026  |  Version 1.0  |  Classification: Internal — All Staff

Document TypeRecords Retention & Documentation Policy
OwnerData Protection Officer (DPO) in coordination with Legal, Finance, and Compliance
Contactprivacy@exactflow.com
Applies ToAll ExactFlow staff, contractors, and systems holding ExactFlow records in any format
Review CycleAnnual — or following a change in applicable law or business structure
Legal FrameworksGDPR Art. 5(1)(e); Polish Accounting Act (Art. 74); Polish AML Act (Art. 49); Polish VAT Act; Polish Tax Ordinance (Art. 70); Polish Labour Code; Polish Social Insurance Act; Polish Civil Code; EU AML Directives

Records must not be kept longer than the maximum period — overly long retention violates GDPR's storage limitation principle. Records must not be deleted before the minimum period — early deletion may destroy evidence required for legal, regulatory, or audit purposes. When in doubt, consult the DPO before deleting.

1. Retention Principles

1.1 Storage Limitation (GDPR Article 5(1)(e))

Personal data must not be kept in identifiable form longer than necessary for the processing purpose. ExactFlow's retention periods balance: the minimum time required for the business purpose; legal and regulatory minimum requirements; and the maximum time permitted under GDPR storage limitation.

1.2 Legal Hold

Where a legal hold is issued (by ExactFlow's legal team or in response to regulatory investigation, court order, or litigation threat), all records subject to the hold are exempted from routine deletion until the hold is lifted. Legal holds are issued by ExactFlow legal counsel and registered in the Legal Hold Register maintained by the DPO.

1.3 Secure Disposal

Personal data: cryptographic erasure or secure overwriting per NIST 800-88; physical media — shredding by certified data destruction company with destruction certificate retained

Confidential business records: secure deletion from all systems and backups; physical documents shredded

Standard records: standard deletion; paper recycling

All disposal actions logged in the Records Disposal Log maintained by the DPO. Backups purged of deleted records within 30 days of deletion.

2. Retention Schedule

2.1 Customer and Transaction Records

Record CategorySpecific RecordsMin RetentionMax RetentionLegal BasisDisposal
Customer AccountsAccount registration; identity verification; contact details; Account Administrator recordsDuration of AccountAccount + 3 yearsGDPR Art. 6(1)(f) — legitimate interests (customer service, legal claims)Secure deletion; anonymise residual analytics
Order and TransactionOrder confirmations; transaction IDs; product details; quantities; prices; order status history7 years7 yearsGDPR Art. 6(1)(c) — Polish Accounting Act Art. 74; VAT ActSecure deletion after 7 years
Payment RecordsTransaction references; last 4 digits; payment method; billing address; tokenized references5 years7 yearsGDPR Art. 6(1)(c) — AML Act (5 years); VAT Act (5 years); Accounting Act (7 years) — apply longestSecure deletion; token revocation
Invoices and VAT RecordsSales and purchase invoices; VAT calculations; VAT returns; Intrastat declarations5 years7 yearsGDPR Art. 6(1)(c) — Polish VAT Act; Polish Accounting Act Art. 74Secure deletion
Consumer WithdrawalWithdrawal requests; refund confirmations; return shipping; refund payment records3 years3 yearsGDPR Art. 6(1)(b)/(c) — consumer rights claims period; Directive 2011/83/EUSecure deletion
Product Safety and RecallSafety incident reports; recall records; affected customer lists; notifications sent10 yearsIndefinite where proceedings pendingGDPR Art. 6(1)(c) — Product Liability Directive; GPSR (EU) 2023/988Secure deletion after 10 years unless legal hold

2.2 AML, KYC, and Compliance Records

Record CategorySpecific RecordsMin RetentionMax RetentionLegal BasisDisposal
CDD / KYB DocumentationIdentity documents; company registration; beneficial ownership; PEP screening; verification decisions5 years from end of relationship5 years; 6 years where SAR filedPolish AML Act Art. 49; EU 4AMLD Art. 40Secure deletion with destruction certificate
AML Transaction RecordsTransactions subject to AML monitoring; structuring alerts; manual review decisions5 years from transaction5 years from transactionPolish AML Act Art. 49Secure deletion
Suspicious Activity ReportsSAR filings; supporting analysis; decisions not to file with reasons5 years from filingIndefinite pending investigation closurePolish AML Act Art. 49; criminal procedure lawSecure deletion after legal hold lifted
Sanctions ScreeningScreening results; match decisions; false positive analysis; confirmed matches and actions5 years5 yearsPolish AML Act; EU Sanctions RegulationsSecure deletion
AML Training RecordsTraining completion; content versions; assessment resultsEmployment + 5 yearsEmployment + 5 yearsPolish AML Act Art. 52 — training obligation evidenceSecure deletion
AML Risk AssessmentEnterprise-wide ML/TF Risk Assessment documentsCurrent + 5 previous versionsCurrent + 5 previous versionsPolish AML Act Art. 27; FATF RecommendationsPrevious versions deleted after superseded by 5 newer versions

2.3 Employment and HR Records

Record CategorySpecific RecordsMin RetentionMax RetentionLegal BasisDisposal
Recruitment — UnsuccessfulCVs; interview notes; assessment results — rejected candidates6 months from rejection2 years with candidate consentGDPR Art. 6(1)(b)/(a) — pre-contractual; consentSecure deletion; notify candidate before talent pool deletion
Employee Personnel FilesEmployment contract; personal details; role; salary; performance; disciplinary recordsEmployment + 5 yearsEmployment + 10 yearsGDPR Art. 6(1)(b)/(c) — Contract; Polish Labour Code; social insuranceSecure deletion after maximum period
Payroll and Social InsurancePayroll records; ZUS contributions; PIT-11 statements5 years after end of year50 years from employment start (post-January 2019 contracts — ZUS obligation)GDPR Art. 6(1)(c) — Labour Code; Social Insurance Act of 17 December 1998 on PensionsSecure deletion; note ZUS 50-year obligation
Security Training RecordsMandatory training completion; AML training; data protection; phishing simulation resultsEmployment + 3 yearsEmployment + 5 yearsGDPR Art. 6(1)(c) — AML Act training; GDPR accountabilitySecure deletion
Background Check ResultsPre-employment background check resultsDuration of employmentEmployment + 1 yearGDPR Art. 6(1)(b)/(c) — employment law; security obligationSecure deletion immediately after maximum period

2.4 Legal and Regulatory Records

Record CategorySpecific RecordsMin RetentionMax RetentionLegal BasisDisposal
Contracts and AgreementsSeller Agreements; Client Subscriptions; DPAs; NDAs; Supplier Contracts; employment contractsDuration + 10 yearsDuration + 10 yearsGDPR Art. 6(1)(f); Polish Civil Code limitation period (10 years B2B; 3 years consumer claims)Secure deletion; paper originals shredded
Regulatory CorrespondenceLetters from UODO, GIIF, KNF, UOKiK, courts; ExactFlow responses; regulatory decisions5 years from resolution10 years from resolutionGDPR Art. 6(1)(f) — legitimate interests; administrative procedure lawSecure deletion
Legal ProceedingsCourt filings; legal opinions; settlement agreements; judgment recordsDuration + 10 yearsDuration + 10 yearsPolish Civil Code limitation periods; GDPR Art. 6(1)(f)Secure deletion after limitation period
Data Subject Rights RequestsAll SARs; rectification, erasure, restriction, portability, objection requests; responses; verification records3 years from closure5 years from closureGDPR Art. 6(1)(c) — accountability; Art. 5(2)Secure deletion
Data Protection Impact AssessmentsDPIAs; pre-consultation UODO correspondence; DPIA review updates3 years from last updateIndefinite while processing continuesGDPR Art. 35 — accountabilityArchived; review upon processing change

2.5 Security and IT Records

Record CategorySpecific RecordsMin RetentionMax RetentionLegal BasisDisposal
Security Audit LogsAccess logs; authentication logs; privileged access logs; API logs12 months online5 years archivedGDPR Art. 32; ISO 27001 A.12; PCI-DSSSecure deletion / overwrite after 5 years
Security Incident RecordsIncident reports; forensic evidence; root cause analyses; remediation records5 years from closure10 years for critical incidentsGDPR Art. 33(5); legitimate interests (legal claims)Secure deletion after maximum period
Breach RegisterAll personal data breach records regardless of notifiability5 years5 yearsGDPR Art. 33(5) — mandatory record-keepingSecure deletion after 5 years
UODO NotificationsSubmitted UODO breach notifications; UODO acknowledgements; correspondence5 years5 yearsGDPR Art. 33(5); accountabilitySecure deletion
Penetration Test ReportsAnnual pentest reports; vulnerability scan reports; remediation tracking3 years5 yearsISO 27001; PCI-DSS; NIS2 — security programme evidenceSecure deletion; access restricted to CISO and DPO
Backup RecordsBackup completion logs; restoration test records; encryption key management2 years5 yearsISO 27001 A.12; GDPR Art. 32 — BCP evidenceOverwrite/delete after maximum period

2.6 Financial and Corporate Records

Record CategorySpecific RecordsMin RetentionMax RetentionLegal BasisDisposal
Annual Financial StatementsAudited financial statements; management accounts; directors' reports5 years from approvalPermanentPolish Accounting Act Art. 74(1)Archive permanently
Accounting RecordsGeneral ledger; journal entries; trial balances5 years from year end5 years from year endPolish Accounting Act Art. 74(2)Secure deletion after 5 years
Board and Shareholder MinutesBoard meeting minutes; shareholder resolutions; statutory booksPermanentPermanentPolish Company Law (KSH)Permanent archive
Corporate RegistrationKRS registration; articles of association; share register; notarial deedsPermanentPermanentPolish Company Law (KSH)Permanent archive
Tax Returns and CorrespondenceCIT; VAT; PIT returns; tax authority correspondence; tax audit records5 years from year end10 years from year endPolish Tax Ordinance Art. 70 — 5-year tax reassessment limitation; 10-year maximum for tax fraudSecure deletion after 10 years
Insurance PoliciesCurrent and expired policies; claims records; certificatesPolicy duration + 3 yearsPolicy duration + 10 yearsLegitimate interests — insurance claims limitationSecure deletion after maximum period

3. Records Management

3.1 Storage and Access

All records must be stored in ExactFlow's authorised document management systems. Storage in personal email, personal cloud storage, or unauthorised applications is prohibited. Access is granted on need-to-know basis under the RBAC framework in the Access Control Policy.

3.2 Retrieval Timeframes

  • Legal, regulatory, and data subject rights requests: within 5 business days
  • Internal audit requests: within 2 business days
  • Emergency legal hold: within 24 hours
  • UODO inspection: within the timeframe specified by UODO — typically 7 days

3.3 Deletion Workflow

  1. DPO maintains a Retention Calendar — automated alerts generated 90 days before a record category's retention period expires
  2. DPO reviews expiring records to confirm no legal hold applies and maximum retention has been reached
  3. Deletion approved by DPO in the Records Disposal Log
  4. IT Security team executes secure deletion and confirms completion
  5. Backups purged of deleted records within 30 days

4. Responsibilities

RoleResponsibility
DPOOwn and maintain Retention Schedule; operate Retention Calendar and Records Disposal Log; approve all disposals; manage legal holds; annual policy review; staff training on retention obligations
CISO / IT SecurityTechnical controls for retention and deletion; backup and recovery; secure hardware disposal; access controls on records systems
Legal CounselIssue and lift legal holds; advise on limitation periods; review retention periods for legal accuracy annually
Finance DirectorEnsure accounting, tax, and financial records comply with Polish Accounting Act and Tax Ordinance
AML Compliance OfficerEnsure AML and KYC records comply with Polish AML Act; manage SAR-related records and extended retention
HR DirectorEnsure employment and payroll records comply with Polish Labour Code and Social Insurance Act — including ZUS 50-year obligation for post-2019 contracts
All StaffStore records only in authorised systems; do not delete without DPO approval; report accidental deletion immediately to privacy@exactflow.com

5. Contact

  • DPO / Records Retention: privacy@exactflow.com
  • Legal Holds: legal@exactflow.com
  • IT / Systems: security@exactflow.com
  • Registered Address: ExactFlow p.s.a., Stanisława Bodycha 87, 05-816 Reguły, Poland
  • Supervisory Authority: UODO — ul. Stawki 2, 00-193 Warsaw | www.uodo.gov.pl

This Records Retention & Documentation Policy complies with: GDPR Art. 5(1)(e) Storage Limitation and Art. 5(2) Accountability; Polish Accounting Act Art. 74; Polish VAT Act; Polish Tax Ordinance Art. 70; Polish AML Act Art. 49; Polish Labour Code; Polish Social Insurance Act (ZUS 50-year obligation for post-2019 employment); Polish Civil Code limitation periods; EU AML Directives; PCI-DSS v4.0; and ISO/IEC 27001:2022 A.18. Annual legal review is mandatory given the complexity of multi-law retention requirements.

— END OF RECORDS RETENTION & DOCUMENTATION POLICY — EXACTFLOW P.S.A. —

Records Retention & Documentation Policy | ExactFlow