Privacy Policy

What we know about you.
And what we don't.

Last updated: 26 March 2026

The short version

We collect the minimum data needed to run Bonded: your email, a display name you choose, and the content you create within your dynamics. We don't sell your data. We don't show you ads. We don't train AI models on your content. We don't look at your intimate data unless legally compelled.

Everything is encrypted. Text content (messages, diary entries, rules, tasks, limits, notes) is encrypted in the database. Uploaded files (photos, videos, receipts, documents) are encrypted with AES-256 before they even reach storage. Our team cannot read your content or view your files — the architecture makes it impossible, not just against policy.

Evidence uploads auto-delete (14 days free, 60 days paid). Shared files persist until deleted. When you delete your account, everything is permanently destroyed. Partners never see your email. The services we share data with are listed by name below, with exactly what each one accesses.

That's the summary. The full policy follows.

01

Who we are

Bonded is a product of Aradeva Ltd (“we,” “us,” “our”). We operate the bonded.partners website and the Bonded mobile application. Aradeva Ltd is the data controller for the personal data processed through the Platform.

For any privacy-related questions, contact us at privacy@bonded.partners.

02

What we collect

Account data

  • Email address— used for authentication (magic links) and essential notifications. This is the only piece of personally identifiable information we require.
  • Display name— chosen by you. It does not need to be your real name. Visible to your dynamic partners.
  • Timezone— auto-detected from your device, used for scheduling and display. You can change it.
  • Partner code— a randomly generated 8-character code used to connect with partners. Regenerable at any time.

Content you create

  • Diary entries and reflections
  • Evidence submissions (photos, videos, audio, documents, text)
  • Chat messages and images
  • Rules, tasks, and their completion records
  • Limit classifications (your boundary preferences across 170+ activities)
  • Chastity session records (lock/unlock times, notes)
  • Budget entries and receipts
  • Shared files and wishlist items
  • Activity log entries (timeline of actions within your dynamics)

Subscription data

  • Subscription tier (free, premium, or pro) and validity period
  • Payment processing identifiers (we do not store credit card numbers — payment is handled entirely by Stripe or Apple)

Technical data

  • Push notification tokens (device identifiers for delivering notifications)
  • Notification preferences (which notifications you have enabled or disabled)
  • Basic server logs (IP addresses, request timestamps, user agent strings) retained for security and debugging purposes

03

Special category data

We acknowledge that some data you store on Bonded may constitute “special category data” under the UK GDPR and EU GDPR. This includes data relating to your sexual preferences, practices, and intimate activities — such as limit classifications, diary entries describing D/s activities, evidence content, and chastity session records.

We process this data on the basis of your explicit consent, which you provide by choosing to create an account and voluntarily entering this information. You can withdraw this consent at any time by deleting the relevant content or deleting your account entirely.

We treat all user content with the same high level of protection regardless of classification, but we are particularly mindful of the sensitivity of this data in our security and access policies.

04

Intimate data

You use Bonded to store intimate data. We take this seriously. Our approach:

  • Minimal collection. We only store data that you actively create. We never ask for information we don't need.
  • Per-dynamic encryption. All content in your dynamic is encrypted with a key unique to your dynamic. This includes text content (messages, diary entries, rules, tasks, limit classifications, and notes) and all uploaded files (evidence photos, videos, receipts, and shared documents). Text is encrypted in the database. Files are encrypted with AES-256 before being written to storage — our storage provider only ever receives and stores ciphertext. Keys are held in an isolated vault, separate from the data they protect. Our team cannot access your content. When a dynamic is deleted, the encryption key is destroyed and all associated data becomes permanently unreadable.
  • No content viewing. We cannot view, review, or monitor your content — the encryption architecture prevents it. We may be compelled by valid legal process to provide data, in which case the encrypted data and associated keys could be subject to court order.
  • Automatic deletion. Evidence uploads (photos, videos, audio, and documents submitted as proof of rule compliance) are automatically removed after the retention period (14 days free, 60 days paid). No manual action needed.
  • Database-level isolation. Row-level security policies ensure you can only access data from dynamics you belong to. This is enforced at the database level, not just the application level.
  • Private file access. Uploaded files are encrypted at rest and never publicly accessible. Every view requires a temporary signed URL that expires. Even if a URL were intercepted, the file contents are encrypted and unreadable without the dynamic's key.

