Dismiss Notice
What Is This?

It's a constantly growing, global map of 3,442,049 PokéStops and Gyms for Pokémon GO.

The data is from Outgress (an Ingress analytics system).

LuvLetter
resistance
Play Tendencies:
Where Day Hour With
** Some portals blurred until you log in.
Recent Ingress Activity:
8KZBTXhRD UOMt 3M82y9 mALtT2N
Jun 3, 2025 at 5:31 AM
M6CMqtWSN
May 26, 2025
4DAENl8bbRNA
May 26, 2025
KoW68oR8X5yrU3tMQE
May 23, 2025
bLIvKRoer
May 23, 2025
QhIucM5hrmr7
Apr 15, 2025
RqU8CQJJncAxyQm
Mar 19, 2025
JLqJ 88lgt
Mar 8, 2025
9kEc7TnoFRoz
Mar 8, 2025
efszIYmZ2 8k Yed3xYnKpYUtACCARi
Mar 6, 2025
1qYArNQiK f6 TJLn1LjWe5wRkbfIFB
Mar 6, 2025
28MR4PiF6SOP9aa3VsU5cMBtHGc
Mar 6, 2025
OYqfxq AkyYwUzKx8 m1C6bz82
Feb 21, 2025
WXujZlxMkYoTIG2n7l sWr4fxONHLSCqRalv5aAD57C
Feb 21, 2025
BfRgvuCz6Hte Gt3Qtda9vRYD gtyuM
Feb 21, 2025
gGPxtXSWUgaoKwwriNGeinqekO9GRz
Feb 21, 2025
vIk7cDrNLPGLsXurS0AoAscd
Feb 21, 2025
6AbnLRYse1zLpxCzYWlxNddPyPgFcal98yv7
Feb 21, 2025
Feb 21, 2025
Most Attacked Portals:
HCIvvdIeH Aw 3TjFlV02Q6l5bYCCAt
dt wMp
94pw3D1
pmm0FQ 1BAYsiqSv3 XAqSVLVm
Historical Activity:
This is not exhaustive information about LuvLetter. The information is based on Ingress email damage reports from participating agents.
** Some portals blurred until you log in.
Portals Where LuvLetter Was The Last Known Attacker:
 
ohEPtnwK7JWC
3687 days
 
jJPk0O2Hmiv3U2dzx5APh1
3598 days
 
V8JtRj
3575 days
 
H8uecS1vqJ7Q
3397 days
 
cZsqEhOZELFv
3378 days
 
30MByM4gA
3378 days
 
0No5pNixXadDpEu9IPTezRUr HJg837vACCWL
3291 days
 
wFwJfbur3yvMPVv7UWjN2rSb
3190 days
 
D3Zx1jKdxLr8H9XCmTKlRqYC
3190 days
 
c3ctxHGXUhaKaJG
2916 days
 
IgANlsJAI
2515 days
 
16c0Q1Ce zivF
2515 days
 
ckZE
2515 days
 
dVwwwxB5i8x0
2515 days
 
egy2dQcb7FVB9GQ
2515 days
 
OKEbE987D
2512 days
 
8BgJ I5nG Edcl uw56dBmCE
2435 days
 
K7c3eQCUM
2435 days
 
1w9DDTvMwyRsCCNOvPfET
2426 days
 
JqhoRJdTvfPQ
2426 days
 
K7PI0DYy Ep5c1gE
2426 days
 
a9A2PY1CK35MkB6arUT7kpPc
2426 days
 
Z3JQJc
2426 days
 
ickQEwbMvScmZKDYpBu1By
2426 days
 
vX6l9e AdU
2426 days
 
vnJrUCAtVV0MJ1ZchWtXm
2426 days
 
UHWbrTu3JiBFf4h
2426 days
 
2odSvJ
2426 days
 
ySvRneJWl0kBrSV6I7
2294 days
 
s7q5DByT6tFgyWMRDbqyO
2294 days
 
JFoqaG
2294 days
 
VAVzkndwM5maOsj
2186 days
 
bRISPB0jbC1CTWIsV4nbf
2186 days
 
HlLhTsyotTLpBjEWbb
2146 days
 
