Skip to main content

PixiEditor.net Privacy Policy

Last updated: 28.01.2024

Welcome to PixiEditor.net (the "Website"). We value your privacy and are committed to protecting your personal information. This Privacy Policy outlines how we collect, use, disclose, and safeguard your data when you visit our Website. By accessing or using the Website, you agree to the terms of this Privacy Policy.

  1. Information we collect

We may collect certain information about you when you use our Website. The information we collect may include:

Usage Information: We may collect non-personal, anonymous information about your interactions with the Website, such as your IP address, browser type, operating system, referring URLs, and pages visited. This data is collected through Google Analytics for the purpose of improving our Website's performance and user experience.

Cookies and Tracking Technologies: We use cookies and similar tracking technologies to enhance your browsing experience and collect information about how you use the Website. Cookies are small data files stored on your device. You can control the use of cookies through your browser settings.

Google Analytics: We use Google Analytics to analyze the usage of our Website. Google Analytics gathers information about website traffic and usage patterns. This information is used to improve our Website's content and user experience. Google Analytics may collect information such as your IP address and user interactions on the Website. For more information about Google Analytics, please visit Google's Privacy Policy.

Google AdSense: We use Google AdSense to display ads on our Website. Google AdSense may use cookies and other tracking technologies to personalize ads and measure their effectiveness. Google AdSense may collect information about your browsing behavior and interests to display relevant ads. For more information about Google AdSense, please visit Google's Advertising Privacy & Terms.

  1. How We Use Your Information

We use the collected information for various purposes, including but not limited to:

Improving and optimizing the Website's content and user experience. Displaying personalized advertisements through Google AdSense. Analyzing website traffic and user behavior through Google Analytics. Responding to user inquiries and providing customer support.

  1. Disclosure of Your Information

We may share your information in the following circumstances:

With service providers who assist us in operating the Website and providing services (e.g., hosting, analytics). With advertisers and advertising networks in an aggregated and anonymized format for targeted advertising purposes. When required by law or to protect our rights, privacy, safety, or property.

  1. Your Choices

You can adjust your browser settings to refuse cookies or be notified when cookies are being sent. You can opt-out of personalized ads through Google Ad Settings or other ad networks. You can opt-out of Google Analytics data collection by using the Google Analytics Opt-Out Browser Add-on.

  1. Third-Party Advertising

Third-party vendors, including Google, use cookies to serve ads based on a user's prior visits to your website or other websites. Google's use of advertising cookies enables it and its partners to serve ads to your users based on their visit to your sites and/or other sites on the Internet.

