About Ahead Sheep™

Ahead Sheep is founded on the belief that the web has evolved enough to deliver software that rivals traditional desktop applications. The company draws upon decades of experience in software design to try and reshape expectations from the web.

What Are Ahead Sheep?

Ahead sheep stay ahead of trends by always creating new wool. They strive to stay innocent as a dove and wise as a serpent, trusting the shepherd to keep them safe. What makes them innocent? Stubborn integrity in all things. What makes them wise? Who they choose as the shepherd.

Color Tool

The Color Tool gives you precision control over palettes and color transformations. Every feature works from your current palette, with each tool interpreting the colors based on its function. You can also create gradients, extract colors from and enhance images, visualize text, and more. This tool can give you a unique edge as a designer, particularly when you combine it with other tools in your workflow.

Workspaces

The tool separates functionality into workspaces, which you can choose from the workspaces toolbar. Those workspaces are:

  • Ideas: A scrolling idea generator to get started.
  • Gradient: For editing a single gradient.
  • Image: For adjusting an image and extracting colors from it.
  • Palette: For editing large palettes and/or using them as reference palettes for the rest of the tool. Color searching uses this palette.
  • Text: For visualizing foreground and background text, including an accessibility tool to ensure your colors have the proper industry standard contrast.
  • Print Marks: For creating print setups complete with print marks and color bars.

Navigation Toolbar

Except for when using the ideas workspace, the navigation toolbar is always at the top of the tool. You can copy, cut, and paste colors, insert mode, and undo/redo changes. The copy button will show the color in the clipboard and, if you chose more than one color, how many colors total are in the clipboard.

Insert Mode

The insert mode describes how the tool will paste the colors from the clipboard. If "after" or "before" is chosen, the colors will appear after or before the current color, respectively. If "in-place" is chosen, it will overwrite the color or colors at the current selected location in the palette.

Managing Colors

The tool enables you to easily move colors between the different palettes. Use the navigation buttons to cut, copy, and paste. If you have a keyboard attached, you can use the standard cut [Ctrl+X], copy [Ctrl+C], and paste [Ctrl+V] buttons. You can also hold the [Shift] key when choosing tiles to select a range or the [Ctrl] key for selecting individual colors. Note that when you paste a color, by default, it always pastes the color or colors before the current color. The reason for this it feels more intuitive when pasting colors from other tools, like the color harmony wheel. If you wish to paste after the current color, hold the [Shift] key when pasting, or long-tap on the paste button.

Some tools, like the random palette generator and color extraction tools, have a bar above their palettes to make it easy to transfer colors from their individual palettes to the workspace palette. The buttons are:

  • Add Color: Adds a single color before the current color, or after if you hold [Shift] or long-tap the button.
  • Add All Colors: Adds all colors from the palette before the current color, or after if you hold [Shift] of long-tap the button.
  • Set Current Color: Replaces the currently selected color in the workspace palette with the currently selected color in the associated palette.
  • Take Current Color: The opposite of setting the current color: takes the current color from the workspace palette and sets the current color in the associated palette.

Workspace Color Tiles

Each workspace has its own set of color tiles.

  • Remove Color Button: Tap the button to remove the current color from the palette. If there is only one color, the button is disabled. Long tap to clear the entire palette.
  • Add Color Button: Tap the button to add a color before, after, or into the current selected color, depending on the insert mode selected in the navigation bar.
  • Color Space Button: Tap the button to change the current color space. There are many color spaces you can choose from, each with its own special use. Note that each workspace has its own color space. This is because certain workspaces, like the print color space, use subtractive color spaces, like CMYK, while other workspaces, like the gradient workspace, use additive color spaces, like RGB, HSL, etc. If you change the color space, the tool will remember (if you allowed preferences cookies). See "Color Spaces" to learn more about color spaces.
  • Lighting Condition Button: Tap the button to change the lighting condition. If the lighting condition is not D65, which represents the color space of your monitor, the tool will highlight the button to show that the color you see is modified for the chosen lighting conditions. See "Modifying Lighting" below.
  • RGB Space Button: Tap the button to change the RGB space. This is an advanced feature that applies to monitor calibration for professionals that require precise color representation. The sRGB space will match your monitor. The tool will highlight the button and show a circle-slash icon to show that the current RGB space is not sRGB.
  • Color Blindness Button: Tap the button to toggle color blindness. You can modify the color blindness settings in the "Color" group.

Modifying Lighting

Tap the white point on the white point wheel, enter coordinates directly, or choose a preset using the white point button. Use the degree button to toggle between a 2° foveal and 10° peripheral white point. To return to the default (D65 2°), tap the "Reset to Default" button. The default white point does not alter color appearance; it matches your monitor's calibration.

Degrees

Colors appear differently depending on whether you use central (macula) or peripheral vision. The degree value refers to the field of view used in color measurement.

A 2° white point models perception within a small, focused area, roughly the size of the macula, making it ideal for precise tasks such as design or color grading. A 10° white point simulates peripheral vision and is more useful for broader lighting scenarios, such as environmental or ambient design. Tap the degree button to switch between 2° and 10° modes depending on your needs.

Color Tiles

If applicable to the workspace, color tiles will appear that the workspace uses. Color tiles show the color number, RGB hex, and color attribute symbols. The tiles will always show RGB hexes. The palette workspace will show components for other color spaces.

More Options

Tap the ... button to view more options. You can create a new palette, import and download a palette, copy all palette CSS values to the clipboard, and even sort the palette.

Gradient Workspace

The gradient workspace lets you create stunning gradients that are more colorful than most gradient tools can provide due to the advanced color handling of the tool.

Gradient

In the gradient slider, directly beneath the workspace color tiles, drag the circles to change the stops and the diamonds to change the easing locations. A color stop is where a new color begins in the gradient and an easing describes how the color transitions from one to the other. Think of this is where the curve will bunch up the color between the two stops. If you play with it a bit, you will get the idea. Note that you can also control how tightly the colors bunch up together using the "Easings" tool, which is in the "Gradient Structure" group.

3DConnexion™ SpaceMouse® Support

If you have a SpaceMouse, you can use it to rotate the angle of the gradient, as well as move the canvas around the workspace.

Gradient Structure

The gradient structure group enables you to manage all aspects of the gradient, such as the easings, angle, transition types, scale, and twist. You can also reset parts of the gradient from this group.

Easings

The easings enables you to change the easings and the easing factors between the stops. This tool is also useful for when the stops are too close to each other on the gradient to change the easings with precision. When you choose a stop, you can change the easings either before or after that stop (assuming those stops exist). Use the top slider to change the easing diamond location and the bottom slider to change the easing factor.

Angle

The angle tool enables you to change the angle of the gradient by spinning the angle knob on the right of the tool. You can also quickly choose one of the 45° increments using the buttons on the left.

Variations