UVrKYd5DH3UV1S42j UeJnH
2146 days
 
0duX5 KCtYMg 4jZwXkm
2146 days
 
aSaj6hiuolvXEKSR5R
2146 days
 
473 Zeha5YxB nh2PYZW X45k btW IBjj 01nBOAvElVBIRKliHO
2146 days
 
6Gx1Es
2146 days
 
UbHW9Lj8I3kB tIgbQZhMlh6Px6AG9t
2146 days
 
jx6 XDfEUxjo7M2OES 1R4XTW y2t kPhunb BzINeLKqZNEvKW7rNIROKI7AC
2146 days
 
s7uZZwEL7QQq
2146 days
 
GSguXMq
2146 days
 
qQqSzeDSJ98tyHQrw14uwXEy7rwTKe7
2146 days
 
0yOzXzM JYZ
2146 days
 
mI086 neKgyz
2146 days
 
uptVMi
2146 days
 
3LjVB7cN1FY55KAdeE6cJ
2146 days
 
tCw3bi
2146 days
 
BbohlCAK1xvYWs5
2146 days
 
NXZiHq
2146 days
 
OJ7r9eQvpBiRQCq1kJeiq
2146 days
 
8Ta30JC5hhz3QhW RqmYdX
1703 days
 
KG1dH0OE3
1702 days
 
AF5isffeUFxbSal
1702 days
 
9hDTeXsf6LR85fI
1702 days
 
gZQZCIheyXYN6e6bK3qfx
1702 days
 
UT9eEg6n4J5S5ptfU46PLWVOsH5xbbyCC
1702 days
 
3y3C8P3Z9AZPSX81rOxJ
1702 days
 
QFpOVqtepGta5wG2c5Nwo
1702 days
 
vcHBCRELXOA2ZwvvfeFv0uZqCCSaySHH61UaIHle3f
1701 days
 
QJbKGL9AdKdTV3cJkM
1701 days
 
l7RO5BlaGgPihub7yWkBNYh1OWBPxIxy7JBw
1701 days
 
clhXkKPjp
1701 days
 
1vqA28WtFt0htjamW46kNM
1701 days
 
q42MKRl fLzsF j8ml3m hg0Wtm xBzDyJ6
768 days
 
DxSOKbuycr l2iPnDS12H
768 days
 
Z8yR GOoS X2e1iN 7XoA
768 days
 
Bta99MvmgyRP
768 days
 
kMJOeIZUn
768 days
 
9Ff 6lCoz
768 days
 
OofQ7CX 3rZf
768 days
 
slcbmb4sZdOz
768 days
 
w8db sygb a8Ckp4 BTIm 4Zj0xxKD0Z
768 days
 
gadvmrNPYwz3
768 days
 
u4fj IT0S osKw bDmoQ
768 days
 
rjsejZs wlkw1fZ L9yHp9
768 days
 
x648 Qc1
768 days
 
Zc2JjUShUkz8jy8
768 days
 
f0RHPk SCP vO5U2 XlAH G5L
768 days
 
q5GYvuxtlBPOIBmoaMzZO
768 days
 
aftlGW
768 days
 
0GUbES 9WNi2E xP uOt1eEo
768 days
 
yFUp7v 1gU 8Ssb96RM
766 days
 
KfpY6g4kg6QH
766 days
 
HVYwLk ofn
766 days
 
uMnbmkIare7NsVC
766 days
 
fLuEOXqBh
762 days
 
zREzz ddth
762 days
 
XGLqnaee1
762 days
 
wVBm0fBS3MkmDyBT7Ifpc
762 days
 
ctKGv 2SW0uW
762 days
 
u0HlWNGpJAqeTHTdRWCrE
761 days
 
GeLwhQeqYK9a
761 days
 
yYDWCTuDR
761 days
 
nUf0UL
691 days
 
cBIWo5tNa
691 days
 
5Vsl1doTiSjITy1TFeA5shfM
691 days
 
GBAgXKX8U9ZDFiJnFyPQJ9ZI
691 days
 
5eMyYrslcU4xxRXxvQ8z5i6kuIOJZm
670 days
 
DoW2I0
636 days
 
HY4XW77Gx5FP
636 days
 
AiCYirQPF
636 days
 
j3J3K1sDV
427 days
 
Vxadqr
427 days
 
DtVb1fwQlfUq
427 days
 
yUtUAAsd1
427 days
 
5YJhM21S3
427 days
 
ZwEfdu rdLS Cy chnjh2PxdS
427 days
 
X40Ib83Nc
427 days
 
hKe6teWWLOgp
427 days
 
aHVSL8Dyi
421 days
 
JYPMHHqRSrN4kGm
396 days
 
9daAbza YaTlTy0 nyxWgK Y83J Jhd fcrLX3
384 days
 
GoDfr 3VDlrUZB JGiaJ
384 days
 
qxW Hhsgcm ZP26
384 days
 
KyWrWfeW86BEHxPOSQBS8QRe7cP6M1feP
384 days
 
pqTkOw C6zkj
384 days
 
XKa1y3Oojsmb
384 days
 
UDJt2wqgXhNJvM56ZnL3h
384 days
 
UzlQBDckA2AO W TvtH4f7 Xs6bg GbttsLYQ b
383 days
 
I4Z4At57rn4Ku8T9z9wCAz3iczlHOBzDN80FHEwQnfZabiXh5hhic4pze2cHiOikVCSeu9XGtiBfwjYhR
383 days
 
mi0vZI34Z1a3KLw
383 days
 
yLL5vc0HSRc7HMXAxH
367 days
 
wkrm1zt3bxedLAcu6r6Lhh
367 days
 
SmWRZtD9xyr2
360 days
 
KlK6j0FfycyZVW7
359 days
 
e43r7vflkg3c
359 days
 
HH4oJEI21
359 days
 
qAG1T2PjbSrI49Z6uJ
359 days
 
ME1yeH7bB
359 days
 
ML5
359 days
 
qgp7ufpOhkpT
359 days
 
sFiCrgqfonPKyEW
359 days
 
qrCi0W4qD
359 days
 
YN0kaA0CY15uANijGqCNo
359 days
 
eUsrxYTGn
199 days
 
ffJiZqYv6pxiZAyOuquvIfer7jbMXZgBi
153 days
 
9w4 RQhRsX6QJT AzOJVqOItir cb1e
153 days
 
SsjFmxNj2JX3
153 days
 
Q3iY5pz0QUhUFJNI5rRg6
153 days
 
iS71dP9 6qs0
153 days
 
q6dateN7hXpW
141 days
 
8oZoMe76sjxBoEomMNo8dybjOT5
108 days
 
1MiKpVQZ2ySOn2XdgcjWrqrA9oxjfLPJTQUcmuDFyeO9UcYBvuias3XPgGZ9
108 days
 
PVjlhg YLYW KCOVzN
108 days
 
p4gHkM gVXTeEU6My B579Ksis
103 days
 
wgprs2IfpuwZ5mj2pZYJQDB0BM3
90 days
 
nMuVUZ9uUkjPDzs
76 days
This list does not include portals where LuvLetter was the last known attacker within the last 60 days.
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
12 AM
 
 
 
 
 
 
 
1 AM
 
 
 
 
 
 
 
2 AM
 
 
 
 
 
 
 
3 AM
 
 
 
 
 
 
 
4 AM
 
 
 
 
 
 
 
5 AM
 
 
 
 
 
 
 
6 AM
 
 
 
 
 
 
 
7 AM
 
 
 
 
 
 
 
8 AM
 
 
 
 
 
 
 
9 AM
 
 
 
 
 
 
 
10 AM
 
 
 
 
 
 
 
11 AM
 
 
 
 
 
 
 
12 PM
 
 
 
 
 
 
 
1 PM
 
 
 
 
 
 
 
2 PM
 
 
 
 
 
 
 
3 PM
 
 
 
 
 
 
 
4 PM
 
 
 
 
 
 
 
5 PM
 
 
 
 
 
 
 
6 PM
 
 
 
 
 
 
 
7 PM
 
 
 
 
 
 
 
8 PM
 
 
 
 
 
 
 
9 PM
 
 
 
 
 
 
 
10 PM
 
 
 
 
 
 
 
11 PM
 
 
 
 
 
 
 
Loading...