SECURITY OVERVIEW

Last updated: 20 June 2026
Effective from: 20 June 2026
Version: 1.0

1. About This Overview

This Security Overview explains the high-level security approach used for NibbleKit platform services operated by Paul Hepple, a sole trader trading as DarkByte Creations.

In this overview, DarkByte, NibbleKit, we, us and our refer to Paul Hepple trading as DarkByte Creations.

This overview applies to NibbleKit services that link to it, including, where applicable:

This is a public summary. It does not disclose security-sensitive implementation details and does not replace:

2. Security Responsibilities

Security responsibilities depend on the relevant service and processing role.

DarkByte is responsible for security measures applying to:

A Merchant is responsible for:

Customers are responsible for:

The existence of responsibilities for a Merchant or Customer does not remove security obligations applying directly to DarkByte.

3. Security Principles

DarkByte's security programme is based on the following principles:

Security controls are selected by reference to:

4. Information-Security Governance

DarkByte maintains documented processes proportionate to the size and risk of the NibbleKit service.

These processes cover, as applicable:

Security responsibilities must be assigned to identifiable people rather than left to informal or assumed ownership.

Material security policies and procedures are reviewed:

5. Identity and Access Management

Access to non-public NibbleKit functions is controlled through authentication and authorisation measures appropriate to the role and risk.

Controls include, where applicable:

DarkByte personnel and contractors may access production systems or personal data only where:

Shared privileged credentials must not be used merely for convenience.

Where an emergency-access process is used, access must be:

6. Passwords, Credentials and Sessions

NibbleKit is designed not to store ordinary account passwords in readable plain text.

Credentials must be protected using measures appropriate to their type.

Users must not:

DarkByte may:

where compromise or misuse is reasonably suspected.

Password-reset and verification links must:

7. Encryption and Data Transmission

Authentication, payment and personal-data communications over public networks must use appropriately protected transport.

DarkByte uses encrypted network transport for supported NibbleKit web, app and API connections involving personal or confidential information.

Users must not intentionally bypass security warnings or transmit sensitive information through an unapproved insecure route.

Encryption at rest or equivalent access protection is applied where appropriate to:

Encryption is one safeguard and does not replace:

Cryptographic keys, secrets and service credentials must be:

8. Data Minimisation and Separation

NibbleKit security measures include limiting the amount and location of sensitive information.

DarkByte seeks to:

Customer, Merchant and administrative data must not be mixed merely for convenience where separation is reasonably required.

A user's access to one Merchant does not permit access to another Merchant's data.

9. Secure Development and Change Management

Security is considered when NibbleKit software, configuration and infrastructure are created or changed.

Depending on the nature and risk of the change, controls may include:

Security-sensitive changes include changes affecting:

Live personal data must not be used for ordinary development or demonstration where synthetic or appropriately anonymised information is sufficient.

A production change must not be made through an unauthorised personal account or unreviewed local workaround.

10. Dependency and Vulnerability Management

DarkByte maintains processes for identifying, assessing and addressing vulnerabilities in:

Vulnerabilities are prioritised by considering:

A material vulnerability may result in:

Security updates should be installed within a period appropriate to the risk.

DarkByte does not promise that every vulnerability can be remedied immediately. Urgent risks will be mitigated or contained while a durable correction is prepared where immediate complete remediation is not reasonably possible.

11. Logging, Monitoring and Detection

NibbleKit may record security-relevant events such as:

Logs are used for purposes such as:

Logging must be proportionate.

Logs must not intentionally contain:

Access to logs is restricted according to role and need.

Security logs are retained in accordance with the Data Retention and Deletion Policy.

12. Backup, Recovery and Resilience

DarkByte maintains backup and recovery arrangements proportionate to the NibbleKit services and data involved.

Measures may include:

Backups are intended for resilience and disaster recovery. They are not used to retain data indefinitely or to avoid deletion obligations.

Backup retention and deletion are described in the Data Retention and Deletion Policy.

Where intentionally deleted personal data is restored during disaster recovery, applicable deletion and suppression instructions must be reapplied within:

a reasonable period after restoration once restored data has been identified

No recovery arrangement guarantees that a service will be uninterrupted or that every item of recently changed data can always be restored.

13. Service Providers and Subprocessors

