Skip to content

Data Subject Access Request

When to use: This is an internal process document for handling data subject requests (DSRs) received under the GDPR (Chapter III) and the CCPA/CPRA (Cal. Civ. Code 1798.100 et seq.). Use this template whenever a user, customer, or other individual submits a request to exercise their data protection rights.

Who fills it out: The privacy/compliance team member assigned to process the request. Engineering support may be required for data extraction, correction, or deletion.

Process owner: [PRIVACY_TEAM_LEAD_NAME] / [PRIVACY_TEAM_EMAIL]


Complete this form upon receipt of a data subject request.

FieldValue
Request ID[REQUEST_ID]
Date Received[DATE_RECEIVED]
Requestor Name[REQUESTOR_NAME]
Requestor Email[REQUESTOR_EMAIL]
Requestor Account Username[REQUESTOR_USERNAME]
Request Type[REQUEST_TYPE] (access / deletion / correction / portability / opt-out of sale or sharing)
Request Details[REQUEST_DETAILS]
Request Channel[REQUEST_CHANNEL] (email / in-app / web form / postal mail / other)
Assigned To[ASSIGNED_TEAM_MEMBER]
Applicable Law[APPLICABLE_LAW] (GDPR / CCPA / UK GDPR / other)

Before processing any request, the identity of the requestor must be verified to prevent unauthorized disclosure of personal data.

  • Confirm the request was submitted from the email address associated with the Honeycomb account
  • If the request was not submitted from the account email, send a verification email to the account email address and require the user to confirm
  • If the user cannot access their account email, require two of the following:
    • Account username
    • Last four digits of the payment method on file
    • Date the account was created (approximate month/year)
    • Description of recent account activity
  • Request a copy of a government-issued photo ID
  • Verify the name and other identifying information match records in the system
  • Redact or return the ID copy after verification; do not retain copies beyond the verification process
  • Request a signed authorization letter from the data subject
  • Verify the agent’s identity using the methods above
  • Under CCPA, verify the data subject directly authorized the agent unless the agent provides a power of attorney under Cal. Prob. Code 4000-4465

Verification completed: [ ] Yes / [ ] No

Verification date: [VERIFICATION_DATE]

Verified by: [VERIFIED_BY]


For access and portability requests, collect data from all of the following sources. For deletion requests, confirm deletion across all applicable sources.

Data SourceDescriptionSystem / TableCollected / Deleted
User ProfileName, email, username, bio, avatar, settingsprofiles table[ ]
PostsAll published and draft postsposts table[ ]
CommentsComments on posts and contentcomments table[ ]
Messages / DMsDirect messages, group messagesmessages table[ ]
TransactionsPurchase history, sales history, invoicestransactions table (+ Stripe records)[ ]
StoriesEphemeral story content and historystories table[ ]
Media UploadsImages, videos, documents, and other filesSupabase Storage / media table[ ]
App Extension DataData generated by each installed app extension (check per extension)Per-extension tables[ ]
Analytics / UsagePage views, session logs, feature usageanalytics / usage_events tables[ ]
Audit LogsAccount activity, login history, security eventsaudit_logs table[ ]
AI Interaction LogsPrompts, responses, AI feature usage historyai_logs table (+ OpenAI records)[ ]
E-Signature RecordsSigned agreements and signature metadatasignatures table[ ]
Affiliate DataReferral links, commission records, tracking dataaffiliates / referrals tables[ ]
Notification PreferencesEmail, push, and in-app notification settingsnotification_settings table[ ]

Notes on specific data sources:

  • Stripe: For transaction and payment data, a separate request to Stripe may be required. Stripe acts as an independent controller for some data categories.
  • OpenAI: AI interaction logs stored with OpenAI should be included. Check the OpenAI DPA for data retention terms.
  • App Extensions: Each of the 27 app extensions may store data in separate tables. Review the installed extensions for the specific user and collect data from each.
  • Backups: Deletion requests apply to live systems. Backup copies will be purged on the normal backup rotation cycle. Document the expected purge timeline.

StepDeadline
Acknowledge receiptWithin 3 business days
Complete identity verificationWithin 5 business days
Provide response or fulfill requestWithin 30 calendar days of receipt
Extension (if complex or voluminous)Up to 60 additional calendar days (60-day extension); must notify the data subject within the initial 30-day period with reasons for the delay
StepDeadline
Acknowledge receiptWithin 10 business days
Complete identity verificationWithin 10 business days
Provide response or fulfill requestWithin 45 calendar days of receipt
Extension (if reasonably necessary)Up to 45 additional calendar days (45-day extension); must notify the consumer within the initial 45-day period with reasons for the delay

