8D Motion

Privacy Policy

Last updated: 16 October 2026

This Privacy Policy explains how personal information is handled when you use the 8D Motion mobile application, the website at 8dmotion.com, and related services.

8D Motion is operated by Jordan Markovics, trading as 8D Motion. Contact details are provided in Section 16.

Privacy in brief

8D Motion only uses the information needed to run your account, sync project details, manage subscriptions and keep the service working securely.

Your imported audio and video stay on your device and are not uploaded as part of normal cloud sync.

We do not use your information for advertising, track your location or build advertising profiles about you.

You can delete your account at any time, and you can contact us if you want to ask about, access or correct your information.

The full Privacy Policy below explains this in more detail.

1. Scope

This Privacy Policy applies to:

This Privacy Policy does not govern the independent privacy practices of Apple, Google or other services that you choose to use separately from 8D Motion.

2. Information we collect and process

2.1 Account and authentication information

An account is required for account-based features of 8D Motion.

Depending on how you sign in, authentication may involve:

If you use email and password, your password is passed to Supabase Auth for authentication. 8D Motion does not store your password in its own database or logs.

If you use Google Sign-In, Google may provide identity information associated with the permissions requested for sign-in, including your email address and basic profile information. 8D Motion itself does not maintain a username, display-name or profile-photo feature and does not copy a Google profile photo or display name into an 8D Motion profile.

If you use Sign in with Apple, Apple may provide an email address and identity information as part of the authentication process. If you choose Apple’s Hide My Email feature, the email address available to 8D Motion may be an Apple private-relay address.

Supabase also creates authentication and security records for events such as sign-ins, sign-ups, email confirmation, password recovery and token refresh. These records may include information such as the user ID, IP address, user agent and authentication provider.

2.2 Projects and presets

When cloud syncing is used, 8D Motion stores project and preset metadata in Supabase.

For projects, this can include:

For presets, this can include:

Project names, preset names and original filenames can contain information that you choose to put into them.

2.3 Your audio and video files

8D Motion does not upload your imported audio or video files to the 8D Motion cloud backend.

When you import audio or video, 8D Motion uses the device’s native file or media picker to let you choose a specific item.

8D Motion then receives access to the item you selected, creates an app-private working copy and prepares the audio for processing locally. This includes converting or preparing the source audio in the format required by the app.

8D Motion does not require ongoing or unrestricted access to your files or media library after the import.

The following remain local to your device:

Only the project metadata described in Section 2.2 is synced to the 8D Motion backend.

Original media outside 8D Motion’s private app storage is not modified or deleted by 8D Motion.

The app does not use your microphone, camera or location to provide its audio-editing features.

2.4 Subscription and purchase information

8D Motion Plus subscriptions are purchased through the Apple App Store or Google Play.

8D Motion does not receive or store your payment-card details.

Subscription management uses RevenueCat. 8D Motion identifies a RevenueCat customer using the same unique Supabase user ID associated with the 8D Motion account.

RevenueCat and the relevant app store process information needed to manage purchases and subscriptions. This can include:

8D Motion does not deliberately send RevenueCat your name, email address or phone number as customer attributes.

8D Motion’s own backend keeps subscription ownership and lifecycle information so that Plus access can be verified, restored and protected against conflicting or fraudulent ownership claims.

Raw Apple or Google transaction/order identifiers are not stored in the 8D Motion database. Where store transaction identifiers are needed by the backend, they are converted into one-way HMAC-derived keys before being persisted.

RevenueCat also provides a webhook to 8D Motion’s own backend so that subscription lifecycle changes can be processed. No third-party RevenueCat analytics, advertising or attribution integrations are currently enabled.

2.5 Security and bot protection

8D Motion uses Cloudflare Turnstile to help protect email-based authentication flows from automated abuse.

The 8D Motion Turnstile page does not receive your email address, password or Supabase user ID. The app provides a local attempt identifier, and Cloudflare supplies a short-lived verification token that is passed to Supabase Auth for verification.

8D Motion does not log or persist the Turnstile verification token.

Cloudflare Turnstile processes browser and device-environment signals needed to distinguish legitimate users from automated traffic. Cloudflare may use browser storage, cookies, short-lived identifiers or other security mechanisms as part of operating Turnstile.

2.6 Crash and error information

8D Motion uses Sentry to help identify crashes and technical errors.

Crash reports can include information such as:

8D Motion is configured so that:

Crash reports are used only for reliability, troubleshooting and security purposes.

2.7 Transactional emails

8D Motion uses Resend as the email-delivery provider for Supabase authentication emails, including:

Resend processes the recipient email address, message content and delivery information needed to send these emails.

Open tracking and click tracking are disabled for the 8dmotion.com sending domain.