Users may opt out of personalized advertising by visiting Ads Settings. (Alternatively, you can opt out of a third-party vendor's use of cookies for personalized advertising by visiting www.aboutads.info).

  1. Security

We implement reasonable security measures to protect your information from unauthorized access and disclosure. However, no data transmission over the internet is completely secure, and we cannot guarantee the security of your information.

  1. Changes to this Privacy Policy

We reserve the right to update and modify this Privacy Policy at any time. The "Last updated" date at the beginning of the policy will reflect the latest revision date. We encourage you to review this Privacy Policy periodically.

  1. Contact Us

If you have any questions, concerns, or requests related to your personal information or this Privacy Policy, please contact us at info@pixieditor.net.

  1. Newsletter Subscription

By subscribing to our newsletter, you agree to receive periodic updates, news, tutorials, tips, and invitations to beta product releases related to PixiEditor. The newsletter may be sent to the email address you provide.

9.1. Collection and Processing of Email Addresses: We collect and process the email addresses you voluntarily provide for newsletter subscription. Upon submission, our server processes the email address to create a name for a personalized touch (e.g., converting "max.muster" to "Max Muster").

9.2. Use of Email Addresses: The collected email addresses are used exclusively for sending newsletters and relevant PixiEditor updates. We do not share or sell these email addresses to third parties.

9.3. Opting Out: You can unsubscribe from our newsletter at any time by clicking the unsubscribe link included in each newsletter or by contacting us at info@pixieditor.net. Your email address will be promptly removed from our newsletter distribution list.

9.4. Data Deletion: You may request the deletion of all newsletter subscription data associated with your email address by clicking "Wipe your data" checkbox inside the unsubscribe page accessed via link included in each newsletter or by contacting us at info@pixieditor.net. This action will permanently delete all the data associated with your email address from our newsletter distribution list.

9.5. Data Export: You may request a copy of all newsletter subscription data associated with your email address by clicking "Export your data" checkbox inside the unsubscribe form accessed via link included in each newsletter or by contacting us at info@pixieditor.net. This action will send you an email with all the data associated with your email address from our newsletter distribution list.

  1. Consent and Agreement

By providing your email address and subscribing to our newsletter, you acknowledge that you have read, understood, and agreed to the terms outlined in this Privacy Policy, including the provisions related to the collection, processing, and use of email addresses for the newsletter.

By using the Website, you acknowledge that you have read and understood this Privacy Policy and agree to its terms and conditions.

PixiEditor Application Privacy Policy

Last updated: 14.12.2023

We reserve the right to update and modify this Privacy Policy at any time. The "Last updated" date at the beginning of the policy will reflect the latest revision date. We encourage you to review this Privacy Policy periodically.

Crash reports

In an event of a crash, a report containing diagnostic data will be automatically sent to us via Discord. The report includes:

  • The version of PixiEditor you are running
  • Date and time when PixiEditor crashed
  • Date and time when PixiEditor was opened
  • Your operating system
  • Your hardware, including info about your CPU, GPU and RAM
  • The last 8 commands you have been using. (Example: Creating a new document, Creating a new layer)
  • A info about the state of PixiEditor, including
    • The amount of threads used by the application
    • Your selected language
    • Your Windows region and language settings
    • Preferences like Shared Toolbar, Right Click mode and if Rich presence or Debug mode is enabled
    • UI Information, like the size of the main window and if its state
    • The currently selected Tool and Colors
    • Info about the current document, including:
      • Size
      • Layer Count
      • Info if all changes are saved
      • Is horizontal or vertical symmetry enabled and where the axis is
      • Info about current transformation
  • A stack trace, which is a location in the PixiEditor code where the error happened. It contains no personal data.
  • An error message, which may include textual data related to the files currently opened in the app, or related to actions done in the app prior to the crash. Examples include, but are not limited to:
    • The filenames and full paths (including your Windows username) of the currently opened files
    • Text that you've previously entered in the app
    • The name of currently selected layer

Please refer to Discords Privacy Policy for further information

Why do we collect this data

These crash reports help us find and eliminate bugs.

The information contained in these reports is crucial for us to accurately reproduce and prioritize issues.

Example Crash Report

Expandcrash-2023-12-14_13-02-31_710.txt
PixiEditor 1.2.1.3 Dev Build x64 crashed on 2023.12.14 at 13:02:31 +01:00 Application started 2023.12.14 13:01:22, 0 00:01.09 ago Report: 66da08a9-c289-4d13-a827-55f977296eca -----System Information---- General: OS: Microsoft Windows NT 10.0.22621.0 Has Stylus Tablet Device: True Has Touch Tablet Device: False CPU: Name: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz Speed: 4.32 GHz Max Speed: 3.19 GHz GPU: Name: NVIDIA GeForce RTX 3060 Ti Driver: 31.0.15.4629 Memory: Available: 16.29 GB Total: 34.29 GB --------Command Log-------- PixiEditor.Debug.Crash | CanExecute: True | -0.003s ago | 2023-12-14T13:02:31.7073672+01:00 PixiEditor.Window.OpenSettingsWindow | CanExecute: True | -23.808s ago | 2023-12-14T13:02:07.9026012+01:00 PixiEditor.Layer.DeleteSelected | CanExecute: True | -27.676s ago | 2023-12-14T13:02:04.0339727+01:00 PixiEditor.Layer.NewLayer | CanExecute: True | -29.887s ago | 2023-12-14T13:02:01.8231102+01:00 PixiEditor.Layer.NewLayer | CanExecute: True | -32.313s ago | 2023-12-14T13:01:59.3976302+01:00 PixiEditor.Tools.SelectTool | CanExecute: True | -34.746s ago | 2023-12-14T13:01:56.9638483+01:00 PixiEditor.Document.ResizeDocument | CanExecute: True | -43.577s ago | 2023-12-14T13:01:48.1332801+01:00 PixiEditor.Tools.SelectTool | CanExecute: True | -45.835s ago | 2023-12-14T13:01:45.8750633+01:00 -----------State----------- Environment: Thread Count: 45 Culture: Selected language: "system" Current Culture: de-DE Current UI Culture: en-US Preferences: Has shared toolbar enabled: False Right click mode: Erase Has Rich presence enabled: True Debug Mode enabled: True UI: MainWindow not null: True MainWindow Size: 2560,1392 MainWindow State: Maximized ViewModels: Has active updateable change: False Current Tool: "Pen" Primary Color: #ffa11717 Secondary Color: #ff79b63f Active Document: Size: (70; 70) Layer Count: 2 Has all changes saved: False Horizontal Symmetry Enabled: False Horizontal Symmetry Value: 32 Vertical Symmetry Enabled: False Vertical Symmetry Value: 32 Updateable Change Active: False Transform: Not active -------Crash message------- System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. -----Inner exception----- System.InvalidOperationException: User requested to crash :c -------Stack trace------- at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) at PixiEditor.Models.Commands.CommandController.<>c__DisplayClass38_3\`2.<LoadCommands>b__5(Object x) in D:\a\1\s\src\PixiEditor\Models\Commands\CommandController.cs:line 304 at PixiEditor.Models.Commands.CommandMethods.Execute(Object parameter) in D:\a\1\s\src\PixiEditor\Models\Commands\CommandMethods.cs:line 31 at PixiEditor.Models.Commands.Commands.Command.Execute() in D:\a\1\s\src\PixiEditor\Models\Commands\Commands\Command.cs:line 64 at PixiEditor.Models.Commands.XAML.Command.ProvidedICommand.Execute(Object parameter) in D:\a\1\s\src\PixiEditor\Models\Commands\XAML\Command.cs:line 76 at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at PixiEditor.App.Main() -----Inner exception----- at PixiEditor.ViewModels.SubViewModels.Main.DebugViewModel.Crash() in D:\a\1\s\src\PixiEditor\ViewModels\SubViewModels\Main\DebugViewModel.cs:line 229 at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)

All images created or opened in PixiEditor stay on your machine and are never sent anywhere.

Discord Rich Presence

PixiEditor supports Discord Rich Presence API. This means, your status is publicly displayed on your discord profile while using PixiEditor. By default, this option is enabled.

Please refer to Discords Privacy Policy for further information

Default PixiEditor Rich Presence publicly shares information about:

  • Document size
  • Layers count
  • Time elapsed

All the options can be disabled in the settings as well as Rich Presence itself.

Updates

The Standalone version of PixiEditor (the one you can download from this website) checks for updates using the GitHub API.

Please refer to GitHubs Privacy Policy for further information

You can disable this option in the settings.