This is a special feature that enables you to change what color space the gradient uses for transitioning colors between stops and is one of the features that sets this tool apart from most other tools. This tool shows a preview of what the gradient will look like for each variation.

  • HSL Hue (Playful): Energetic, fun transitions using HSL hue angles.
  • Linear (Common): Standard RGB-based blending.
  • Natural Hue Shift (Artistic): Smooth, expressive transitions using the LCHab color space.
  • Perceptual (Smooth): Smoother transitions based on Lab, adjusted for human sensitivity.

Scale

With the scale tool, you can scale the gradient by dragging the horizontal and vertical scale sliders. If you have them linked, they will move together. To choose scaling that ensures the gradient is square, no matter what the canvas proportions, you can tap the "1:1 AR" button for "one-to-one aspect ratio".

Twist

If you are using polar gradients, twist sliders will appear, enabling you to control how much to twist and how deep to twist the gradient.

Reset

You can quickly evenly space the stops, move the easings back to the middle, and set all easing factors to one again using the reset tool.

Gradient Warp

The gradient warp group enables you to warp the actual structure of the gradient before as is calculated. This can result in some very unusual effects.

Control Points

You can add or remove points by tapping the circle minus and circle plus icons on the sides of the "Control Points" control, or just start dragging on the canvas when in gradient warp mode (accessed from the toolbar). The control point is made up of two parts: the anchor point and the offset point. The anchor point is an open circle and the offset point is a closed circle connected by a line.

When you make a new point, the anchor point and offset point are on top of each other. When you move the offset point, it changes the intensity of the warp, as well as the direction to where the warp samples from. You can move both the anchor and offset points to anywhere you like. This tool takes a little getting used to, however once you master it, you will be able to make some truly unique gradients.

Strength Slider

The strength slider gives you control over how strongly the point affects the rest of the gradient. The weaker the control point, the less it effects the entire gradient. If you want to create smooth, large, sweeping arcs, use a stronger value.

Gradient Toolbar

  • Gradient Type Buttons: Tap to choose a linear, circular, or polar gradient.
  • Bands Field: Sets how many times the gradient will repeat.
  • Gradient Warp Mode: When enabled, enters gradient warp mode.
  • Mirror Toggle: When enabled, reflects the gradient back on itself like a mirror.
  • Snap to Grid Toggle Button: Tap to toggle snapping to grid.
  • Grid Size Field: Sets the size of the grid, in pixels.
  • Center Gradient Button: Tap to reset the center point of the gradient to the exact middle.
  • Fit Page Button: Tap to fit the page to the work area.
  • Download Gradient Image Button: Tap to download the gradient image to your device .
  • Copy Image Button: Tap to copy the gradient image to your clipboard.
  • Gradient Size Button: Tap to change the size of the gradient in pixels.
  • Toggle 3DConnexion™ SpaceMouse®: Toggles the 3DConnexion™ SpaceMouse® on and off if one is connected.

Ideas Workspace

The ideas workspace is a good starting point for getting oriented with what the tool can do. It also provides nearly endless inspirations to get started. The first tiles are always the same and describe what the tool and, when you tap it, jumps to related workspace. The rest of the tiles are random examples of what the tool can generate.

  • Palette Tiles: Shows a randomly generated palette.
  • Gradient Tiles: Shows a randomly generated gradient.

Image Workspace

The image workspace enables you to extract colors and adjust the image.

Color Extraction Group

The color extraction group enables you to extract colors from your image. The tool shows the extracted colors as tiles you can transfer to the workspace palette, should you wish to include them when sharing the image. You can also filter the colors by tapping the filter button.

Similarity Slider

The similarity slider enables you to adjust how close the colors must be to each other for the tool to consider them different colors. The more to the right you slide the slider, the less similar the colors will be.

Image Adjustments

The image adjustments group enables you to modify the image and extracted colors. There are several modifications you can make to the image, represented by knobs at the top of the group. Long-tap the "Reset" button at the bottom of the group to reset the adjustments so that there are no modifications made to the image.

  • Saturation: Intensifies colors. At 0%, the image becomes grayscale with perceptual accuracy based on the Lab color space.
  • Vibrance: Boosts muted colors while protecting bright areas such as skin tones.
  • Shift Hue: Rotates hues for creative effects.
  • Tint: Adjusts the green-magenta balance, similar to a television's tint control.
  • Temperature: Warms or cools the image by shifting between blue and orange tones.
  • Color Boost: Applies saturation evenly across all areas to either intensify or grayscale the image.
  • Brightness: Shifts the overall image lighter or darker.
  • Exposure: Simulates camera exposure with stronger emphasis on highlights.
  • Contrast: Increases or decreases separation between light and dark areas.
  • Filmic Curve: Simulates film response, with smooth highlight roll-off and deeper shadows.
  • Gamma: Adjusts midtones without affecting pure black or white points.
  • Darken Shadows: Adds depth without crushing midtones or highlights.
  • Brighten Highlights: Enhances sparkle without losing detail.
  • HDR (High Dynamic Range): Preserves tonal range across shadows and highlights.
  • Black Point: Defines the true black threshold for extra contrast and depth.
  • White Point: Defines the true white threshold for clarity and visual impact.
  • Midtone Balance: Fine-tunes skin tones, skies, and other midrange brightness areas.
  • Light Balance: Redistributes brightness across the image without directly altering contrast.

Image Toolbar

  • Import Image Button: Tap to import an image from your device.
  • Use Camera Button: Tap to use your camera to take an image.
  • Fit View Button: Tap to reset the image so that it fits in the center of the workspace.
  • Download Image Button: Tap to download the image to your device.
  • Copy Image Button: Tap to copy the image to the clipboard (if available).
  • Share Image Button: Tap to share your image with the workspace palette shown below (if there are any colors inside);
  • Toggle 3DConnexion™ SpaceMouse®: Toggles the 3DConnexion™ SpaceMouse® on and off if one is connected.

Palette Workspace

The palette workspace enables you to see and entire reference palette at once. This is also the palette the color search uses when attempting to match colors throughout the rest of the tool. One use case for this would be to load an entire color book as a reference. However, you can use this palette workspace to work on large palettes or just to visualize colors without using an image or gradient. You can cut, copy, and paste one or more colors from the palette workspace.

Palette Toolbar

  • Import Palette Button: Tap the import palette button to import either the current palette or the reference palette, depending on what you have chosen from the current or reference palette toggle.
  • Share Palette Button: Creates a version of the palette for sharing online.

Post Image Effects

The post image effects group applies effects to your image such as blur. Note that these effects apply to the entire image based on its resolution, so if you change image resolutions, the effects may appear different.

Blur

The blur effect blurs the image.

  • Mix Slider: How much the blur blends with the background. Choose a lower mix to create a soft filter effect.
  • Radius Slider: Changes the blur radius. Larger values may affect performance.

Sharpen

The sharpen effect sharpens the image. Slide the slider to adjust how much to sharpen the image.

Bloom

The bloom effect creates a kind of soft light glare for highlights.

  • Mix Slider: How much the bloom blends with the background.
  • Radius Slider: How bloom radius. Larger values may affect performance.
  • Intensity Slider: How intense the bloom effect is.

Noise

