PRIVACY POLICY
Privacy Policy
Last Updated: August 15, 2026
Your Code Privacy Commitment
CodX Editor does not sell personal information or build advertising profiles from the code you write. Standard project drafts stay in your browser, while optional features such as collaboration, publishing, GitHub, and translation use the limited data needed to provide those features.
Data at a glance
Where information is handled depends on the feature you choose
The standard editor can be used without an account. Connected and sharing features have different data paths, so this summary separates them instead of suggesting that every action is local.
Browser storage
Unsaved recovery data, preferences, tutorial state (including whether the one-time Manage Session tip was shown), device identifiers used for collaboration safety, and locally saved projects can be stored in your browser. The project library keeps up to 24 entries, and an autosaved recovery draft remains eligible for restoration for up to seven days. Clearing site data may remove them.
Live collaboration
A session temporarily carries display names, chosen colors, cursor styles, chat, pair tasks and suggestions, shared project updates, permissions, and connection identifiers through the collaboration server. Optional pair voice is direct browser-to-browser audio and is not recorded by CodX Editor.
GitHub connection
OAuth authorization is handled through GitHub. The connection is protected in an encrypted, HTTP-only cookie that browser scripts cannot read and that is sent only to CodX Editor's GitHub API routes. It expires 30 days after it was last used, and using your GitHub connection extends that. It is removed from the current browser when you disconnect. You are never asked to paste a personal token.
Contact form
Your name, email address, topic and message are emailed to our support inbox when you press Send. The email address is used only to reply to you. The sending IP address is checked briefly to limit spam and is not kept with the message. No cookies are set.
Publishing
Files included in a published project are sent to the service and stored so the public link keeps working. The service also counts how many times the public link has been opened, so the person who published it can see that total; nothing about who opened it is recorded. Each time you update a published link, the version it replaced is kept so it can be reviewed or restored later, up to ten past versions per link. Publishing also creates a verification key. That key is needed to update the link, and anyone who has it can open the project's full source code and load every file into the editor, so treat it like a password and never post it publicly. Do not publish secrets, private messages, credentials, or material you do not have permission to share.
Optional browser runtime
Runtime project files and packages can run in an isolated browser container supplied by the runtime provider. A temporary preview URL bridges the selected localhost port to the browser tab.
Your safest default: keep credentials out of project files, export important work, close collaboration sessions when finished, disconnect GitHub when no longer needed, and review a project before publishing it.
1. Overview
At CodX Editor, we are committed to
being transparent about how we handle data. This privacy policy
explains what we do and do not collect, including how collaboration
mode is powered by Socket.IO for temporary real-time communication.
Key Points:
-
Your main project work is handled in your browser, and your
browser storage remains the default place for saved project data
- No CodX Editor account is required for the standard workspace
-
Collaboration mode uses temporary real-time transport for live
session updates and does not create a persistent user profile
- You can opt out of personalized advertising
2. Advertising
CodX Editor is free and has no paid tier. The cost of running the
public website and editor is covered by advertising, which is
supplied by Adsterra, a third-party
advertising network. Ads appear only on the public site pages.
Where ads never appear: projects that people
publish through CodX Editor, and the preview of your own work.
Advertising code is not placed on, or anywhere near, pages
created by our users. The editor itself carries no banner or
display advertising.
2.1 How Advertising Works Here
Adsterra loads its advertisements directly in your browser. Each ad
unit is rendered inside its own isolated frame, so an advertiser
cannot read the surrounding page, your project files, or anything
you type into the editor.
Blog articles and the editor additionally carry a pop-under
advertisement, which may open an advertiser page in a background tab
when you click. It is limited to twice per visitor in any 24-hour
period, and it is not used on the home page, the help guide, the
admin area, or any published project. An ad blocker will stop it
like any other ad.
2.2 Information Collected by the Ad Network
We do not receive this information ourselves. Adsterra and its
partners may collect:
- IP address and approximate location
- Browser type and version
- Device information (type, operating system, screen size)
- Which pages on this site you viewed, and when
- Referring website or source
- Cookies or similar identifiers used to limit repeat ads and measure performance
CodX Editor
does not sell personal information and does not build advertising
profiles from the code you write. The contents of your projects are
never shared with any advertising network.
2.3 Controlling or Blocking Ads
You can limit or stop advertising tracking in these ways:
-
Browser settings: block third-party cookies, or
clear existing ones
-
Browser extensions: ad-blocking and
privacy-focused extensions work normally on this site, and using
one will not break the editor
-
Industry opt-out: visit
https://www.youronlinechoices.com/
(Europe) or
https://www.aboutads.info/choices
(US) to opt out of interest-based advertising across many networks
-
Do Not Track: enable it in your browser; networks
that honour the signal will respect it
For details of how the advertising network handles data, see the
Adsterra privacy policy:
https://adsterra.com/privacy-policy/.
3. Collaboration Mode (Powered by Socket.IO)
CodX Editor collaboration mode is powered by
Socket.IO to relay live editor and
presence updates between participants.
Collaboration sessions are temporary and are used only to deliver
live updates and session presence to connected users. We do not
require account registration to collaborate.
- No permanent user account data is created for collaboration
- No personal identity profile is built from collaboration usage
-
Session identifiers are used only for connection routing, not for
user tracking
- Pair invitations, roles, timers, pair chat, task lists, suggestion pins, activity entries, and reconnect status are kept in temporary session memory and are removed when the pair or room ends
- Pair snapshots are created only when requested and downloaded to the requesting browser; users control the resulting local JSON file
- Optional pair voice asks each participant for microphone permission and uses WebRTC to send audio directly between paired browsers when a direct connection is possible
- CodX Editor does not record pair voice or send voice audio through the Socket.IO collaboration server. WebRTC connection setup exchanges network connection information between the paired browsers.
4. What CodX Editor Does NOT Collect
CodX Editor itself does not collect:
-
Your Standard Editor Code or Projects - Standard editor work stays on your device unless you deliberately use collaboration, publishing, GitHub, or another sharing feature
-
Personal Information - Using the editor asks for
no names, emails, or contact details. The only exception is the
contact form, which you choose to fill in; see section 5.4
-
Account Data - No registration, accounts, or
passwords required
-
File Uploads - Local editor files stay in your
browser by default, while optional GitHub uploads use your own
connected GitHub account
-
Usage Analytics - We don't track what you code or
how you use the editor features. The one exception is a published
link, where we count how many times its page has been opened so the
person who published it can see that total. No information about
who opened it is recorded.
5. How CodX Editor Works
CodX Editor is a client-side
application that runs entirely in your web browser.
5.1 Browser Storage
All your code, projects, and settings are stored in your browser's
local storage (localStorage) by default. This data stays on your
device unless you explicitly export, publish, or upload it through
another feature. You have complete control over this data and can
clear it at any time through your browser settings. The saved-project
library keeps up to 24 entries, while an autosaved recovery draft is
offered for restoration for up to seven days.
5.2 Standard Editor Processing
When you write HTML, CSS, or JavaScript in CodX Editor, it is
processed and previewed on your device. We do not send your main
editor project content to a server for processing, compilation, or
storage unless you use a feature such as collaboration or GitHub
upload that explicitly sends data to another service.
Add Media reads images, video, and audio selected from your device in
the browser and uses that local data to display the media viewer. The
viewer does not upload the file by itself. Media leaves the device
only when you choose a sharing feature such as collaboration,
publishing, or a GitHub upload.
Added media may be stored locally as binary data in your browser's
IndexedDB so it can be restored without converting it into a larger
base64 string. Temporary object URLs are used for playback and are
released when the page closes. Clearing CodX Editor's browser site
data removes this locally stored media.
Developer Tools can intentionally expose safe details about that
local media in a read-only Media Source View. Large encoded and binary
payloads remain hidden to prevent excessive memory use. The view is
off by default, is not saved as a preference, and does not upload the
media by itself.
ZIP exporting and updating are also handled locally in your browser.
If you choose Update ZIP File, CodX Editor reads only the archive you
select, updates matching project paths, adds current project files,
and preserves unrelated archive entries. A supported browser may ask
for permission to write back to that selected file; otherwise the
updated archive is downloaded as a new local copy. The selected ZIP
is not uploaded to CodX Editor for this process.
ZIP All Projects and Import All Projects are also processed locally
in your browser. A bulk export places each locally saved project in
its own archive folder and stores restoration metadata in the ZIP.
A bulk import reads the ZIP you select and writes supported project
files back into the browser project library; projects with matching
names are replaced. The archive is not uploaded to CodX Editor.
5.3 External Libraries and Services
CodX Editor uses open-source libraries for code editing features
(such as syntax highlighting, icons, fonts, and archive support).
Once loaded, they run locally in your browser and your code is not
sent to them. Some are delivered from public content delivery
networks, so your browser requests those files directly and the
provider can see standard request details such as your IP address.
Enabling the optional Node.js runtime additionally downloads that
runtime from its provider.
5.4 Contact Form
The contact form is the one place on this site that deliberately
collects personal information, and only when you choose to fill it
in. It asks for your name, your email address, a topic, and your
message.
Pressing Send delivers those details to our support inbox as an
email. We use your email address to reply to you and for nothing
else: it is never added to a mailing list, never used for marketing,
and never sold or shared. Messages stay in that inbox for as long as
we may need them to help you, and you can ask us to delete yours at
any time.
To stop the form being abused for spam, the server briefly notes the
IP address a message came from so it can limit how many are sent from
one connection in a short period. This is not stored with your
message and is not used to identify or track you.
The form sets no cookies and stores nothing in your browser. If you
would rather not use it, you can email
support@codxeditor.com
directly instead.
6. Cookies and Tracking Technologies
6.1 Third-Party Cookies
Our advertising network, Adsterra, may place cookies or similar
identifiers on your device to limit repeat ads and measure
performance. These are third-party cookies managed by that network,
not by CodX Editor.
6.2 CodX Editor Cookies
CodX Editor does not use cookies for tracking, analytics, or
advertising. Your projects and settings are held in browser local
storage, not in cookies.
We do set a small number of strictly necessary first-party cookies,
and only when you use a feature that requires one:
-
codx_github_session — created when you connect
GitHub. It is encrypted and HTTP-only, cannot be read by browser
scripts, and is sent only to CodX Editor's GitHub API routes. It
expires 30 days after it was last used, or immediately when you
disconnect. Using your GitHub connection extends it, so an account
you keep using stays connected.
-
codx_github_oauth_state — a short-lived
security value used during GitHub sign-in to protect against
request forgery. It is discarded once sign-in completes.
-
codx_admin_session — used only for the private
administration interface. It is never set for ordinary visitors.
None of these cookies are used to build a profile of you or to follow
you across other websites. If you never connect GitHub, none of them
are set.
7. Your Data Rights and Control
7.1 Control Over Your Code
Standard editor work — the projects, drafts, and settings you
create in the workspace without using a sharing feature — is
stored locally in your browser:
- You have complete control over those projects
- You can export your work at any time
-
You can delete that data by clearing your browser's local storage
-
Standard editor drafts are not copied to, or backed up on, our
servers
This does not apply to features you deliberately choose to use.
Publishing sends the files you include to our service and stores them
so the public link keeps working, and collaboration relays session
data through the collaboration server while a session is running. To
remove a published project, unpublish it using its verification key
or contact us. Unpublishing deletes the whole record, including its
stored past versions and its visit count. See the Publishing and Live collaboration entries near
the top of this page for the full detail.
7.2 Control Over Advertising Data
For data collected by the advertising network, you can:
- Opt out of interest-based advertising (see Section 2.3)
- Clear your browser cookies
- Use browser privacy features or extensions
- Block ads entirely; the editor works normally either way
8. Children's Privacy
CodX Editor is intended for a general audience and is not directed at
children under 13. We do not knowingly collect personal information
from children under 13. If you believe a child has provided personal
information through our service, please contact us so we can address it.
Our advertising network may collect non-personal browsing data (such
as IP address and device type) from all visitors in order to serve
advertisements. Visitors under 13 should not use this service without
parental guidance, and parents or educators supervising younger users
should review the network's privacy policy linked in Section 2 and
consider using parental controls or ad-blocking tools.
9. Third-Party Links
CodX Editor may contain links to external websites or resources.
These third-party sites have their own privacy policies independent
of ours. We encourage you to review the privacy policies of any
external sites you visit. We are not responsible for the privacy
practices of third-party websites.
10. Data Security
While your code stays on your device, we still take security
seriously:
- Our website is served over HTTPS to encrypt data in transit
-
We don't store sensitive information on our servers because your
data never reaches them
-
We regularly update dependencies and monitor for security
vulnerabilities
However, as with any web application, no method of transmission over
the internet or electronic storage is 100% secure. While we strive
to use commercially acceptable means to protect the integrity of our
service, we cannot guarantee absolute security.
11. Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect
changes in our practices or for other operational, legal, or
regulatory reasons. When we make changes, we will revise the "Last
Updated" date at the top of this page.
Significant changes will be highlighted on our website or announced
through other appropriate channels. We encourage you to review this
Privacy Policy periodically to stay informed about how we are
protecting your privacy.
Your continued use of CodX Editor after any changes constitutes your
acceptance of the updated Privacy Policy.
12. Contact Us
If you have any questions, concerns, or feedback about this Privacy
Policy or our privacy practices, please don't hesitate to reach out
to us.
You can contact us via the Contact page
on our website.
We value your privacy and are committed to addressing any concerns
promptly and transparently.
Thank You for Trusting CodX Editor
We built CodX Editor with privacy as a core principle. Your
creativity and code belong to you — always. Enjoy coding with peace
of mind.