Response deadline for this request: [RESPONSE_DEADLINE]

Extension requested: [ ] Yes / [ ] No

Extension reason: [EXTENSION_REASON]

Extended deadline: [EXTENDED_DEADLINE]


Use the following template to respond to the data subject upon completion of the request.


Date: [RESPONSE_DATE]

To: [REQUESTOR_NAME] ([REQUESTOR_EMAIL])

Re: Data Subject Request — [REQUEST_ID]

Dear [REQUESTOR_NAME],

We are writing in response to your [REQUEST_TYPE] request received on [DATE_RECEIVED].

For Access / Portability Requests:

We have compiled the personal data associated with your account. Please find the enclosed data export, which includes data from the following categories: [LIST_OF_DATA_CATEGORIES_PROVIDED].

The data is provided in [FORMAT] (e.g., JSON, CSV) format. If you require the data in a different format, please let us know.

For Deletion Requests:

We have completed the deletion of your personal data from our active systems. The following categories of data have been deleted: [LIST_OF_DATA_CATEGORIES_DELETED].

Please note the following:

  • Data in backup systems will be purged within [BACKUP_RETENTION_PERIOD].
  • Certain data may be retained as required by applicable law, including [LEGAL_RETENTION_REQUIREMENTS].

For Correction Requests:

We have updated the following personal data in accordance with your request: [DESCRIPTION_OF_CORRECTIONS].

For Opt-Out Requests:

We have processed your opt-out request. Your personal data will no longer be sold or shared for cross-context behavioral advertising purposes.

If you have any questions or concerns about our response, you may contact us at [PRIVACY_CONTACT_EMAIL]. You also have the right to lodge a complaint with a supervisory authority.

Sincerely,

[RESPONDER_NAME] [RESPONDER_TITLE] Honeycomb Privacy Team


ConditionEscalation Path
Requestor disputes identity verification outcomeEscalate to [PRIVACY_TEAM_LEAD_NAME]
Request involves data processed by a third-party sub-processorCoordinate with the sub-processor per the applicable DPA
Request involves legally privileged or litigation-hold dataEscalate to [LEGAL_COUNSEL_NAME] before processing
Request cannot be fulfilled within the statutory timelineNotify [PRIVACY_TEAM_LEAD_NAME] and issue extension notice
Requestor threatens regulatory complaint or legal actionEscalate immediately to [LEGAL_COUNSEL_NAME]
Request involves data from multiple jurisdictionsEscalate to [PRIVACY_TEAM_LEAD_NAME] for jurisdiction analysis

Maintain a log of all data subject requests for a minimum of 3 years from the date of completion. The log must include:

  • Request ID and date received
  • Requestor identity (name, email, verified status)
  • Request type
  • Date identity was verified
  • Date request was fulfilled or denied (with reason for denial)
  • Any extension notices sent
  • Copies of all correspondence with the requestor
  • Internal notes and escalation records
  • Confirmation of data deletion or export delivery

Under CCPA: Businesses that handle 10 million or more consumers’ personal information annually must compile metrics on the number of requests received, complied with (in whole or in part), and denied, broken down by request type, and must disclose these metrics in the privacy policy. Review whether this threshold applies.


  1. Exemptions. Both the GDPR and CCPA provide exemptions to data subject rights. Before denying a request, consult with counsel to ensure the exemption applies. Common exemptions include legal claims (GDPR Art. 17(3)(e)), freedom of expression (GDPR Art. 17(3)(a)), and legal compliance obligations.

  2. Third-Party Data. Responses to access requests may contain data relating to other individuals. Redact or exclude third-party personal data unless disclosure is appropriate.

  3. AI-Generated Data. AI interaction logs may contain both user-provided prompts and system-generated responses. Clarify with counsel whether AI-generated outputs constitute “personal data” of the requestor under applicable law.

  4. Litigation Holds. If any data subject to a request is under a litigation hold, do not delete that data. Coordinate with legal counsel before responding.

  5. Fee Provisions. Under GDPR Article 12(5), the first copy of data is provided free of charge. For further copies or manifestly unfounded/excessive requests, a reasonable fee may be charged. Under CCPA, requests must be fulfilled free of charge (twice per 12-month period).