The noise effect adds noise to the image.

  • Mix Slider: How much the noise blends with the background.
  • Graininess Slider: How grainy the noise appears.
  • Density Slider: How densely the grains are distributed over the image.
  • Gaussian Toggle: Toggles whether the noise uses a uniform or Gaussian distribution. Gaussian appears more gritty.
  • Randomize Button: Changes the noise to a new random pattern.

Scattering

The scattering effect randomly samples places that are adjacent to the pixel on the image. This is different from noise, which keeps all pixels in their original locations and simply darkens or lightens them.

  • Distance Slider: How much distance the pixel will scatter.
  • Graininess Slider: How grainy the scattering appears.
  • Density Slider: How densely the grains are distributed over the image.
  • Gaussian Toggle: Toggles whether the scattering uses a uniform or Gaussian distribution. Gaussian appears more gritty.
  • Randomize Button: Changes the scattering to a new random pattern.

Vignette

The Vignette effect darkens the edges of the image so that it seems to not have a definite border. The sliders are:

  • Transparency: How transparent the vignette is.
  • Aperture: How open the vignette aperture is.
  • Blur: The radius of the blur applied to the vignette.
  • Contour: How the edge blur contours.

You can also control the color of the vignette using its own palette. The tool shares this palette between workspaces, so you can create an entire library of colors. You can add and remove colors and copy colors to and from this palette.

Find Edges

Find edges will detect the edges and accentuate them.

Text Workspace

The text workspace enables you to view the current color and next color as foreground text and background. You can choose which color to focus on by tapping the foreground or background button. You can also adjust text alignment, font family, and font size.

Text Toolbar

  • Text Alignment Button: Tap to cycle through the text alignments: justified, left, center, and right.
  • Font Style Button: Tap to cycle through the font styles: sans-serif, serif, and monospace.
  • Font Size Field: Controls the font size.

Print Marks Workspace

The print marks workspace generates printable templates based on your palette. It can save you a lot of time with your graphical setups.

Print Marks Workspace

Tap the edges of the page to add or remove marks.

  • Center Marks: Marks that assist in centering the page or medium for printing and cutting.
  • Color Scale: A stepped gradient representing the current color space.
  • Color Boxes: Blocks showing colors and their component values for reference.

Print Marks Toolbar

  • Toggle Trim Marks Button: Tap to toggle whether to show trim marks.
  • Bleed Marks Button: Tap to toggle whether to show bleed marks.
  • Bleed Size Field: Change the value to change the bleed size. If you wish to use a different unit, simply type the unit at the end. For example, "8 cm.".
  • Fit Page Button: Tap to fit the page to the work area.
  • Art Size Button: Tap to modify the art size.
  • Page Size Button: Tap to modify the page size.
  • Color Space: Tap to cycle through the color spaces CMYK, RGB, and CMY. This will change the color boxes and the colorful center mark.
  • Download Artwork Button: Tap to down the artwork as an SVG for importing into other programs.
  • Toggle 3DConnexion™ SpaceMouse®: Toggles the 3DConnexion™ SpaceMouse® on and off if one is connected.

Accessibility Tool

Use the accessibility tool to confirm whether your current and next palette colors meet contrast guidelines from the Web Content Accessibility Guidelines v2.2 (WCAG).

The current color acts as either the foreground or background, and the next color serves as the opposite of what the current color is. Their indices appear in the top-left corner of the tool. If your palette contains only one color, the background color matches the appropriate color for the current theme. Tap the foreground or background color to select which color you want to modify using the rest of the tool. Tap the "High Contrast" toggle to apply stricter standards, using a 7:1 contrast ratio instead of 4.5:1.

The tool displays sample text in different sizes along with contrast values. If the colors fail accessibility checks, tap the fix center button to automatically adjust either the foreground or background color to meet the target contrast. The tool first attempts to increase lightness. If that fails, it darkens the color instead.

Attributes Tool

Use the attributes tool to tag each color with properties that define how it behaves in different print, material, or environmental contexts. Tap a button to toggle an attribute. Active attributes display with a blue background.

Color attributes appear as symbols in the color tiles throughout the tool. Some attributes are default attributes and have no symbol. For example, the tool assumes you are working with paper by default, so no symbol appears for paper substrates. Attribute symbols display in the top-right corner of each color tile:

Attributes

  • Types
    • Process: No symbol. Represents standard process colors used in printing.
    • Spot: Solid dot symbol. Used for spot colors.
    • Global: Open dot symbol. Affects all instances of the color in the document.
  • Finishes
    • Matte: No symbol. Represents a matte finish.
    • Gloss: Glossy symbol. Used for gloss finishes.
  • Substrates
    • Paper: No symbol. Represents paper substrates.
    • Fabric: Threads symbol. Used for fabric substrates.
    • Plastic: Recycle symbol. Used for plastic substrates.
  • Environments
    • Indoor: No symbol. Represents indoor environments.
    • Outdoor: Sun symbol. Represents outdoor environments.

Color Blindness Tool

The color blindness tool enables you to simulate how colors appear to people with color blindness by adjusting L', M', and S' cone responses. You can find this tool in the advanced group or by long tapping the color blindness button in the workspace tiles. The adjustments apply throughout the tool except in the Print Marks tool. Tap the eye toggle to enable or disable the simulation. You can also choose a preset form of color blindness to start. Available options include:

  • Deuteranomaly: The most common form of color blindness. It affects the green cone (M-cone) response, making greens appear more red. Present in approximately 5% of males, it represents a mild red-green color deficiency.
  • Deuteranopia: A complete absence of the green cone. Individuals with this type cannot perceive green light, causing confusion between reds, greens, and browns. Less common than deuteranomaly but still part of the red-green spectrum disorders.
  • Protanomaly: Similar to deuteranomaly but affects the red cone (L-cone). Reds appear duller and shifted toward green. This type is relatively common, though slightly less prevalent than deuteranomaly.
  • Protanopia: A total loss of red cone function. Reds are often indistinguishable from black or dark gray, and greens and oranges can appear very similar. Affects about 1% of males.
  • Tritanomaly: A very rare form of blue-yellow color blindness, where the blue cone (S-cone) function is reduced. Blues appear greener, and it may be difficult to distinguish yellow from red or pink.
  • Tritanopia: An absence of blue cone function. Individuals with this condition cannot perceive blue shades properly and often confuse them with green. This type is extremely rare and is not sex-linked like red-green types.

Color Differencing Tool

The color differencing tool compares your current color with the previously captured color. Two tiles represent these colors side by side, and the tool displays their component values and difference metrics. Tap the previous color tile to capture the current color for comparison. Tap the current color tile to swap them. Tap the settings button to choose which differencing types. If you wish to change the differencing options, expand the "Differencing Details" group. Refer to the palette workspace for more details on differencing options.

Color Graph Tool

You can use the color graph tool to choose a color by visualizing two components in a graph and a third component using a slider. This method works well for every color space except CMYK, which uses four components. In CMYK mode, the Graph tool defaults to using the HSV graph instead. The axis slider controls the third axis not shown in the graph. Tap the axis button to the right to cycle through the axes. Tap the settings button to open graph settings.