05

Partner privacy

Bonded is designed so that partners connect without exchanging personal information through the Platform:

  • Your email is never visible to other users, including people in your dynamics.
  • You can connect with a partner via anonymous partner codes (randomly generated, regenerable at any time) or via email invitation. If invited by email, the email is used solely to deliver the invitation — it is never displayed to your partner inside the Platform.
  • Your display name is whatever you choose — a scene name, a title, an initial, or anything else. We do not verify or require real names.
  • If you leave a dynamic, you disappear from it. Your former partners cannot contact you through the Platform after you leave.

06

How we use your data

We use your data for the following purposes:

  • Providing the service — storing and displaying your content, managing your dynamics, processing your rules and tasks, delivering chat messages
  • Authentication — sending magic links to verify your identity
  • Notifications— sending push notifications and email notifications about activity in your dynamics, based on your preferences
  • Subscription management — managing your subscription tier and entitlements
  • Security and abuse prevention — detecting and preventing fraudulent, abusive, or illegal activity
  • Service improvement — understanding aggregate usage patterns (never individual content) to improve the Platform
  • Legal compliance — responding to lawful requests from authorities

Our legal bases for processing under GDPR are: your consent (especially for special category data), performance of our contract with you (the Terms of Service), our legitimate interests (security, service improvement), and legal obligations.

07

Who we share data with

We use a small number of third-party services to operate the Platform. Each is listed here with exactly what they access:

Important context: All content in your dynamic (messages, diary entries, rules, tasks, limit classifications, evidence, notes) is encrypted with a key unique to your dynamic before it is stored. Most of the services below never see your decrypted content. Where a service does receive unencrypted data, we note it explicitly.

Infrastructure

Supabase (database, authentication, edge functions)

Hosts our database and handles authentication. Stores your encrypted dynamic content, encryption keys (in an isolated vault), and unencrypted structural data (account info, timestamps, relationship IDs). SOC 2 Type 2 certified. Data processing agreement in place.

Cloudflare R2 (file storage)

Stores uploaded evidence photos, videos, audio, documents, and shared files. All files are encrypted with AES-256 before being written to storage — Cloudflare only ever receives and stores encrypted data. Even with direct access to the storage bucket, file contents cannot be read without the encryption key held in our database vault. Files are accessed only via temporary signed URLs that expire. Evidence uploads are automatically deleted after 14 days (free) or 60 days (paid). Shared files persist until manually deleted or the dynamic ends. Original filenames are not stored in the file path — only opaque identifiers.

Vercel (web hosting)

Hosts the bonded.partners website. Processes web requests including standard server logs (IP addresses, user agent strings). Does not have access to database content or encryption keys.

Payments

Stripe (payment processing)

Processes payments for web subscriptions. Receives your email address, payment card details, billing address, and transaction history. This data is not encrypted by us — it is handled directly by Stripe under their own PCI Level 1 security. Stripe retains this data under their own privacy policy. Does not receive any dynamic content.

RevenueCat (subscription management)

Manages subscription entitlements across platforms (iOS, web). Receives your Bonded user ID and subscription status (plan, start date, renewal date, cancellation status). This data is not encrypted by us. Does not receive your email address, display name, or any dynamic content.

Apple / Google (app store purchases)

If you subscribe through the iOS App Store or Google Play, Apple or Google processes the payment and retains your purchase history, payment method, and transaction details under their own privacy policies. We receive a purchase token and subscription status via RevenueCat. We do not receive your payment card details from Apple or Google.

Communications

Resend (transactional email)

Sends notification emails (magic links, invitations, activity alerts). Receives your email address and the content of the specific notification. Notification content is not encrypted by us— it contains event summaries (e.g., “new evidence submitted”) but never the full content of diary entries, messages, or rules.