NibbleKit relies on third-party providers for functions that may include:

Before using a material provider, DarkByte considers matters such as:

Where a provider acts as processor, the applicable contract must impose data-protection and security obligations appropriate to the service.

A provider may act as an independent controller for some activities, such as regulated payment or app-store operations.

A provider's independent responsibility does not remove DarkByte's obligations concerning:

A current material-provider or subprocessor list is available at:

available from privacy@darkbyte.uk on request until a public material-provider register is published

14. Payment Security

Payments may be processed through:

Stripe Connect for card payments and supported wallet methods, plus any cash or offline payment option expressly enabled by the Merchant.

NibbleKit is designed so that full payment card numbers and card security codes are entered into or handled by approved payment-provider components rather than stored by DarkByte.

This payment-security statement reflects the current NibbleKit payment architecture and must be reviewed before any new web, mobile, Merchant or manual-payment flow is enabled.

DarkByte may retain limited payment-related information such as:

DarkByte does not publish or imply a particular payment-security certification unless that certification has been independently verified and remains current.

Merchants and users must not enter:

into menu content, order notes, support forms, privacy forms, screenshots or other ordinary NibbleKit fields.

A Merchant must not ask a Customer to send payment credentials by email, chat or telephone merely because a payment has failed.

Payment-provider outages or controls do not remove the Merchant's or DarkByte's responsibility for securely configuring and operating the parts of the payment workflow they control.

15. Merchant and Merchant User Security Responsibilities

A Merchant must ensure that only authorised people access its NibbleKit workspace.

The Merchant and its authorised users must:

Merchant Users must not:

The Merchant remains responsible for the security of information after it exports or copies that information from NibbleKit.

These responsibilities must be mirrored in the Merchant agreement or associated security schedule.

16. Customer Security Responsibilities

Customers should:

A Customer should contact support promptly where:

Customer responsibilities do not excuse a security failure caused by DarkByte or a Merchant.

17. Demo, Test and Trial Security

A service identified as a demo, preview, development, test or trial workspace is not approved for live use unless DarkByte expressly confirms otherwise.

Users must not enter:

into a demo or test workspace.

Demo data may be:

If real personal or confidential data is entered into a demo environment:

18. Reporting Suspicious Activity or Data Exposure

Report suspected:

to:

Security email: support@nibblekit.com with the subject line Security report Support email: support@nibblekit.com Secure reporting form: No separate secure form is currently published; use support@nibblekit.com with the subject line Security report.

Include, where possible:

Do not send:

through ordinary email.

Where there is an immediate threat to life or physical safety, contact the appropriate emergency service rather than relying on the security mailbox.

19. Coordinated Vulnerability Disclosure

DarkByte welcomes good-faith reports of security vulnerabilities affecting NibbleKit-controlled systems.

This section explains:

This is not a bug-bounty programme.

No payment, reward, employment or commercial engagement is promised unless DarkByte agrees otherwise in writing before the relevant work.

20. Vulnerability-Disclosure Scope

Research is in scope only for:

The following are out of scope unless DarkByte gives prior written authorisation:

A reference or integration with a third-party provider does not authorise testing of that provider.

If you are unsure whether an asset is in scope, submit the information already available and do not continue testing until you receive written confirmation.

21. Permitted Good-Faith Research

Research under this policy must:

Where a vulnerability can be demonstrated without exploitation, do not exploit it.

Where a limited proof of concept is necessary, it must not:

22. Prohibited Security Testing

You must not carry out:

Do not access another user's account or data to prove that access is possible.

A vulnerability affecting another account should be demonstrated using:

23. Vulnerability Report Contents

A useful report should include:

Do not include:

Where a secret is necessary to identify the issue, redact it and offer to provide it through the secure route.

Reports should be sent to:

support@nibblekit.com with the subject line Security report

Encrypted reporting is available through:

No public PGP key is currently published; use the security email route unless DarkByte publishes a key later.

A security.txt file is available at:

No public security.txt route is currently published; use the security email route unless DarkByte publishes one later.

24. How We Handle Vulnerability Reports

When DarkByte receives an apparently valid report, we will aim to:

An acknowledgement does not confirm that:

Remediation time depends on:

Where immediate full remediation is not possible, DarkByte may apply a temporary mitigation.

25. Coordinated Public Disclosure

