Skip to content

Bamboo Rank handles Amazon seller data on behalf of clients who have authorised us to manage their advertising. This page sets out, openly, the security controls that protect that data and the commitments we make to Amazon and to clients under the Amazon Data Protection Policy.

01Our security philosophy

Bamboo Rank operates a focused, specialist practice. Our security model is built around concentrated processing of Amazon seller data, not adapted from enterprise frameworks that assume a different operating shape. We process the minimum data needed to deliver the contracted advertising service. Amazon datasets, reports, and any buyer or order data are handled only on a managed workstation, with no cloud relay for that data and no third-party data pipeline. The authorisation handshake by which clients grant Bamboo Rank access uses a small, scoped serverless component on our own domain; this component handles only the OAuth flow itself and never holds Amazon datasets, reports, or buyer data. It is described in full in section 08. Other limited exceptions, Bamboo Rank's own operational records and a single client-owned analytics figure, are described in the same section and also involve no Amazon datasets, reports, or buyer data.

The principles below are not aspirational. They are operational commitments, reviewed every six months and enforced by the workflow tooling we build in-house.

02Headline commitments

The following commitments apply to all Amazon seller data accessed through the Selling Partner API and Advertising API. They reflect the requirements of the Amazon Data Protection Policy and our own internal standards.

03Incident response plan

Bamboo Rank maintains a documented incident response plan, reviewed by the founder every six months. The plan covers preparation, identification, containment, eradication, recovery, and lessons-learned phases, with specific procedures for the most likely categories of incident: credential compromise, unauthorised access, data leak, and malicious code.

Notification timeline

In the event of a confirmed security incident affecting Amazon seller data, the following notification timeline applies:

Incident Management Point of Contact

As required by the Data Protection Policy, Bamboo Rank designates an Incident Management Point of Contact (IMPOC) responsible for receiving and coordinating responses to security communications. The current IMPOC is the founder, Obbin Amihere, reachable at [email protected]. This contact is monitored and acted upon within 24 hours.

04Encryption and credentials

Encryption at rest

The managed workstation runs full-disk encryption (Apple FileVault). All local copies of Amazon seller data, audit logs, and credential stores are encrypted at rest. Backups are encrypted and stored only on encrypted media under direct operator control.

Encryption in transit

All communications with Amazon APIs, Notion, Slack, and other authorised services use TLS 1.2 or higher. Plain-text communication is not used for any operational traffic.

Credential management

Per-client OAuth refresh tokens are obtained through a deliberate authorisation flow. The client clicks an authorisation action on a page hosted at bamboorank.com, signs in to their own Seller Central, and approves the access on Amazon's own consent screen. Bamboo Rank never sees the client's Amazon password. Amazon then redirects the client back to a small serverless component on our domain, which exchanges Amazon's short-lived authorisation code for a refresh token, verifies the token works against the region it was intended for, and only then accepts it. The verified refresh token is moved promptly into an encrypted credential store on the managed workstation; the brief transit copy in the serverless layer carries an expiry and is consumed by the workstation on retrieval. Tokens are never embedded in shared documents, never sent over email, and never logged in plain text. The Amazon-issued LWA client secret used to perform the token exchange is held in two controlled locations: the managed workstation and a scoped encrypted secret on the serverless layer that performs the exchange; it is never present in source code, in version control, or in any document. The LWA client secret follows Amazon's enforced 180-day rotation cycle. Per-client refresh tokens are rotated annually as required by Amazon's authorisation lifecycle, and immediately upon any suspected exposure.

05Access controls

Access to Amazon seller data is strictly limited and governed by the following standing controls, which apply regardless of whether the practice is operated by one person or a small team:

06Audit logging and monitoring

Every interaction with Amazon's APIs is recorded in structured logs (JSON format), capturing the timestamp, the API operation, the parameters, the client account context, the response status, and any error condition. The logs are designed to support incident investigation and to demonstrate compliance during audit.

Logs are retained for at least 12 months, in line with the Amazon Data Protection Policy, and are not retained beyond 18 months as they contain no buyer personal data. Anti-tamper protections include append-only storage and periodic integrity checks.

07The kill switch

Macro Runner, our internal automation tooling, implements a kill switch that halts all Amazon API access immediately, both globally and on a per-client basis. The kill switch is checked before every Amazon API call. It exists for two reasons:

The kill switch is implemented at the code level. It cannot be silently bypassed by any individual API call.

08Sub-processors and external services

Bamboo Rank does not transmit Amazon datasets, reports, or any buyer or order data to a sub-processor. The core processing chain for Amazon data is:

No third party sits between these endpoints, and Amazon datasets, reports, and buyer data are never transmitted to a cloud database, an analytics service, an AI training pipeline, or any other downstream system. Three scoped exceptions, none of which involves Amazon datasets, reports, or buyer data, are disclosed here for transparency:

Where other business operations require third-party services that touch only non-Amazon business data, accounting software, password managers, the Calendly booking platform, each is reviewed for its own compliance posture and bound by its own contractual confidentiality obligations.

09Vulnerability management

We maintain an ongoing vulnerability management process for the workstation, the operating system, and all software dependencies used in Macro Runner. Specific elements include:

Network and endpoint controls

The managed workstation runs the macOS application firewall with stealth mode enabled, on-demand anti-malware (Malwarebytes) alongside the always-on macOS Gatekeeper and XProtect protections, and a host-based outbound-connection monitor (LuLu) that alerts on unexpected network activity. Because Bamboo Rank processes Amazon data on a single dedicated device on a private network rather than across a multi-host network, controls are deliberately matched to that model: the dedicated workstation and private network perform the isolation role that network segmentation serves in a larger environment, with an encrypted VPN as additional defence-in-depth, in place of enterprise network-perimeter intrusion appliances designed for infrastructure Bamboo Rank does not operate.

10Risk assessment cadence

Bamboo Rank conducts a formal annual risk assessment covering:

The assessment is documented and reviewed by the founder. Findings inform updates to this page, to the internal incident response plan, and to the working procedures of the agency.

11Data retention and deletion

Operational files retrieved during a workflow run, campaign data, listings reports, optimisation outputs, are deleted at the end of the run. Only the structured audit logs are retained, on the schedule described above.

When a client terminates the engagement, all client-specific operational data is deleted within 30 days. Audit logs, which contain no buyer personal data, are retained for at least 12 months and no longer than 18 months, in line with the Amazon Data Protection Policy.

12Reporting a security concern

If you believe you have identified a security issue affecting Bamboo Rank, our website, or Amazon seller data we handle, please write to [email protected]. We aim to provide a substantive response within 24 hours.

We welcome responsible disclosure. If you are a security researcher, please give us reasonable time to investigate and remediate before any public disclosure.

A note on scope

This page describes the controls Bamboo Rank operates as a service provider under the Amazon Data Protection Policy. It is not a substitute for our Privacy Policy, which addresses how we handle personal data more broadly, or for the Solution Provider Agreement, which is the contractual instrument between Bamboo Rank and Amazon.