Compliance Overview
Drop Compliance Status
Last updated: 2026-03-1002-13
Source: legal/ directory (16 regulatory docs)documents), directory (docs/SECURITY-COMPLIANCE/security/85 detailedsecurity framework docs)documents), legal/drop-gap-analysis-v2.md
Detailed compliance documentation:See,docs/SECURITY-COMPLIANCE/legal/drop-regulatory-map-v2.mdfor the full regulatory framework, DORA self-assessment, data encryption policy, and other documents required for Finanstilsynet PI licence application.
Overall Compliance Readiness: ~30/8/100
Drop is an MVP-stage application using a PSD2 pass-through model (AISP reads bank balances via Open Banking,balances, PISP initiates payments from user's bank — Drop never holds customer money).
SinceRegulatory Febcompliance 2026:is BankIDnot OIDCexpected integratedat (SCA),this Sumsubstage, KYC live, DORAbut documentation completed,is securitybeing hardeningprepared. completedCards (0are Critical/Higha remaining),FUTURE CSRFfeature, andgated rate-limitingbehind middlewarefeature added, SCA audit trail deployed.flags.
Regulatory Framework
Applicable Regulations
| Regulation | Norwegian Law | Relevance | |
|---|---|---|---|
| PSD2 | Betalingstjenesteloven (LOV-2018-11-23-85) | Core | |
| AML/KYC | Hvitvaskingsloven (LOV-2018-06-01-23) | Core | |
| GDPR | Personopplysningsloven (LOV-2018-06-15-38) | Core | |
| ICT Security | IKT-forskriften / DORA |
Required for financial | |
| Financial Enterprise | Finansforetaksloven (LOV-2015-04-10-17) | Licensing and governance | |
| Currency Registry | Valutaregisterloven |
Cross-border payment reporting | |
| Consumer Protection | Finansavtaleloven |
Source: legal/drop-regulatory-map-v2.md, docs/SECURITY-COMPLIANCE/compliance-framework.md §1md:1-80
Compliance Readiness by Area
1. Licensing (~15%0% ready)
Source: legal/drop-gap-analysis-v2.md:31-50
| Requirement | Status | |
|---|---|---|
| Finanstilsynet |
Not applied | |
| Client fund safeguarding | ||
| Initial capital (20K-125K EUR) | Not secured | |
| Business plan | PARTIAL |
|
FULL GAP |
Recommended path: Agent model under Tink/Aiialicensed licencePSP (4–81-3 weeks)months) +while ownpreparing PIfull licencelicense inapplication parallel.(6-12 See months).project/FASTEST-PATH-TO-PRODUCTION.md
2. PSD2 / SCA (~35%10% ready)
Source: legal/drop-gap-analysis-v2.md:53-78
| Requirement | Status | Code Reference |
|---|---|---|
| Strong Customer Authentication | NOT IMPLEMENTED | No BankID, email+password only |
| BankID integration | NOT IMPLEMENTED | Mentioned in architecture, not in code |
| Dynamic linking | NOT IMPLEMENTED | No amount+payee tied to auth |
| Open Banking AISP/PISP | NOT IMPLEMENTED | Balance is local, not from bank |
| Framework agreement | PARTIAL | Landing page has vilkar.html |
| Fee transparency pre-auth | PARTIAL | Fee shown in API after submission |
| Session management | IMPLEMENTED | lib/auth.ts, lib/middleware.ts |
3. AML/KYC (5% ready)
| Requirement | Status | |
|---|---|---|
| ||
| ||
| ||
|
3. AML/KYC (~35% ready)
| Customer identification |
||
| KYC | |
|
| Transaction monitoring | ||
| Suspicious activity reporting | No SAR |
|
| Document exists | legal/risikovurdering-hvitvasking.md |
|
| AML procedures | Document exists | legal/hvitvaskingsrutiner.md |
4. GDPR (~25%15% ready)
| Requirement | Status | Document |
|---|---|---|
| Privacy notice |
legal/personvernerklaering.md |
|
| DPIA | legal/dpia-vurdering. |
|
| Terms of service | legal/brukervilkar.md |
|
| ||
| ||
| Processing register | |
|
| DPO appointment | ||
| Data retention policy | NOT DEFINED | -- |
| Consent management | | |
5. ICT Security / DORA (~30%25% ready)
Full assessment:Source: docs/SECURITY-COMPLIANCE/dora-self-assessment.mdsecurity/security-rapport-2026-02-12.md:187-188 — overall maturity 1.1/3
| Requirement | Status | |
|---|---|---|
| Security policy |
legal/ikt-sikkerhetspolicy.md |
|
| ||
legal/hendelseshaandtering.md |
||
|
||
|
||
|
||
| Penetration testing | NOT DONE | -- |
| Security hardening | ||
| ||
| ||
Security Audit Summary
Initial audit:Date: 2026-02-12
—Source: security/drop-security-rapport.md
Before Hardening
- 4 CRITICAL, 5 HIGH, 6 MEDIUM, 4
Critical,LOW5findings
After Medium, 4 Low
Post-hardeningHardening (2026-02-13):
Latest hardening review:Source: docs/security/audits/security-hardening-implementation.md
Key remediations completed:
- 0 CRITICAL (all resolved)
- 0 HIGH (all resolved)
- 2 MEDIUM remaining (CSP tightening, proxy config)
- 4 LOW (acknowledged, out of scope)
Key Remediations Completed
- C1 -- Card data: Schema now stores only
last_four+andtoken_refstored(no PAN/CVV) - C2 -- Demo
credentialscredentials:gatedGated behindNODE_ENV !== 'production' - C4 -- SHA-256
passwordspasswords:removed;Removed entirely, bcrypt only - C6/H1 -- Session
revocationrevocation:implementedImplemented and active - H4 -- Input
sanitizationsanitization:appliedApplied to all text fields CSRFM5tokens--enforcedNotificationonIDs:state-mutatingValidatedroutes(max 100, format check)httpOnlyM6+--SecureSettings:+Currency/languageSameSitevalidatedcookiesagainston JWTwhitelists
DORA Significant Gaps (for Finanstilsynet disclosure)
Full gap list: docs/SECURITY-COMPLIANCE/dora-self-assessment.md §5
Legal Documents Inventory
Location: ~/ALAI/products/Drop/legal/
| Document | File | Status |
|---|---|---|
| Privacy notice | personvernerklaering.md |
Draft |
| DPIA assessment | dpia-vurdering.md |
Draft |
| Terms of service | brukervilkar.md |
Draft |
| AML procedures | hvitvaskingsrutiner.md |
Draft |
| AML risk assessment | risikovurdering-hvitvasking.md |
Draft |
| ICT security policy | ikt-sikkerhetspolicy.md |
Draft |
| Incident handling | hendelseshaandtering.md |
Draft |
| Business continuity |
beredskapsplan.md |
Draft |
| Outsourcing policy | utkontraktering-policy.md |
Draft |
| Internal control | internkontroll.md |
Draft |
| Suitability assessment | egnethetsvurdering.md |
Draft |
| Complaint handling | klagebehandling.md |
Draft |
| Licensing preparation | konsesjonssoknad-forberedelse.md |
Draft |
| Business plan | virksomhetsplan.md |
Draft |
| Gap analysis v2 | drop-gap-analysis-v2.md |
Complete |
| Regulatory map v2 | drop-regulatory-map-v2.md |
Complete |
Security Documents Inventory
Location: ~/ALAI/products/Drop/security/
| Document | File | Status |
|---|---|---|
| Security audit rapport | drop-security-rapport.md |
Complete (2026-02-12) |
| Gap analysis | gap-analysis.md |
Complete (2026-02-12) |
| Hardening checklist | hardening-checklist.md |
In progress |
| Hardening implementation | security-hardening-implementation.md |
Complete (2026-02-13) |
| Formal assessment | security-rapport-2026-02-12.md |
Complete (2026-02-12) |
Remediation Phases
Phase 1 —-- BeforeCurrent PISprint Licence(in Submissionprogress)
- fixes,
Externalarchitecturepenetrationcleanup, test(fullsuite,scope) Vulnerability assessmentIncident response tabletop exerciseVendor risk assessments (BankID + Open Banking partner)Audit rights in all critical vendor contractsDPO appointmentBoard ICT risk review
Security
Phase 2 —-- WithinBanking 6Integration Months(pending ofpartner Licence Grantselection)
- Open
DRBankingenvironmentAISP/PISP,buildrealandKYC,testPostgreSQL BCP/DR drillICT risk register toolingProduction SIEM (CloudWatch + Sentry)Per-vendor exit strategies (6 critical vendors)Automated patch management
BankID,
Phase 3 —-- OngoingProduction Launch (post-licence)after Phase 2 + follow-up audit)
Annuallogging,ICTerrorriskhandling,self-assessmentmonitoring,(DORAstagingArt.environment,6(8))load Annualtesting, external penetrationtestQuarterly vulnerability assessmentsTLPT within 3 years of licence grant
Audit
Source: docs/SECURITY-COMPLIANCE/dora-self-assessment.md §6security/security-rapport-2026-02-12.md:196-220