Under Resend’s current retention policy for Free, Pro and Scale plans, email and log data is retained for 30 days. Resend states that backups are retained for 7 days.

2.8 Support communications

The 8D Motion website does not contain a support form. Selecting a support link opens your own email application.

If you choose to email , 8D Motion receives the email address you send from, the contents of your message and any information or files you choose to include.

You should not send passwords, payment-card details, authentication tokens or other unnecessary sensitive information in support messages.

2.9 Website information and analytics

The public website at 8dmotion.com is hosted using Cloudflare.

8D Motion uses Cloudflare Web Analytics to understand aggregate website usage and performance, such as page views and how pages perform for visitors.

Cloudflare Web Analytics is designed to provide aggregate website analytics without using cookies or local storage for analytics and without creating cross-site advertising profiles.

8D Motion does not use Google Analytics, Meta Pixel or other advertising analytics on the website.

Ordinary website requests are also processed by Cloudflare as the hosting and network provider. This involves technical network information required to deliver and secure the website.

3. Information we do not use for advertising or tracking

8D Motion does not:

The Android app does not request the Android Advertising ID permission.

8D Motion does not request Apple’s App Tracking Transparency permission because the app does not use data for cross-app advertising tracking.

Some technical libraries included with the app contain functionality that could support additional device capabilities. However, the production app does not enable the permissions required for advertising-ID access, location access, camera access or microphone access.

4. How we use information

We use personal information only as reasonably necessary to operate, secure and support 8D Motion.

This includes using information to:

We do not use your imported audio for advertising, profiling or unrelated analysis.

5. Why we process information and our legal grounds

We process personal information only for the purposes described in this Privacy Policy, including to provide the service, maintain accounts, sync project and preset metadata, manage subscriptions, protect the service, diagnose technical problems, respond to support requests and comply with applicable law.

The legal grounds that apply to processing can depend on where you live.

5.1 United Kingdom and European Economic Area

Where UK or EEA data-protection law applies, our principal legal bases are:

Performance of a contract

We process information where it is necessary to provide 8D Motion or a feature you have requested, including:

Legitimate interests

We process limited information where reasonably necessary for legitimate interests in operating a secure and reliable service, including:

When relying on legitimate interests, we consider the nature of the information involved, the reason for processing it and the impact on users.

We also seek to minimise the information processed for these purposes. Measures include keeping user audio local, avoiding advertising tracking, limiting identifiers, sanitising error data and preventing Sentry from storing IP addresses for new events.

Legal obligations

We may process information where necessary to comply with applicable legal obligations.

Consent

Where UK or EEA law requires consent for a particular processing activity, we rely on consent where appropriate.

Where processing relies on consent, you may withdraw that consent as permitted by applicable law.

5.2 Other countries and regions

Outside the UK and EEA, we process personal information on the grounds permitted by the privacy and data-protection laws that apply to you.

Depending on the jurisdiction and the type of processing, those grounds may include:

Where local law provides additional protections or requires a different legal ground for particular processing, those requirements apply.

Nothing in this Privacy Policy is intended to limit privacy rights that cannot lawfully be excluded under the laws that apply to you.

6. Who we share information with

We use a limited number of service providers to operate 8D Motion.

Supabase

Used for:

Google

Used when you choose Google Sign-In and, on Android, for Google Play billing.

Apple

Used when you choose Sign in with Apple and, on iOS, for App Store billing.

RevenueCat

Used to communicate with Apple and Google subscription systems, manage purchase information and support subscription restoration.

Resend

Used to deliver transactional authentication emails.

Sentry

Used for crash and error monitoring.

Cloudflare

Used for:

Email service providers

If you contact support by email, the message is processed through the email services used by you and by 8D Motion to send and receive email.

We do not share personal information with third parties for their own advertising purposes.

Apple, Google and other platform providers may also process information as independent providers under their own privacy policies when you use their accounts, stores or payment services.

7. Data storage and international processing

8D Motion uses service providers that operate infrastructure in multiple countries.

As a result, personal information may be processed in a country different from the one in which you live.

Where applicable privacy or data-protection law requires safeguards for an international transfer, the relevant provider and/or 8D Motion uses legally recognised safeguards appropriate to that transfer.

Depending on the country and provider, these can include:

The privacy terms and international-transfer arrangements of individual service providers may also apply to information they process on behalf of 8D Motion.

8. Retention

We keep personal information only for as long as reasonably necessary for the purposes described in this Privacy Policy, subject to the specific rules below.

8.1 Account data

Your Supabase account and live account-linked application data remain while your account exists, unless you delete particular content sooner.