All Graph Features (Settings)

You can choose whether to display grid lines and trails by tapping their toggles. Trails provide a visual trace of how colors change throughout the tool. Trails serve both as a helpful visualization aid and as an excellent teaching tool.

Chromaticity Graph Type (Settings)

  • xy: The classic chromaticity plot.
  • uv: Based on the CIE 1960 UCS model.
  • u'v': Based on the CIE 1976 UCS model, offering improved visual uniformity.

Chromaticity Features (Settings)

You can customize which features the chromaticity graph displays. For example, you may choose to view the full xyY space without clipping it to the locus bounds. The locus line outlines the spectral curve the tool uses to determine color wavelength. The MacAdam Ellipses show regions where colors appear identical within the ellipse. The RGB triangle, as mentioned earlier, outlines the gamut for the RGB color space. The white point dot shows where the RGB color space's white point sits on the graph.

  • Locus Bounds Toggle: Toggle between full-spectrum display and human-visible limits .
  • Locus Line Toggle: Show or hide the spectral horseshoe outline.
  • MacAdam Ellipses Toggle: Show or hide them based on the graph type.
  • RGB Space Triangle Toggle: Toggle the display of the RGB gamut triangle.
  • White Point Dot Toggle: Toggle the dot indicating your white point location.

Chromaticity Graph (xyY color space)

In the xyY color space, the graph represents the standard horseshoe-shaped chromaticity diagram. The Y slider controls luminance. You will see:

  • Spectral Loci: The horseshoe curve showing visible wavelengths. Long ticks mark 10°K increments, and short ticks mark 5°K increments.
  • MacAdam Ellipses: Regions where colors appear identical to the human eye. Useful for RGB space design.
  • RGB Triangle: Shows the RGB color space's gamut, representing the range of colors possible in the space.
  • White Point Dot: Shows where your white point sits on the graph.

Color History Tool

The color history tool displays the most recently used colors. When you change a color, the tool saves the previous color unless it already exists in the palette. Tap a color tile to quickly return to that color.

Color Names Tool

The color names tool enables you to view and edit color names and attributes. It is best suited for editing very large palettes. Colors sort alphabetically by default. To preserve order, prefix names with numbers (for example, 001, 002).

Tap a color button to select the color as the current color. Tap the edit button to edit the color name, update its attributes, and correct the ink levels. If the color is out of gamut, a "Correct Ink" toggle appears. If you enable the toggle, the tool corrects the ink levels when you close the dialog.

Color Search Tool

The color search tool shows the three closest colors to your current color or to a color name you type. It updates in real time as you interact with the palette or search box. Each result displays as a color button with the color's name. If the color has no name, the tool shows the RGB hex value instead.

Tap the import button to import a reference palette. This is the same reference palette that the palette workspace uses when reference palette is enabled. The search also uses the same differencing options the search workspace uses. To change differencing options, use the search workspace.

When the search field is blank, the tool uses the current palette to find matches. The list updates as your current color changes. Type part of a color name into the text field to search by name. Searches are case-insensitive. Tap the "X" button to clear the field.

  • ASE (.ase): A format suitable for working with the Adobe® toolset. Discards color attributes.
  • GIMP (.gpl): A format suitable for working with GIMP. Maintains color attributes by using the comment field.
  • JSON (.json): An extendable format that works anywhere that can read or write JSON objects. Includes all aspects of a palette and palette colors.
  • CSS (.css): Extracts color values directly from a Cascading Style Sheet (CSS). Suitable for web designers who want to build palettes from existing styles. Discards color attributes and adjusts names to be valid in CSS, such as changing "Some Color" to "--some-color".

Color Temperature Tool

The Temperature tool shows how your current color aligns with the black body curve. The graph includes tick marks, labels, and the white point dot. You can adjust the temperature slider or enter a value in Kelvin to warm or cool the color temperature.

The tool uses Robertson's method to estimate color temperature. Accuracy decreases as the selected point moves farther from the curve.

Color Wavelength Tool

The color wavelength tool enables you to view the wavelength of the current color. The slider represents the entire visible spectrum of light that your device can reproduce. You can tap the slider to change the color or enter a wavelength value directly into the text field.

Components Tool

The components tool enables you manually adjust the shade values of the current color. As you enter values or drag the dial, the color updates in real time. You can also enter a CSS color, copy the CSS color, and change whether the color is shown expanded by tapping the expansion toggle. Note that, if you use the HSL color space, the CSS will show in the HSL form. Otherwise, it will always show as RGB.

Conversions Tool

The conversions tool shows how your current color translates across all selected color spaces. The list updates live as you make changes. To copy values to the clipboard, tap the copy button. This tool also shows luma, which measures perceived brightness based on the color's weighted RGB values.

Gamut Mapping Tool

The gamut mapping tool shows a button for each color space, indicating whether your color is within its gamut. Buttons turn red when the color is out of gamut and remain gray when it is in gamut. Tap a red button to adjust the color so it falls within the gamut for that color space.

Harmony Wheel Tool

The harmony wheel enables you to manage and visualize color harmonies for up to the first five colors in the workspace palette. Harmonious hues create pleasing shapes on the wheel, which your eyes naturally find appealing. The ring behind the wheel displays hues positioned according to the angles of the color wheel. Buttons for common harmonies surround the center. Tap a harmony button to snap the first colors in the palette to the harmony pattern. Each button previews the harmony it applies. When you select a harmony that allows angle adjustment, a degrees knob appears in the center.

Note that this tool will only work on the first five (5) colors of the workspace palette. The tool ignores all colors after five. If you are creating a large palette with individual color harmonies, you will need to move colors to the beginning of the palette by cutting and pasting them.

Harmonies typically involve two to four colors. This tool also includes the "Pentadic" and "Hexadic" harmonies, which involve five and six colors respectively. Starting from the top and moving clockwise:

  • Complementary: Two colors positioned opposite each other.
  • Triadic: A triangular color arrangement. You can adjust the angle to create analogous or split-complementary variations.
  • Triangle: A triadic harmony set at 120°.
  • Compound: A combination of complementary and triadic styles.
  • Tetradic: A rectangular or square harmony. You can adjust the angle.
  • Square: A tetradic harmony set at 90°.
  • Pentadic: Five colors that form a pentagon.
  • Hexadic: Size colors that form a hexagon.

Tap any color pip and drag it around the wheel to change its hue. The current color displays a stronger outline, and you can drag the ring behind the color to rotate the entire harmony. If the wheel detects a match to a known harmony, it draws lines to illustrate the relationship. Use the three sliders to adjust the saturation and lightness for the current color. The wheel works only with colors that are not shades of grey. If any of the first five colors is a shade of grey, the wheel notifies you.

Ink Tool

You can use the Ink tool to measure how much ink each color requires in CMYK or CMY mode. You can find it in the print marks workspace. The tool also considers the Total Ink Level (TIL), which defines the maximum amount of ink your medium can absorb without bleeding. Tap the "Correct Ink" button to fix overflows or bring colors back into gamut. The number of canisters (three or four) depends on whether you select CMY or CMYK mode. You can set the TIL between 1 and 99. A value of 75 is typical for paper.

