Skip to main content

Your FreeSewing Account

Your FreeSewing account is where we store your data. Your account itself can hold the following fields:

note

In addition, any bookmarks, measurements sets, patterns, and API keys are strictly speaking also part of your account data but they are stored as individual records, rather than as fields in your account.

About you

These fields tell a little bit about yourself and -- with the exception of your email address -- are visible to other FreeSewing users when they visit your profile.

Username

Your username is special name that uniquely identifies you.

You can choose your own username, so anything goes.

To avoid confusion, usernames must be unique when lowercased. In other words, the username Joost will not be available if a user joost exists.

Email Address

Your email address ensures we can reach you when it's needed. For example when you have forgotten your password.

Bio

Your account bio is the place where you can tell a little bit about yourself.

Other FreeSewing users can see your bio, so this is a way to find like-minded people or promote your own content.

This field supports Markdown, so you can add links and even images.

Profile Image

You can choose a profile image to further personalize your account.

It can be a picture of you, your cat, your favourite cartoon character. You do you.

Social media platforms

You can set your username/identity on other social media platforms in your FreeSewing account.

We do not use this data in any way. This is only here so FreeSewing users can connect the dots across platforms.

GitHub identity

If you add your GitHub username and GitHub email address to your account, we will use them when interacting with GitHub on your behalf.

Note that both your GitHub username and email is public info. This merely allows us to make a link between your FreeSewing account and GitHub account.

For example, when you report a problem on this website, we can mention you so you will receive notifications when there is an update. For this, your username is sufficient.

When you submit a showcase post or make changed to our content, we can credit those commits to you if we have both your username and the email address you use on GitHub.

note

If all of this in confusing, you don't have to provide this info. It's an advanced feature.

Preferences

These fields register your preferences for using the site.

Units

FreeSewing support both metric units (cm) and imperial units (inch).

Here you can choose which type of units you prefer.

Note that you can override these default units in various places, such as on a specific pattern or measurements set.

Measurements Sets Comparison

We can occasionally show how your sets of measurements compare to other measurements sets. This allows us to detect potential problems in your measurements or patterns.

Comparing yourself to others is the fastest way to be unhappy, so if you'd rather not see any comparisons, you can disable this feature altogether.

User Experience

This setting allows you to control what sort of a user experience you want. One that is more simple, with advanced features hidden. Or one that has all bells and whistles.

FreeSewing is a rather advanced platform, and that can be intimidating for new users. This setting was created to allow people to start simple, and then unlock more features later.

Levels and Features

Each User Experience level adds additional features and settings to the ones provided by the levels below it.

Show details of what features are available at the various levels
LevelPattern Drafting UIAccount Settings
1Settings: Units
Views: Pattern Editor, Pattern Measurements, Print Layout, Save Pattern As, Export Pattern, Documentation

Data: Patterns, Measurement Sets
Settings: User Experience
Patterns: Name, Image
Measurement Sets: Name, Image, Units
2Settings: Seam Allowance, Paperless
UI: Kiosk Mode
Views: Pattern Logs

Data: Bookmarks
Info: Username, Bio, Img
Settings: Language, Units, Newsletter Subscription, Consent & Privacy
Security: Password
Patterns: Notes, Created, Updated
Measurement Sets: Notes, Created, Updated
3Settings: Language
Views: Test Design, Time Design

Info: Email Address
Settings: Metricset Comparison
Security: Two-Factor Authentication
Social: GitHub, Instagram, Mastodon, Reddit, Twitch, TikTok, Website
Patterns: Public
Measurement Sets: Public

4

Settings: Details, Expand, Included Parts, Scale, Margin
UI: Render Engine
Views: Edit Settings by Hand, Pattern Inspector
Data: API Keys
Security: API Keys
Patterns: ID
Measurement Sets: ID

5

("Are you sure?" confirmation guardrails removed.)

("Are you sure?" confirmation guardrails removed.)

Newsletter

This allows you to subscribe to the FreeSewing newsletter. Or not.

Password

Your password guards your account so that only you can access it.

We do not enforce a password policy, but recommend you enable Two-Factor Authentication.

Internal

These fields are required for the site to function. You cannot change them.

User ID

Every FreeSewing user has a user ID, sometimes referred to as UID or just ID. It is a number that uniquely identifies one particular user.

You can find it on your account page under info. Or navigate to /id and -- if you are logged in -- you will see your ID there.

tip

Make sure to always mention your ID when [contacting support]https://freesewing.org(/support).

Role

Every FreeSewing user has a role that determines their privileges on the site.

You can see your role on your account page under info. Or navigate to [/id]https://freesewing.org(/id) and -- if you are logged in -- you will see your role there.

The following roles exist:

  • user
  • bughunter
  • support
  • admin

User

More that 99.99% of FreeSewing users have the user role. It is the default role, and it is exceedingly rare to have a user that has a different role.

Bughunter

The bughunter role grants you permission to read measurments and patterns data from other users.

It is a role that is reserved for people in the community who want to help other users troubleshoot their patterns.

Support

The support role grants you permission to read all account data from other users.

It is a role reserved for contributors who hunt down bugs reported by users.

Admin

The admin role grants you all permissions, including changing the roles of other users.

Only [joost]https://freesewing.org(/users/user?id=1) holds the admin role.