Privacy Policy
PixiEditor.net Privacy Policy
Section titled “PixiEditor.net Privacy Policy”Last updated: 28.06.2025
Welcome to PixiEditor.net (the “Website”). We value your privacy and are committed to protecting your personal data. 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
Section titled “1. Information we collect”We use Umami, an open-source, privacy-focused analytics tool that does not use cookies or collect personal data, to analyze website traffic and improve user experience. For details, see Umami’s Privacy Policy.
Umami Software, Inc. may transfer your data outside of the European Economic Area (EEA) to countries that may not provide the same level of data protection as your home country. In such cases, we ensure that appropriate safeguards are in place to protect your personal data, such as standard contractual clauses or other legal mechanisms.
2. How We Use Your Information
Section titled “2. 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.
- Analyzing website traffic and user behavior through Umami
- Responding to user inquiries and providing customer support.
3. Disclosure of Your Information
Section titled “3. 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).
- When required by law or to protect our rights, privacy, safety, or property.
4. Your Choices
Section titled “4. Your Choices”You can opt-out of Umami data collection by setting umami.disabled
to true
in your browser’s local storage. This will prevent Umami from collecting any data about your interactions with the Website.
Alternatively, you may disable tracking via your browser or use privacy tools that block analytics.
5. Security
Section titled “5. 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.
6. Changes to this Privacy Policy
Section titled “6. 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.
7. Contact Us
Section titled “7. 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.
8. Newsletter Subscription
Section titled “8. 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.
8.1. Collection and Processing of Email Addresses
Section titled “8.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 generate a display name from your email for personalization (e.g., converting “max.muster” to “Max Muster”).
8.2. Use of Email Addresses
Section titled “8.2. Use of Email Addresses”The collected email addresses are used exclusively for sending newsletters and relevant updates related to PixiEditor and its ecosystem. We do not share or sell these email addresses to third parties.
8.3. Opting Out
Section titled “8.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.
8.4. Data Deletion
Section titled “8.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.
8.5. Data Export
Section titled “8.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.
8.6. Data Retention
Section titled “8.6. Data Retention”We retain your email address for as long as you remain subscribed to the newsletter. If you unsubscribe, all data associated with your email address will be permanently deleted unless you request otherwise.
9. Purchases
Section titled “9. Purchases”We collect personal information that you voluntarily provide to us when you purchase any commercial products provided by us, express an interest in obtaining information about us or our products and Services, when you participate in activities on the Services, or otherwise when you contact us.
We collect email address solely for the purpose of purchase verification, license validation and support communication. We do not sell this data to third parties. To complete your purchase we share your email address to our payment processor Stripe.
We do not store any payment information on our servers. All payment processing is handled by Stripe, a third-party payment processor. Please refer to Stripe’s Privacy Policy for more information on how they handle your payment information.
During the purchase process, Stripe may tranfser your data outside of the European Economic Area (EEA) to countries that may not provide the same level of data protection as your home country. In such cases, we ensure that appropriate safeguards are in place to protect your personal data, such as standard contractual clauses or other legal mechanisms.
10. Consent and Agreement
Section titled “10. 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.
You can withdraw your consent at any time by contacting us, or using provided opt-out mechanisms, without affecting the lawfulness of processing based on consent before its withdrawal.
PixiEditor Application Privacy Policy
Section titled “PixiEditor Application Privacy Policy”Last updated: 11.06.2025
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. Crash reports
Section titled “1. Crash reports”In an event of a crash, a report containing diagnostic data will be automatically sent to our servers. 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 system username) of the currently opened files
- Text that you’ve previously entered in the app
- The name of currently selected layer
1.1 Why do we collect this data
Section titled “1.1 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.
1.2 Example Crash Report
Section titled “1.2 Example Crash Report”PixiEditor 1.2.1.3 Dev Build x64 crashed on 2023.12.14 at 13:02:31 +01:00Application started 2023.12.14 13:01:22, 0 00:01.09 agoReport: 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:00PixiEditor.Window.OpenSettingsWindow | CanExecute: True | -23.808s ago | 2023-12-14T13:02:07.9026012+01:00PixiEditor.Layer.DeleteSelected | CanExecute: True | -27.676s ago | 2023-12-14T13:02:04.0339727+01:00PixiEditor.Layer.NewLayer | CanExecute: True | -29.887s ago | 2023-12-14T13:02:01.8231102+01:00PixiEditor.Layer.NewLayer | CanExecute: True | -32.313s ago | 2023-12-14T13:01:59.3976302+01:00PixiEditor.Tools.SelectTool | CanExecute: True | -34.746s ago | 2023-12-14T13:01:56.9638483+01:00PixiEditor.Document.ResizeDocument | CanExecute: True | -43.577s ago | 2023-12-14T13:01:48.1332801+01:00PixiEditor.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)
1.3 All images created or opened in PixiEditor stay on your machine and are never sent anywhere.
Section titled “1.3 All images created or opened in PixiEditor stay on your machine and are never sent anywhere.”On the event of the PixiEditor application crash, PixiEditor generates .zip archives containing the crash report (specified in section 1), opened files (images) and related logs. These archives are never sent automatically, but can be sent manually by the user to help us diagnose the issue. The user is always prompted to send the report and can choose to skip it.
1.4 Data Retention
Section titled “1.4 Data Retention”We retain crash reports for a period of 2 years. After this period, the reports are automatically deleted from our servers.
2. Discord Rich Presence
Section titled “2. 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.
3. Updates
Section titled “3. 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. We only check for updates and do not send any data to GitHub. We do not collect any personal data from you when checking for updates.
You can disable this option in the settings.
4. Anonymous usage statistics
Section titled “4. Anonymous usage statistics”By default, PixiEditor collects anonymous usage statistics. This data is used to improve the application and it’s features, find the issues and performance bottlenecks. It does not contain any personal information and is not shared with third parties. We use this data to understand how users interact with the application and to identify areas for improvement.
Information we collect includes:
- Commands you execute (actions like, but not limited to: opening a file, creating a new document. Each user interaction that changes the document/image is counted as a command. UI clicks are not tracked),
- Shortcut that was used to execute the command,
- Time it took PixiEditor to startup the application,
- Memory allocation information,
- Amount of threads used by the application,
- Animation cels/keyframes count,
- Animation FPS,
- Tools usage, which includes:
- Position on canvas the tool was used,
- Old tool used before switching to the new one,
- Performance related information (time it took to execute the tool action)
- Session length, which is the time you spend in PixiEditor,
- Build information, which includes:
- Version,
- Source of the build (Steam, Microsoft Store, Standalone),
- Operating system and its version,
You can disable this option in the settings.
4.1 Potential for Accidental Personal Data Inclusion
Section titled “4.1 Potential for Accidental Personal Data Inclusion”While we strive to ensure that all crash reports and anonymous analytics are fully anonymized and do not contain any personal data, it is possible that, despite our best efforts, some information may unintentionally be included that could lead to indirect identification (e.g., system usernames or identifiable text in error messages).
To mitigate this risk, we take the following steps:
- File paths are removed and replaced with a placeholder from crash reports before sending them to us.
- No identifiers (such as email addresses or IP addresses) are included in analytics or crash logs.
- All analytics data is processed without user identifiers and cannot be traced back to an individual. Each analytics session is tied to a unique session ID that is not linked to any personal information.
We treat any data that may potentially be personal under the GDPR with the same care and apply appropriate safeguards.
If you believe that a crash report or analytics entry may have included personal data, you have the right to request access, rectification, or deletion of that data. Please contact us at info@pixieditor.net with details.
4.2 Data Retention
Section titled “4.2 Data Retention”We retain anonymous usage analytics for a period of 2 years. After this period, the data is automatically deleted from our servers.
5. Accounts
Section titled “5. Accounts”5.1 Steam
Section titled “5.1 Steam”PixiEditor is available on Steam. Using PixiEditor through Steam will display your publicly available Steam username and avatar in the application. This information is used to personalize your experience, PixiEditor does not send this information outside your computer and we do not have access to it.
For purchases made through Steam, follow the Steam Privacy Policy. We do not collect any information related to purchases made through Steam and do not store any information on our servers. We access your Steam account via Steamworks API to verify your ownership of the application and to provide you with the purchased features.
5.2 Standalone version
Section titled “5.2 Standalone version”PixiEditor is available as a standalone application. Using PixiEditor this way does not require you to create an account or provide any personal information. However, if you choose to purchase commercial extensions, you will need to provide an email address for purchase verification and license validation. PixiEditor does not require an account for offline use of the base application.
Please refer to our Terms of Service and Purchases section for more information on purchases made through PixiEditor.net.
Purchase Data Retention
Section titled “Purchase Data Retention”We collect and store only your email address for purchases. This email address serves as your license key and is essential for:
- Verifying your ownership of purchased content
- Providing access to licensed features
- Delivering product updates you’ve purchased
Retention Period: Your email address will be retained indefinitely while you own the license, as deletion would result in loss of access to your purchased content.
Your Rights: You may request deletion of your email address, but please note this will permanently revoke access to all purchased content associated with that email. This action cannot be undone.
Legal Basis: Contract performance (GDPR Article 6(1)(b)) - the email address is necessary to fulfill our contractual obligation to provide you with access to purchased content.
Legal Basis for Processing Personal Data
Section titled “Legal Basis for Processing Personal Data”We process your personal data under the following legal bases as defined in Article 6 of the General Data Protection Regulation (GDPR):
-
Consent (Art. 6(1)(a) GDPR) – For:
-
Newsletter subscriptions
-
Optional submission of crash reports (where applicable)
-
Optional analytics (if enabled)
-
-
Contract (Art. 6(1)(b) GDPR) – For:
-
Processing purchases and managing licenses
-
Providing customer support
-
-
Legitimate Interests (Art. 6(1)(f) GDPR) – For:
-
Improving the performance and features of the app through anonymized usage statistics
-
Debugging and improving the app through crash reports
-
Note: While we make every effort to avoid the inclusion of personal data in crash reports and analytics, it is possible that certain technical information (e.g., file paths or usernames) may unintentionally be included and could lead to indirect identification. In such cases, we treat this information as personal data under the GDPR and apply appropriate safeguards.
Children’s Privacy
Section titled “Children’s Privacy”Our services are not directed to children under the age of 16, and we do not knowingly collect personal data from anyone under 16. If you are a parent or guardian and believe that your child has provided us with personal data, please contact us.
Automated Decision-Making
Section titled “Automated Decision-Making”We do not use any automated decision-making, including profiling, that produces legal effects concerning you or similarly significantly affects you, as defined under Article 22 of the GDPR.
Your Rights
Section titled “Your Rights”Under the GDPR, you have the following rights regarding your personal data:
- Right to Access: You have the right to request access to the personal data we hold about you.
- Right to Rectification: You have the right to request correction of any inaccurate or incomplete personal data.
- Right to Erasure: You have the right to request deletion of your personal data, subject to certain conditions.
- Right to Restrict Processing: You have the right to request that we restrict the processing of your personal data under certain circumstances.
- Right to Data Portability: You have the right to receive your personal data in a structured, commonly used, and machine-readable format and to transmit that data to another controller.
- Right to Object: You have the right to object to the processing of your personal data based on legitimate interests, including profiling.
- Right to Withdraw Consent: If we process your personal data based on your consent, you have the right to withdraw that consent at any time.
- Right to Lodge a Complaint: You have the right to lodge a complaint with a supervisory authority if you believe that our processing of your personal data infringes applicable data protection laws.
Data Controller and Contact Information
Section titled “Data Controller and Contact Information”The data controller responsible for processing your personal data is Pixi Labs sp. z o.o., with its registered office at ul. Bładnicka 23, 43-430 Międzyświeć, Poland, NIP: 5482769278, REGON: 54203277600000
Data Protection Officer (DPO): We have not appointed a Data Protection Officer as we are not required to do so under GDPR.
You can contact us regarding any data protection concerns at info@pixieditor.net