Monochromatic Tool

The monochromatic tool generates shades of a single color by adjusting only the lightness component. You can choose between 2 and 32 shades.

Random Palettes Tool

The random palettes tool enables you to flip through randomly generated palettes based on different color harmonies. This tool is useful for getting started when creating a new palette. Tap the "Randomize" button to keep generating new palettes until you find one you prefer.

RGB Space Tool

The RGB Space tool enables you to you fully customize the RGB color space. You can choose from a predefined set of color spaces, modify the gamma, change the primaries, select the white point, and copy the RGB and XYZ matrices as text or code. This is a highly technical tool intended for specialized cases. If you ever make modifications that cause colors to appear incorrect, choose the sRGB color space to reset the tool to match your monitor's native RGB space (assuming your monitor is calibrated to sRGB).

Sliders Tool

The sliders tool provides a slider for each color component. When you tap and slide the thumb indicator, it shows what the current color will become at that point. If you use the Quantize tool, the sliders display the quantized colors instead.

Some color spaces, such as Luv, may appear to flip at extreme values. This behavior is normal and reflects how the color space is represented. Certain spaces, like CMYK, may also cause other sliders to jump when you make adjustments. In CMYK, the K (key, black) channel remains pinned while you adjust the others. Some color spaces impose range limitations, and the sliders adapt dynamically as you move them. You may also notice slight jittering due to numerical precision limits. All of these effects are normal.

Shades (Quantization)

The shades section enables you to quantize the color sliders, splitting them into solid colors. The number corresponds to the number of shades the sliders are limited to. The circle-slash button turns off quantization entirely.

YUV Space Tool

The YUV Space tool helps you manage the parameters used by the YUV color space, which is most often used in video. You can also view the RGB and YUV matrices and copy them as plain text or code for use in your own applications.

Choosing a YUV Space

  • Pro Video YUV: High-quality matrix used in post-production and compositing.
  • FCC: Developed for early analog television broadcasts in the United States.
  • Rec. 2020: Modern UHD video standard with wide color gamut support.
  • Rec. 601: Standard for SDTV, common in older formats and analog workflows.
  • Rec. 709: HD video standard used in most digital content today.
  • SMPTE 240M: Early HDTV standard, now largely replaced by Rec. 709.

Color Spaces

  • RGB: Red, Green, and Blue. Common for screens. Fast but not perceptually uniform.
  • HSV: Hue, Saturation, and Value. Good for intuitive color adjustments and color pickers.
  • HSL: Hue, Saturation, and Lightness. A variation of HSV with more natural lightness behavior.
  • LMS: Models cone response in human eyes (Long, Medium, Short wavelengths).
  • CMY: Cyan, Magenta, and Yellow. Used in printing; subtractive color model.
  • CMYK: Adds Black (K) to CMY for richer printed shadows.
  • Lab: Lightness and two opponent color axes. Perceptually uniform and well suited for comparison.
  • LCHab: Lab expressed in Lightness, Chroma, and Hue. Easier to adjust perceptually.
  • Luv: Another perceptual space, better suited for low-light comparisons.
  • LCHuv: Luv expressed in Lightness, Chroma, and Hue format.
  • xyY: Chromaticity (x, y) with luminance (Y). Used in colorimetry.
  • XYZ: Foundational color space derived from human vision.
  • HLab: Hunter Lab. An earlier Lab variant used in food and textiles.
  • YUV: Separates brightness from color. Common in video and broadcasting.

Differencing Options

The tool supports several ways to measure color differences for searching. Each method offers a different balance of accuracy and performance:

  • ΔE*ab: Measures color difference in the CIELAB space using lightness, red-green, and yellow-blue components. Lower values indicate more similar colors.
  • ΔE*94: Refines ΔE*ab by improving how humans perceive changes in lightness, chroma, and hue. Commonly used in industries such as printing.
  • ΔE*00: Builds on ΔE*94 with added corrections for neutral tones and very small differences. It is the most perceptually accurate method and is the default.
  • ΔE*CMC: Designed for textiles, this method allows you to control how much weight is given to lightness versus chroma. Useful when you need precise tolerances.

ΔE*00 Weights in Differencing Options

  • ΔE*00 Weights (LCH): Customize how the ΔE*00 algorithm prioritizes differences in Lightness (L), Chroma (C), and Hue (H). Increasing a weight makes the algorithm more sensitive to that component of the color.
  • ΔE*CMC Weights (LC): Adjust how much lightness and chroma differences matter in ΔE*CMC calculations. Modify these values to reflect the importance of lightness or chroma in your workflow.

Questions and Answers

Why are the numbers slightly different from other tools?

This tool uses full-precision XYZ values and official standard illuminants, including digits often rounded off elsewhere. You'll see more decimal places here, and that's a good thing!

Acknowledgements

In alphabetical order:

Special thanks to Mike and Matt Zummo for their UX feedback and design insights during development. Their time and perspective helped improve both usability and clarity. Mike is also the author of the D'Mok Revival novels, and both Mike and Matt are creators of the Hoverdome game. If you're looking for some solid sci-fi, definitely check out both!

Recent Policy Updates

This change log summarizes recent updates. Prior versions of this policy are archived internally and may not be listed here. Minor editorial adjustments that do not affect user rights or data practices may also be excluded.

Terms of Service

  • 9/13/2025: Updated contact information to reflect change from X to Bluesky.
  • 8/25/2025: Updated for readability and consistency. Clarified Privacy By Design commitments, refined User-Generated Content section to emphasize local storage, and aligned dispute resolution language. No changes were made to user obligations or service functionality.

Privacy Policy

  • 9/13/2025: Updated contact information to reflect change from X to Bluesky.
  • 8/25/2025: Updated for clarity and consistency. Clarified 90-day retention of server logs, local storage practices (IndexedDB), and user rights. Streamlined Data Security, International Transfers, and Social Media sections. No changes were made to actual data collection or privacy practices.

Terms of Service

Last updated: 8/25/2025

These Terms of Service ("Terms") govern your use of the website, https://www.aheadsheep.com (the "Site") and any related services (collectively, the "Services").

About the Company

Company Overview: The Company is based in Wisconsin in the United States of America. The goal is to offer a valuable and enjoyable experience for all users.

Privacy By Design: Ahead Sheep was built to be privacy-first. We don’t track you, we don’t profile you, and we don’t sell your data. The only information collected is standard server access logs used for security and operational purposes, which are automatically deleted after 90 days and never used to identify users. All of your work stays on your device.

Read the Terms Carefully: Please read these Terms carefully to understand your rights and obligations when using the Site and Services.

Eligibility

The Site is available for all users to browse and use without restriction. If the Company introduces optional features in the future that involve the collection of personal information (such as accounts, newsletters, or cloud storage), those features will be intended only for users who are at least 13 years of age. By using such features, you will be asked to confirm that you meet this age requirement.