When an 8D Motion account is successfully deleted, the Supabase Auth account and account-linked projects, presets and associated application records are deleted from the live 8D Motion database.

The current 8D Motion Supabase project does not use scheduled database backups or Point-in-Time Recovery.

This does not override any infrastructure-level retention that Supabase may independently apply to operational or security records under its service policies.

8.2 Deleted projects and presets

When an individual synced project or preset is deleted, the cloud row can remain temporarily as a deletion marker so that deletion can be correctly synchronised across devices.

Eligible tombstoned project and preset rows are automatically hard-deleted after approximately 90 days.

A minimal project/preset deletion-history record can remain while the account exists so that another device does not accidentally restore content that was intentionally deleted.

Those account-linked deletion-history records are deleted when the 8D Motion account is deleted.

8.3 Subscription records

Some subscription-chain information can remain after account deletion without the deleted account’s Supabase user ID.

This includes one-way HMAC-derived subscription/transaction keys and subscription lifecycle records used to:

RevenueCat is also instructed to delete the RevenueCat customer associated with the deleted 8D Motion account.

Deleting an 8D Motion account does not delete or cancel the underlying Apple App Store or Google Play subscription or the stores’ own purchase records.

8.4 Authentication and security logs

Supabase automatically generates authentication and operational security records. These can include information such as user ID, IP address, user agent and authentication events and are retained under Supabase’s applicable service-retention rules.

These records are separate from the live 8D Motion account tables.

8.5 Crash reports

Sentry retains crash and error reports according to the retention settings and policies applicable to the Sentry service.

8D Motion does not attach your Supabase account ID or email address to those reports, and Sentry is configured to prevent IP addresses from being stored for new events.

8.6 Authentication emails

Under Resend’s current retention policy for Free, Pro and Scale plans, email and log data is retained for 30 days. Resend states that backups are retained for 7 days.

8.7 Support correspondence

Support emails are retained only for as long as reasonably necessary to respond to the request, resolve related issues, maintain appropriate business records or comply with legal obligations.

9. Account deletion

You can request deletion from within the 8D Motion app.

When deletion succeeds:

Some subscription-chain records remain without your 8D Motion account user ID for the purposes explained in Section 8.3.

Account deletion does not:

You must cancel an active subscription through the applicable App Store or Google Play subscription-management system if you no longer want it to renew.

10. Security

We use technical and organisational measures intended to protect personal information and reduce unnecessary collection.

These measures include, where applicable:

No internet-connected service can guarantee absolute security.

If you believe you have discovered a security or privacy issue, please contact .

11. Your privacy rights

Depending on where you live, privacy and data-protection laws may give you rights over your personal information.

These may include rights to:

The exact rights available to you, and any conditions or exceptions that apply, depend on the law in your jurisdiction.

To exercise a privacy right, contact:

We may need to take reasonable steps to verify that a request relates to you before acting on it.

If you are in the United Kingdom, you also have the right to complain to the Information Commissioner’s Office (ICO).

If you live elsewhere, you may have the right to complain to the privacy or data-protection authority responsible for your jurisdiction.

12. Children and young people

8D Motion is not intended for children under 13.

Users aged 13 to 17 must have permission from a parent or legal guardian to use 8D Motion.

8D Motion does not ask users to provide their date of birth and does not use personal information for targeted advertising or behavioural profiling.

We seek to minimise the personal information used by the service, and user audio remains local to the device rather than being uploaded to the 8D Motion cloud backend.

If we become aware that an account belongs to a child under 13 using the service contrary to this age requirement, we may take appropriate steps to remove the account and associated data.

A parent or legal guardian who has a privacy concern can contact .

13. Automated decision-making

8D Motion does not use personal information to make solely automated decisions that produce legal or similarly significant effects on users.

Cloudflare Turnstile automatically assesses technical security signals to identify likely automated or abusive authentication attempts.

This assessment is used to protect authentication and does not create advertising or behavioural profiles.

14. Third-party services and links

8D Motion may contain links that open external services, including Apple, Google or other websites.

Once you leave 8D Motion or use a third-party service, that provider’s own privacy practices apply.

You should review the privacy information supplied by those providers if you want to understand how they independently process your information.

15. Changes to this Privacy Policy

We may update this Privacy Policy if:

The latest version will be made available through 8D Motion and at 8dmotion.com.

The date at the top of this Privacy Policy shows when it was last updated.

If a change materially affects how personal information is used, we will take reasonable steps to make the change appropriately visible to users.

16. Contact

For questions about this Privacy Policy, privacy rights, account deletion or the way 8D Motion handles personal information, contact:

Jordan Markovics, trading as 8D Motion

27 Russel Croft
Bromsgrove
B60 3EF
United Kingdom

Email: