Index: /applications/editors/josm/plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java
===================================================================
--- /applications/editors/josm/plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java	(revision 23649)
+++ /applications/editors/josm/plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java	(revision 23650)
@@ -137,5 +137,5 @@
      */
     private GpxData toGpxData(boolean anonTime) {
-        return data.createGpxData();
+        return data.createGpxData(anonTime);
     }
 
Index: /applications/editors/josm/plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/data/EditGpxData.java
===================================================================
--- /applications/editors/josm/plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/data/EditGpxData.java	(revision 23649)
+++ /applications/editors/josm/plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/data/EditGpxData.java	(revision 23650)
@@ -43,10 +43,10 @@
     }
 
-    public GpxData createGpxData() {
+    public GpxData createGpxData(boolean anonTime) {
         GpxData result = new GpxData();
 
         for (EditGpxTrack track: tracks) {
             if (!track.isDeleted()) {
-                GpxTrack newTrack = track.createGpxTrack();
+                GpxTrack newTrack = track.createGpxTrack(anonTime);
                 if (!newTrack.getSegments().isEmpty()) {
                     result.tracks.add(newTrack);
Index: /applications/editors/josm/plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/data/EditGpxTrack.java
===================================================================
--- /applications/editors/josm/plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/data/EditGpxTrack.java	(revision 23649)
+++ /applications/editors/josm/plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/data/EditGpxTrack.java	(revision 23650)
@@ -32,5 +32,5 @@
     }
 
-    public GpxTrack createGpxTrack() {
+    public GpxTrack createGpxTrack(boolean anonTime) {
 
         Collection<Collection<WayPoint>> wayPoints = new ArrayList<Collection<WayPoint>>();
@@ -40,4 +40,11 @@
                 List<WayPoint> points = segment.getNonDeletedWaypoints();
                 if (!points.isEmpty()) {
+                    if (anonTime) {
+                        // convert to anonymous time
+                        for (WayPoint w : points) {
+                            w.attr.put("time", "1970-00-00T00:00:00.000Z");
+                            w.setTime();
+                        }
+                    }
                     wayPoints.add(points);
                 }
