GDMacros

Version 2026-08-22. Effective 22 August 2026.

These are the rules for using GDMacros. They are written in plain English because they are meant to be read, not skipped.

Agreeing to these terms

Using the site means accepting these terms. Creating an account means the same thing, and the version you agreed to at signup is recorded against your account so both of us know which text applied.

If you do not agree with something here, the honest answer is not to use the site. You can browse and download without an account, and you can stop at any time.

What GDMacros is

GDMacros is a free public catalog of Geometry Dash macros. A macro is a recorded sequence of inputs that replays a level. It is a list of frame numbers and button states, not a program.

We host the macro files ourselves rather than linking to whatever is available elsewhere, which is what keeps the downloads working.

Not an official Geometry Dash project

GDMacros is an independent fan project. It is not affiliated with, endorsed by, or connected to RobTop Games. Geometry Dash and its assets belong to their owners. The same goes for the recording tools: Mega Hack and xdBot are made by other people and are not ours.

Your account

You are responsible for a few basic things:

  • Using an email address you actually control, because that is where account and service messages go.
  • Keeping your password and access to your account to yourself.
  • What happens under your account.

We can restrict or remove an account that is being used abusively. If that happens to you and you think it is wrong, write to support@gdmacros.com and we will look at it.

Downloading and using macros

What you do with a macro is your responsibility. We do not promise that using one is allowed anywhere in particular. Geometry Dash, its leaderboards, community demon lists and any competition all set their own rules, they can change them, and none of them answer to us.

A macro completion is not a manual completion. Presenting one as a legitimate achievement is dishonest, and this site is not a records list.

Submitting a macro

When you submit a macro you are telling us that:

  • You recorded it, or you have permission from the person who did to submit and distribute it.
  • The level, recorder, author and other details you enter are accurate as far as you know.
  • The file is a genuine .gdr2 macro and not malware, a joke file, or anything designed to cause harm.

Submitting something does not mean it gets published. Every submission is reviewed, and it can be turned down. The guidelines explain what we accept.

Permission to host what you submit

You keep whatever rights you have in your macro. We do not claim to own it, and this is not a transfer of ownership.

What you do give us is permission to run the service with it. That permission is non-exclusive, worldwide and free of charge, and it covers only what hosting a public catalog actually requires:

  • Storing the file and reviewing it.
  • Renaming the public file so it follows the site's naming convention.
  • Copying it to our public download hosting.
  • Publicly listing it and serving it as a download.
  • Showing the macro author, the level and the recorder alongside it.
  • Keeping reasonable backup copies.

If you want a macro you submitted taken down, write to support@gdmacros.com and say which one. We will also act on a legitimate rights complaint from someone whose macro was submitted by somebody else.

What happens when a macro is published

An accepted macro becomes a public download and a public catalog entry. It is meant to stay available, which is the point of the site.

Because of that, deleting your account does not automatically remove a macro that has already been published. Your account data is yours; a published catalog entry is part of the catalog. Removal requests still go to support@gdmacros.com and we will handle reasonable ones.

Moderation

We can:

  • Turn down a submission.
  • Remove a macro that is broken, mislabelled, or not what it claimed to be.
  • Stop an account from submitting.
  • Remove abusive accounts and abusive content.

We try to be reasonable and we will explain a decision if you ask, but we are not promising a formal appeals process or that every decision is final.

Things you should not do

  • Upload malicious files, or anything pretending to be a macro that is not one.
  • Submit someone else's work as your own, or without their permission.
  • Impersonate another person, whether in a username, a macro credit, or a message to support.
  • Try to get around review, moderation or access controls.
  • Attack the site or deliberately disrupt it for other people.
  • Harass anyone through submissions, usernames or support email.

Services we depend on

GDMacros runs on services we do not control: GitHub, Supabase, Vercel, Resend, YouTube, GDBrowser and Google. If one of them has an outage or changes its rules, parts of the site can stop working, and that is outside our hands. Their own terms apply when you interact with them directly, such as when you download a file from GitHub or watch an embedded video.

The Privacy Policy explains what each of them handles.

Availability

The site is provided as it is and as it happens to be available. We add things, change things, fix things and sometimes remove things. There is no uptime guarantee, no promise that a particular macro stays up forever, and no promise that a feature will keep working the way it does today.

What we can and cannot promise

We do not promise that a macro will work on your setup, sync correctly, or do anything in particular. Macros are recordings made by other people, and playback depends on your game version, your mods and your frame rate.

As far as the law allows, we are not responsible for losses that come from using the site or a macro from it. We are not trying to sign away rights that cannot be signed away: if the law where you live gives you protections that this section conflicts with, the law wins and the rest of this still applies.

Changes to these terms

These terms can change. When they do, the version and effective date at the top change with them, so you can tell whether you are reading something new.

For a material change we may email the address on your account. If a change ever needs your renewed agreement under the law that applies to you, an email on its own is not us claiming you agreed. We would ask properly.

Contact

Anything about these terms, your account, a takedown or a complaint: support@gdmacros.com.

Privacy PolicyGuidelinesFAQ