Do not publicly disclose a vulnerability, proof of concept or sensitive remediation information before:

The standard target for coordinated disclosure is:

90 calendar days from acknowledgement unless a different coordinated disclosure timeline is agreed

The period may be:

DarkByte will not unreasonably withhold agreement to a responsible disclosure once users are appropriately protected.

Public credit may be provided where:

26. Good-Faith Research Assurance

To the extent that DarkByte has authority over the relevant asset, research conducted in good faith and in substantial compliance with this policy will be treated by DarkByte as authorised for the limited purpose of identifying and reporting a vulnerability.

Where those conditions are met, DarkByte will not initiate civil proceedings solely because the researcher carried out that authorised activity or submitted the report.

This assurance does not:

Where a researcher becomes aware that they may have exceeded the scope unintentionally, they should:

27. Security Incident Response

A security incident is an event that may affect the confidentiality, integrity or availability of NibbleKit systems, information or services.

When DarkByte identifies or receives a credible report of a security incident, DarkByte will take steps appropriate to the circumstances, which may include:

DarkByte may prioritise containment and protection before providing a detailed public explanation.

Incident records are retained in accordance with the Data Retention and Deletion Policy.

28. Personal-Data Breaches

A personal-data breach is a security breach leading to the accidental or unlawful:

personal data.

Not every security incident is a personal-data breach, and not every personal-data breach must be reported publicly or to the Information Commissioner's Office.

28.1 Where DarkByte is controller

Where DarkByte is controller, it will:

28.2 Where DarkByte is processor

Where DarkByte is processor for a Merchant, DarkByte will:

The Merchant remains responsible for deciding whether it must notify:

unless DarkByte separately has its own controller notification obligation.

28.3 Breach records

DarkByte will document personal-data breaches, including those not reported to the Information Commissioner's Office.

The record will include, as appropriate:

29. Merchant Incident Responsibilities

A Merchant must notify DarkByte promptly where an incident may affect:

The Merchant must provide information reasonably needed to investigate, including:

The Merchant must not:

DarkByte's processor-notification and assistance commitments, and the Merchant's incident duties, must be included in the Merchant data-processing agreement and security schedule.

30. Security Communications

DarkByte may communicate about an incident through:

The content and timing will depend on:

A security communication may be updated as facts change.

DarkByte will not knowingly make a materially misleading statement about:

31. Law-Enforcement and Regulatory Cooperation

DarkByte may preserve or disclose security information where reasonably necessary and lawful to:

Requests for information will be assessed for:

DarkByte will not provide unrestricted system or Customer access merely because a third party requests it informally.

32. No Absolute Security Guarantee

No internet, software, cloud or payment service can be guaranteed completely secure or continuously available.

This overview does not warrant that:

DarkByte nevertheless remains responsible for applying security measures appropriate to the risks and for meeting obligations that cannot lawfully be excluded.

A reference to shared responsibility does not transfer DarkByte's own obligations to a Customer or Merchant.

33. Security Questions, Privacy Requests and Ordinary Support

Use the vulnerability-disclosure route for a technical vulnerability.

Use the incident-reporting route for:

Use the Privacy Rights and Data Protection Complaints page for:

Use ordinary Merchant support for:

that does not involve a security concern.

34. Changes to This Overview

We may update this overview to reflect changes in:

The current version will show its last-updated date and version number.

A material change to Merchant security obligations will be handled through the applicable Merchant agreement or security schedule and will not be imposed solely through an unnotified public-page change where contractual agreement is required.

Previous material versions will be available at:

Previous material versions are available on reasonable request from support@nibblekit.com.

The security.txt expiry date and contact information will be reviewed at least:

every six months

This overview should link to:

36. Security and Support Contacts

NibbleKit is operated by:

Paul Hepple, a sole trader trading as DarkByte Creations 152 Lindhurst Road, Barnsley, S71 3DG

Security incidents:

support@nibblekit.com with the subject line Security report

Vulnerability reports:

support@nibblekit.com with the subject line Security report

Encrypted reporting:

No public PGP key is currently published; use the security email route unless DarkByte publishes a key later.

Ordinary platform support:

support@nibblekit.com

Privacy rights and data-protection complaints:

privacy@darkbyte.uk

Telephone:

07549 253991