The Company does not knowingly collect personal information from children under the age of 13. If such information is inadvertently collected, it will be promptly deleted in accordance with the Privacy Policy.

Acceptance of Terms

Agreement to Terms: By accessing, browsing, or using the Site and Services provided by Ahead Sheep™ LLC (the "Company"), you agree to comply with and be bound by these Terms of Service. These Terms apply to all visitors, users, and others who access or use the Site and Services, including but not limited to those who:

  • Provide a tip;
  • Interact with features and content of the site;
  • Submit user-generated content;
  • Engage in any other activities provided through the Site or Services.

Changes to Terms: Continued use of the Site and Services constitutes your acceptance of any changes or modifications made to these Terms, which may be updated from time to time. It is your responsibility to review these Terms periodically for any changes. The Company will update the effective date at the top of the Terms when changes are made.

Disagreement with Terms: If you do not agree with any part of these Terms, you must discontinue use of the Site and Services immediately.

Questions: If you have any questions about these Terms, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Intellectual Property

All content on the Site, including but not limited to text, graphics, logos, images, audio clips, video clips, data compilations, and software, is the property of the Company or its content suppliers and is protected by United States and international copyright, trademark, and other intellectual property laws.

The compilation of all content on this Site is the exclusive property of the Company and is protected by U.S. and international copyright laws. All software used on this Site is the property of the Company or its software suppliers and is protected by United States and international copyright laws.

Users are granted a limited, non-exclusive, non-transferable license to access and use the Site and its content for both personal and commercial purposes. This license includes the right to create, manage, and use content through the Site for your personal and commercial benefit. However, this license does not permit copying, reproducing, or redistributing the Site's content, design, or structure in its entirety on another website or service without written permission from the Company.

Users are allowed to inspect and learn from the Site's code, including applying what they learn to their own projects or websites. However, direct replication or wholesale copying of the Site's code or design for use in another site or service is prohibited without permission from the Company.

The trademarks, logos, and service marks displayed on the Site are trademarks of the Company and its licensors. Nothing on the Site should be construed as granting, by implication, estoppel, or otherwise, any license or right to use any trademark displayed on the Site without the written permission of the Company or the trademark owner. Misuse of any trademarks or any other content displayed on the Site is prohibited.

Any unauthorized use terminates the permission or license granted by the Company. If you have any questions about the permitted uses of the content on this Site, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

User-Generated Content

The Site enables users to create and manipulate content directly in their browser. At present, the Company does not permanently store user-generated content on its servers. Any content you create remains local to your device unless you choose to export, copy, or share it yourself.

Future Services: If the Company introduces optional features in the future that involve saving or sharing content (such as cloud storage), that content may be stored on the Company’s servers as necessary to provide those services. Users will retain full ownership and rights to any content they create or modify, and the Company will not claim any ownership or license rights beyond what is necessary to operate the service.

No Commercial Use by the Company: The Company does not use user-generated content for advertising, promotional purposes, or any other commercial uses without the user's explicit consent. Any request for such use will be made directly to the user, who maintains the right to refuse without consequence.

Privacy: The Company respects your privacy and ensures that any user-generated content stored in the future will be handled securely. Please refer to the Privacy Policy for more information.

Content Restrictions: Users are prohibited from storing or sharing content that violates any applicable laws, infringes on the rights of third parties, or contains harmful or malicious material. The Company reserves the right to remove any content that violates these Terms if storage features are introduced.

Global Use: The Site is accessible worldwide. It is the user's responsibility to ensure that accessing and using the Site complies with the laws of their jurisdiction. The Company is not responsible for any legal repercussions from users accessing the Site in violation of local laws.

Feedback: The Company values your feedback, suggestions, and ideas about the Site and Services. By sharing your thoughts with the Company, you agree that the Company may use them to improve the Site without any obligation to compensate or credit you. This helps the Company continue enhancing the experience for everyone.

If you have any questions about this User-Generated Content policy, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Log Retention

The Company retains access logs, including IP addresses, for a period of 90 days to ensure security and operational performance. After this period, the logs are automatically deleted and cannot be recovered.

In cases where legal obligations arise, such as requests from law enforcement, the Company may retain access logs beyond the standard retention period. This extension is only for the time necessary to comply with legal obligations.

The collection and retention of access logs comply with applicable laws and regulations, including GDPR and CCPA. The logs are stored securely and are only accessible to authorized personnel.

Copyright Infringement

The Company respects the intellectual property rights of others and expects users to do the same. If you believe that any content on the Site infringes your copyright, please notify the Company by providing the necessary details as outlined under the Digital Millennium Copyright Act (DMCA).

Submitting a DMCA Notice:

To submit a DMCA notice, please provide the following details:

  • A physical or electronic signature of the copyright owner or a person authorized to act on their behalf.
  • Identification of the copyrighted work claimed to be infringed.
  • Identification of the material that is claimed to be infringing and where it is located on the Site.
  • Your contact information, including address, telephone number, and email address.
The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Disclaimers and Limitations of Liability

Disclaimer of Warranties: THE SITE AND SERVICES ARE PROVIDED "AS IS" AND "AS AVAILABLE," WITHOUT ANY WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. WHILE THE COMPANY MAKES REASONABLE EFFORTS TO ENSURE THE SECURITY AND FUNCTIONALITY OF THE SITE, IT DOES NOT GUARANTEE THAT THE SITE WILL BE UNINTERRUPTED, ERROR-FREE, OR FREE FROM BUGS, VIRUSES, OR SECURITY VULNERABILITIES. USE OF THE SITE IS AT YOUR OWN RISK.

Limitation of Liability: To the maximum extent permitted by applicable law, the Company's liability for any direct damages is limited to the amount paid, if any, by you for accessing the Site or Services. The Company is not responsible for any indirect, incidental, special, consequential, or exemplary damages, including but not limited to loss of profits, goodwill, use, data, or other intangible losses, resulting from:

  • Service interruptions, downtime, delays, or errors;
  • Data loss, corruption, or unauthorized access, except where such breaches are due to the Company's failure to take reasonable security measures;
  • Inaccuracies or issues related to content or information provided on the Site;
  • Technical issues with the Site's functionality, including bugs or compatibility problems;
  • Third-party actions or content.

While the Company implements reasonable security measures to protect your data, it cannot guarantee absolute security. The Company is not liable for unauthorized access to your data unless such access results from the Company's failure to implement reasonable security measures.

Indemnification: You agree to indemnify, defend, and hold harmless the Company from and against any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys' fees) arising out of or in connection with your use of the Site and Services, your violation of these Terms, or your violation of any rights of another.

No Advice: No content or information provided by the Company, whether via the Site or otherwise, constitutes legal, financial, or other professional advice. Users are encouraged to seek the advice of qualified professionals where appropriate.

If you have any questions about this "Disclaimers and Limitations of Liability" policy, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Dispute Resolution

Governing Law: These Terms are governed by the laws of the State of Wisconsin, without regard to its conflict of law provisions.