Expo (push notifications)

Delivers push notifications to your mobile device via Apple's and Google's push infrastructure. If you have “Private notifications” turned off (the default), notification previews include names and content summaries — this data is not encrypted by usand passes through Expo, Apple, and Google in transit. You can enable “Private notifications” in your profile to send only generic notifications (“New message in your dynamic”) with no content.

Buttondown (newsletter)

Manages our newsletter and email communications. When you create a Bonded account, your email address is synced to Buttondown with tags indicating your subscription tier (free, premium, pro) and whether you are a dominant or submissive in an active dynamic. We may also tag broad product milestones and interactions (e.g., that you used a particular feature for the first time, or viewed an upgrade page) to send you more relevant emails — but never the specific content of those interactions. If you use our marketing tools (quiz, compatibility assessment), your results may also be tagged. This data is not encrypted by us. Buttondown does not receive any dynamic content, messages, or file data. You can unsubscribe at any time from any email, or by contacting us.

Analytics & monitoring

PostHog (product analytics)

Tracks anonymous usage events (page views, feature usage, funnels) to help us improve the product. Includes session replays which record screen interactions. All user-generated content (messages, diary entries, rules, tasks, limits, names) is masked in session replays and never captured by PostHog. PostHog does not receive your dynamic content, messages, or encryption keys.

HelpScout (customer support)

Handles support conversations if you contact us. Receives your email address and the content of your support messages. Does not have access to your dynamic content or encryption keys.

Content safety

Project Arachnid Shield (content safety scanning)

Bonded accesses Shield by Project Arachnid, a program of the Canadian Centre for Child Protection Inc., to facilitate the detection and removal of child sexual abuse material and harmful-abusive material of children and survivors of child sexual abuse on its services. When you upload an image, a perceptual hash (PDQ) is computed and checked against Shield's database before encryption — the image is scanned in memory, then encrypted and stored. Only the mathematical hash is sent to Shield, not the image itself. No match means no data is retained. We are legally required to perform this check under UK law.

Blog & content

Sanity (blog CMS)

Hosts our blog content. No user data flows to Sanity — it only stores published articles and editorial content.

If we add a new service that receives your data, we will update this policy and notify you before any new sharing begins.

08

What we don't do

To be explicit:

  • We don't sell your data. Not to advertisers, not to data brokers, not to anyone. Ever.
  • We don't show you ads. There is no advertising on Bonded and no ad-related tracking.
  • We don't train machine learning models on your data. Your content is not used to train, fine-tune, or improve any AI or machine learning system, whether ours or anyone else's.
  • We don't view your content. No employee or contractor accesses your diary entries, evidence, chat messages, or files unless we are legally compelled or investigating a specific report of illegal content.
  • We don't share data with law enforcement without valid legal process. We will not voluntarily hand over your data. We require a valid court order, warrant, or equivalent legal instrument. We will notify you of any such request unless legally prohibited from doing so.
  • We don't profile you. We don't build behavioural profiles, track you across sites, or make automated decisions about you based on your data.

09

Cookies

Bonded uses one essential cookie:

  • Authentication session — a single httpOnly cookie that keeps you logged in and verifies your session. Set by our authentication provider (Supabase). Expires when you sign out.

We do not set analytics cookies, advertising cookies, or social media tracking pixels. Our product analytics tool (PostHog) runs without cookies on the marketing site. In the authenticated app, PostHog uses localStorage (not cookies) to maintain your identified session. There is no cookie consent banner because there are no optional cookies to consent to.

We also use localStorage to remember your Dom(me)/submissive view preference on feature pages. This never leaves your browser.

10

Data security

We implement appropriate technical and organisational measures to protect your data:

  • Per-dynamic encryption: all text content (messages, diary entries, rules, tasks, limit classifications, notes) and all uploaded files (photos, videos, receipts, documents) are encrypted with a key unique to each dynamic. Text is encrypted in the database; files are encrypted with AES-256 before storage. Keys are held in an isolated vault separate from the data
  • Encryption in transit (TLS) for all connections between your device and our servers
  • Row-level security policies enforced at the database level, ensuring users can only access data from their own dynamics
  • Passwordless authentication via magic links, eliminating the risk of password database breaches
  • All uploaded files encrypted with AES-256 at rest, accessed only via temporary signed URLs — storage provider never holds readable data
  • Biometric app lock (Face ID / Touch ID) on mobile
  • Infrastructure hosted on SOC 2 Type 2 certified providers
  • No admin backdoor access to user data

No system is completely secure. While we take extensive measures to protect your data, we cannot guarantee absolute security. If we become aware of a security breach affecting your personal data, we will notify you and the relevant supervisory authority in accordance with applicable law.

11

Data retention

We retain different types of data for different periods:

Data typeRetention
Evidence uploads (photos, videos, audio, documents, receipts)14 days (free) / 60 days (paid), then automatically deleted
Shared filesUntil manually deleted or the dynamic ends
Chat images14 days (free) / 60 days (paid), then automatically deleted
Text content (diary entries, chat messages, rules, tasks)Until you delete them, leave the dynamic, or delete your account
Limit classificationsUntil you change them, leave the dynamic, or delete your account
Account data (email, display name)Until you delete your account
Server logsUp to 30 days, then automatically purged
Dynamic data (all content within a dynamic)Permanently destroyed when the last member leaves

When you delete your account, all data is permanently destroyed. There are no soft deletes, no hidden backups, and no grace period. Deletion is irreversible.

12

Your rights

Under the UK GDPR, EU GDPR, and other applicable data protection laws, you have the following rights:

  • Right of access — you can request a copy of the personal data we hold about you
  • Right to rectification — you can correct inaccurate personal data (most data can be edited directly through the Platform)
  • Right to erasure — you can delete your account and all associated data at any time through the Platform
  • Right to data portability — you can request your data in a structured, commonly-used, machine-readable format
  • Right to restrict processing — you can ask us to restrict how we process your data in certain circumstances
  • Right to object — you can object to processing based on our legitimate interests
  • Right to withdraw consent — where we process data based on your consent, you can withdraw it at any time

To exercise any of these rights, contact us at privacy@bonded.partners. We will respond within 30 days. If you are unsatisfied with our response, you have the right to lodge a complaint with a supervisory authority (in the UK, this is the Information Commissioner's Office).

13

Children

Bonded is strictly for adults aged 18 and over. We do not knowingly collect personal data from anyone under the age of 18. If we discover that we have collected data from a minor, we will delete their account and all associated data immediately.

If you believe a minor is using the Platform, please contact us immediately at privacy@bonded.partners.

14

International transfers

Your data may be processed in countries outside your country of residence. Our primary database is hosted in the United States (us-east-1) via Supabase. Uploaded files are stored on Cloudflare R2 (encrypted at rest, globally distributed). Other third-party service providers (Vercel, Expo, RevenueCat, Stripe, Resend, Buttondown) may also process data in the United States. All sensitive content is encrypted before storage, meaning providers hold only ciphertext regardless of hosting location.

Where data is transferred outside the UK or EEA, we ensure appropriate safeguards are in place, including Standard Contractual Clauses (SCCs), adequacy decisions, or the provider's participation in recognised data protection frameworks. You can request details of the specific safeguards by contacting us.

15

AI-assisted and automated features

If we introduce AI-assisted or automated features, this policy will be updated to explain what data those features process, how they process it, and what safeguards are in place. We will notify you of any such changes before they take effect.

As stated in Section 8: we will not use your content to train general-purpose AI or machine learning models.

16

Changes to this policy

We may update this Privacy Policy from time to time. When we make material changes, we will notify you by email and/or through a prominent notice on the Platform at least 14 days before the changes take effect.

We will keep a record of previous versions of this policy available upon request.

17

Contact

For any questions about this Privacy Policy or how we handle your data, contact us at privacy@bonded.partners.

For questions about the Terms of Service, contact legal@bonded.partners.

Questions about your data?

privacy@bonded.partners

Not ready yet? Get D/s insights and product updates in your inbox.