Informal Resolution: Users should first contact the Company to resolve disputes informally. Most concerns can be quickly resolved through communication.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Legal Recourse: If informal resolution is not successful, any disputes arising out of or in connection with these Terms will be resolved in the courts of Wisconsin.

Optional Binding Arbitration: If informal resolution is unsuccessful, both parties may voluntarily agree to resolve the dispute through binding arbitration, which can save time and legal costs. The arbitration would be conducted in accordance with the rules of a mutually agreed-upon arbitration provider. However, arbitration is not mandatory, and users may pursue other legal remedies if preferred.

Small Claims Court: For disputes that qualify, either party may bring an individual action in small claims court in the state of Wisconsin.

Class Action Waiver (Applicable to Arbitration Only): If both parties agree to resolve a dispute through binding arbitration, disputes must be resolved on an individual basis and not as part of a class, consolidated, or representative action. In such cases, users waive any right to participate in a class action or to request a jury trial. This waiver does not apply if the dispute is pursued in a court of law.

International Use and Jurisdiction: Users accessing the Site from outside the United States agree that these Terms, as well as any disputes arising from the use of the Site or Services, will be governed by the laws of the State of Wisconsin, USA. Users further consent to the exclusive jurisdiction of the courts of Wisconsin, USA, for the resolution of any disputes, unless otherwise required by applicable laws in their jurisdiction.

Users located in countries with mandatory consumer protection laws may be entitled to protections under their local laws. In such cases, those protections will apply only to the extent required by local law, while all other provisions remain governed by U.S. law.

If you have any questions about this Dispute Resolution policy, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Support and Contributions

Users may voluntarily tip the Company to help support the continued operation and development of the Site. These tips are not payments for goods or services and do not entitle the user to any additional features, access, or consideration. Tips are non-refundable and provided at the user's sole discretion.

Tips are processed securely by Stripe, a third-party payment provider. By leaving a tip, you agree that your payment information will be handled in accordance with Stripe’s terms and privacy policy.

Force Majeure

The Company shall not be liable for any failure to perform its obligations under these Terms if such failure results from any cause beyond the Company's reasonable control, including but not limited to acts of God, war, strikes, or labor disputes, embargoes, government orders, or any other force majeure event.

Termination

The Company reserves the right to terminate or suspend your access to the Site and Services, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms. Upon termination, your right to use the Site and Services will immediately cease.

Changes to Terms

The Company may update these Terms from time to time. It is your responsibility to review the Terms periodically for any updates. Continued use of the Site and Services after changes are posted will constitute your acceptance of the updated Terms.

If the Company makes any material changes that significantly affect your rights or obligations, notice will be provided on the Site.

Privacy Policy

Last updated: 8/25/2025

Your privacy is important, and this Privacy Policy explains how information about you is collected, used, and disclosed by the Company when you visit the website https://www.aheadsheep.com (the "Site") and use the Company's services (collectively, the "Services").

Consent to this policy: By accessing or using the Site and Services, you consent to the collection, use, and disclosure of your information as described in this Privacy Policy. If you do not agree with any part of this policy, please discontinue use of the Site and Services immediately.

Questions or concerns: If you have any questions about this Privacy Policy, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Information Collection

The Company collects minimal information to provide services to users. Currently, the only information retained on Company servers is IP addresses in standard access and error logs, which are rotated every 90 days. In the future, additional information may be collected if you choose to use optional features such as newsletters or cloud storage, and any such changes will always be reflected in this policy.

IP Address: IP addresses may be collected for security, fraud detection, or performance monitoring purposes. These may be stored temporarily in access logs for the following purposes:

  • Security monitoring: Ensuring the website is protected from unauthorized access or malicious activity.
  • Operational performance: Monitoring traffic to maintain the availability and proper functioning of the website.

IP addresses are not used for profiling, tracking, or analytics by the Company. If you choose to use optional features in the future (such as newsletters or cloud storage), additional information you provide will only be collected as necessary to deliver those services.

Local Storage: The Site also makes use of local browser storage technologies, such as IndexedDB (IDB), to save settings, preferences, and project data directly on your device. This information is never transmitted to the Company’s servers and remains entirely under your control.

Tips and Payments: If you choose to leave a tip, payment information is processed directly by Stripe. The Company does not store or have access to your credit card details. Please refer to Stripe’s Privacy Policy for more information.

To manage any optional tracking or data collection, the Company uses Cookiebot to allow users to control their consent preferences. By default, no non-essential tracking is performed unless you grant consent.

For more details, please refer to the Cookie Policy.

Security Measures: The Company uses encryption and other security measures to protect sensitive personal data where appropriate.

Use of Information

To Provide and Improve Services:

  • Deliver, maintain, and improve the Site and its functionality.
  • Use IP addresses in access logs for security monitoring, fraud detection, and operational performance.

Communication:

  • Respond to your comments, questions, and requests if you contact the Company directly.
  • If you choose to use optional features in the future (such as newsletters), send you updates or other information you have requested.

Legal Compliance:

  • Comply with applicable laws, regulations, and legal processes.
  • Enforce the Company's Terms of Service and protect the Company's rights.

Questions about the use of your information: If you have any questions about how your information is used, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Sharing of Information

No Routine Sharing: The Company does not sell or share personal data with third parties for marketing or advertising purposes. The only third-party service currently in use is Cookiebot, which processes consent preferences solely to help the Site comply with privacy laws. No data is used for profiling or advertising.

For Legal Compliance: Information may be disclosed if required to comply with applicable laws, regulations, legal processes, or government requests.

For Business Transfers: In the event of a merger, acquisition, or sale of all or a portion of the Company's assets, user information may be transferred to the new owner as part of that transaction.

With Your Consent: Information will only be shared with third parties if you have given your explicit consent (for example, if you opt in to optional features such as newsletters or cloud storage in the future).

Cookie Policy

Current Use of Storage: The Site uses local browser storage technologies, including IndexedDB (IDB), to save settings, preferences, and project data directly on your device. This information is not transmitted to the Company’s servers and remains under your control. You can clear this stored data at any time through your browser’s settings.

Cookies: The Site makes minimal use of traditional cookies. Essential cookies may be set to support basic functionality (such as remembering consent choices). These cookies do not track users across websites or build behavioral profiles.

Consent Management: The Site uses Cookiebot to comply with applicable privacy laws and provide users with control over any non-essential cookies or tracking technologies. By default, no non-essential cookies are set unless you provide consent.

Future Use: If the Company introduces optional features in the future that rely on cookies or third-party services (such as analytics or advertising), those services may place cookies or similar technologies. Any such changes will be disclosed in this policy and subject to your consent.

Data Security

The Company takes the security of user information seriously. At present, the only personal data collected by the Site consists of IP addresses in temporary server logs, which are automatically deleted after 90 days. All project data created in the Site’s tools is stored locally in your browser (e.g., IndexedDB) and never sent to the Company’s servers.

To protect the limited data the Company does handle, the following measures are in place:

Technical Safeguards

  • Encryption to protect data in transit (SSL/TLS) when transmitted over the internet.
  • Regular security updates and monitoring to protect against vulnerabilities.
  • Firewalls and intrusion detection systems to monitor for unauthorized access.

Administrative Safeguards

  • Access controls to ensure only authorized personnel can view server logs.
  • Data minimization practices, ensuring only necessary information is collected and retained.

While these measures reduce risk, no security system is impenetrable. Users remain in control of locally stored data (IndexedDB) and may clear it at any time through their browser settings.

If you have any questions about data security, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Retention of Data

Retention period: The Company retains personal data only for as long as necessary to provide services and comply with legal obligations. At present, the only personal data collected is IP addresses in server access logs, which are securely stored for 90 days and then permanently deleted. After deletion, the data is irretrievable and cannot be recovered.

Legal Obligations: If required by law (for example, in response to a valid request from law enforcement), the Company may retain access logs beyond the standard retention period. In such cases, retention will be extended only for the duration necessary to comply with those obligations.

Future Features: If the Company introduces optional services in the future (such as accounts, newsletters, or cloud storage), any personal data you provide will be retained only as long as needed to deliver those services and comply with legal obligations. If you delete an account, associated data will be retained for 30 days to allow reactivation, then permanently deleted from active systems. Secure backups may retain data for a limited period solely for compliance and recovery purposes, after which it will also be permanently deleted.

User Rights

Opt-Out: If the Company ever introduces personalized ads, users will have the right to opt out.

Access and Correction: Users have the right to access the personal data held by the Company. At present, this is limited to IP addresses in server logs, which are automatically deleted after 90 days. If you provide additional data in the future (such as an email address for newsletters), you may also request corrections to that information. Project data created in the Site’s tools is stored locally in your browser (e.g., IndexedDB) and cannot be accessed by the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Data Portability: Users may request a copy of personal data actually held by the Company (e.g., email addresses if collected in the future) in a structured, commonly used, machine-readable format. Locally stored data in your browser is under your control and can be exported or cleared through your browser’s settings.

Deletion: Users may request deletion of any personal data provided to the Company, subject to legal obligations. Server access logs are already deleted automatically after 90 days. Data stored locally in your browser (IndexedDB) remains under your control and can be cleared at any time through browser settings or by removing site data.

Objection: Users may object to the processing of their personal data for direct marketing purposes.

Restriction of Processing: Users may request restriction of processing in certain circumstances.

Cookie Consent: Users can update or withdraw consent at any time through the consent management tool on the Site or by adjusting browser settings.

Questions or exercising rights: If you have questions about your rights or wish to exercise them, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

International Data Transfers

Current Practice: The Company does not transfer personal data internationally. At present, the only personal data collected consists of IP addresses in access logs, which are stored securely on servers located in the United States and remain under the Company’s control.

Future Services: If optional features are introduced in the future (such as newsletters or cloud storage) that require international data transfers, the Company will ensure that appropriate safeguards are in place in accordance with applicable data protection laws, including the GDPR.

Data Transfer Mechanisms: Any future transfers of personal data outside the EU/EEA will be carried out in compliance with applicable law, using mechanisms such as Standard Contractual Clauses (SCCs) or other legal tools approved by the European Commission.

California Consumer Privacy Act (CCPA) Compliance

California Residents' Rights: In addition to the rights described above, California residents have the right to:

  • Request the categories of personal data collected, the sources of that data, and how it is used. At present, the only personal data collected consists of IP addresses in temporary server logs.
  • Request deletion of personal data, subject to exceptions (e.g., legal obligations). Access logs are already automatically deleted after 90 days.
  • Opt out of the sale of personal information. The Company does not sell or share personal information for marketing or advertising purposes, but this right is provided under the law.

To exercise these rights, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Data Breach Notification

The Company takes data security seriously and implements measures to prevent unauthorized access. Because the Site collects only limited personal data (such as IP addresses in temporary server logs), the risk of exposure is minimal.

In the unlikely event of a data breach that may compromise personal information, the Company will notify affected users within a reasonable timeframe and in accordance with applicable law. If optional features are introduced in the future (such as accounts or newsletters), those services will include appropriate safeguards and notification procedures.

Third-Party Links

External links for your convenience: The Site may contain links to third-party websites, products, or services. These links are provided solely for convenience and do not constitute an endorsement or recommendation by the Company.

No control over third-party content: The Company does not control, and is not responsible for, the content, privacy policies, or practices of third-party websites. When you follow a link, any information you provide is governed by the policies of that third-party, not by this Privacy Policy. Users are encouraged to review the privacy policies and terms of service of any third-party websites they visit.

Questions about third-party links: If you have any questions about third-party links, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Social Media Integrations

The Site may include links or features that allow interaction with third-party social media platforms like Bluesky. These platforms may collect information through cookies or tracking technologies when you interact with their content (for example, by clicking a link or using an embedded feature).

The Company does not share your personal data with these platforms. Any information you provide or that is collected when interacting with social media features is governed solely by the privacy policies of the respective platforms. Users are encouraged to review those policies for more information.

Children's Privacy

The Company does not knowingly collect personal information from children under the age of 13. At present, the Site only records limited technical information (such as IP addresses in server logs) for security and operational purposes. These logs are automatically deleted after 90 days, are not linked to individual users, and are never used for profiling or marketing.

If optional features are introduced in the future (such as accounts or newsletters), they will be available only to users aged 13 and over. The Company will implement safeguards to comply with applicable child data protection laws (such as COPPA in the United States and GDPR-K in the EU) to prevent collection of personal information from children under 13. If any personal information from a child under 13 is inadvertently collected, it will be promptly and permanently deleted.

If you have any questions about children's privacy, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Changes to the Privacy Policy

The Company may update or modify this Privacy Policy from time to time. Any changes will be effective immediately upon posting the revised Privacy Policy on the Site. A summary of material changes will also be noted in the Change Log included with this policy.

Users are encouraged to review this Privacy Policy and the Change Log periodically to stay informed about any updates. Your continued use of the Site and Services after changes are posted constitutes your acceptance of the updated terms.

If you have any questions about changes to this Privacy Policy, please contact the Company.

The Company does not provide a contact form and does not offer phone support. For general inquiries, you may contact the Company via its social media account on Bluesky: @aheadsheep.bsky.social. For legal correspondence, contact the Company's registered agent as listed in the Wisconsin Department of Financial Institutions business registry.

Trademark Acknowledgements

All product names, logos, brands, and trademarks appearing on this site are the property of their respective owners. Their use is for identification, informational, or compatibility purposes only and does not imply any affiliation or endorsement.

Facebook®, Instagram®, LinkedIn®, Pinterest®, YouTube®, Adobe®, Apple®, SpaceMouse®, and other names may be registered trademarks or trademarks of their respective owners.

Adobe® and ASE are trademarks of Adobe Systems Inc. This tool is not affiliated with or endorsed by Adobe. GIMP is a trademark of the GNOME Foundation and is used here solely for compatibility reference.

SpaceMouse® is a trademark of 3Dconnexion GmbH and is used here solely for compatibility reference.

Bluesky and the butterfly logo are trademarks of Bluesky PBLLC.