Dismiss Notice
How Does This Work?

You create a free account and set a Gmail filter to forward your Ingress email damage reports.

The damage reports are processed in realtime into the Outgress analytics and alerting engine.

That's the short version.

Is This Allowed?

We believe so, but you decide.

But My Secret Data!

No one on the opposing faction cares who on their team is attacking you. Do you care who on your team is attacking opposing portals?

LuvLetter
resistance
** Some portals blurred until you log in.
Recent Ingress Activity:
mNpBsQe5dUheJOWMlUROBTQKnA7q3h
Jun 6, 2026
Z0TM5Qfu6weS16b
Jun 5, 2026
gI5zHBEMPkxM
Jun 5, 2026
WZ0xuers2h2l
Jun 5, 2026
mr1ZlDbnC
Jun 5, 2026
b6UohZHy4ks0yNc
Jun 5, 2026
UbLivwjbmaOcveQbvl9Dn
Jun 5, 2026
h0A8RJfyj1bDsM3BhPYA1es2
Jun 5, 2026
OwkBvvlU4bNs0Lv
Jun 5, 2026
Jun 5, 2026
Wq55WDvZVUHmXDm9Bx
Jun 5, 2026
sf9x40f3p gG klY hG3w6G5J l5 TPCOsXx 3k w9xoruil
Jun 5, 2026
lC9oP8kkF3pJO5v
Jun 5, 2026
97G8CTeeOPX1zglQ0O
Jun 5, 2026
TgI8kxt4zFf5KuTahz5mmqnE
Jun 5, 2026
hT O6lT RW3EYx y5 Q32dPLdb 9gXM sz
Jun 5, 2026
976XV54RyvNP
Jun 5, 2026
AN793 D75Wae
Jun 5, 2026
4KOrzSKmIz5zvyXQX2F0k67OaYg
Jun 5, 2026
Jun 5, 2026
Most Attacked Portals:
tgfi4 KcqCuaWv fE218y Xey
lndGAjQVN
MiFS2DIPiLFCmBMNrxlwx
Yjotm3E9m4wV1KD
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:
 
EfmbHYB0XOfA
4073 days
 
nwypJcGfxPTzZQS0Zgkc6G
3985 days
 
N6Xm5S
3961 days
 
iprPL8deEA2o
3784 days
 
ryOys2UxdKTe
3765 days
 
4VfUqCKff
3765 days
 
jYVD4SOaCCINb5g6I1QE1I5M mtqEu7LSZSyZ
3678 days
 
HNpa6WZ0Y3RESgfAKceH7X2f
3576 days
 
YZJDqxXz1wEKYgnJ4w9BarLd
3576 days
 
WTMJNLHarKMK8CJ
3303 days
 
mzTt
2902 days
 
NSWoqSxMRZwI
2902 days
 
NoW8hyeROYw4r8D
2902 days
 
W5M7WJcgD
2899 days
 
16eC W8Kq E7dh YMjWsjMML
2822 days
 
MxGEziFXA
2822 days
 
tULZE7FtjGinKpyd3lUK7
2813 days
 
bCafm8FR7PYV
2813 days
 
dUMICbiL t7iLNB1
2813 days
 
exerL1jcOd6uzcbmV4xLaefX
2813 days
 
XSiaoF
2813 days
 
8x38XWx5eWeBOTYZBDq6kQ
2813 days
 
gKA2h5 kpp
2813 days
 
KRrYdWFODx4u51Bd71rNy
2813 days
 
oNgd1Vqv4b5SOnP
2813 days
 
3Qypi8
2813 days
 
cMelr5JM9YbEcNG1ix
2680 days
 
w7sKIjCueYqSPuF2MOKID
2680 days
 
gwnVxv
2680 days
 
pM70T8GooqoJ0RV
2573 days
 
PAqYPJSrTreN1yKRvxwFV
2573 days
 
grvsVy4vZLitbpokIF
2533 days
 
Uxgng9M6cQLqk4AzB 2z9K6
2533 days
 
mZjfX 2H5zwr jFvVbeE
2533 days
 
4dmQ7He2sxzCXN51UA
2533 days
 
9J7 PkaWoNOH WH24RBQ TzND n2S XmIv iGEoxdqI8kqTWfo9hM
2533 days
 
XXbFPq
2533 days
 
Qu0U0f0DzmdH yYy2IdfP75iFanrGu9
2533 days
 
QDw 98dnOdN5RI32LB Bn0KZ6 Rcv OsfFCL oNEYIoIiAloq9CoVqa1lrE8yN
2533 days
 
aaZAvSPbuPs0
2533 days
 
ld8vM5x
2533 days
 
pQx8KxBiiAXWrqdYYQ60wHSmgpwRfz5
2533 days
 
gjRk4RO B6A
2533 days
 
AnXPW eomwwS
2533 days
 
e4MOMr
2533 days
 
BILyQzeA2YxncCmhDciEl
2533 days
 
NXLtPdRtnNFmAZR
2533 days
 
ypKF7T
2532 days
 
tNljj1SLUJGYq9Jvcy10w
2532 days
 
1Pwi1hP3jRqnD4U H5vTZ2
2090 days
 
UfqhQTZ9J
2088 days
 
hCdNxPNqSkN00Fl
2088 days
 
Kf3Pf1BeZhmIHlP
2088 days
 
0hvYLxGcFBNYVvjdMJVED
2088 days
 
rbVeAwncsoTsx8CjIAQnn2fbVLbdL9ZqC
2088 days
 
PZPIHd64ALdSOKn2bBeJ
2088 days
 
L0UsMIpJgUQupbmDLx0Bo
2088 days
 
ihZadghtF1qDZhot8449SeUfyURMaY3Lv0SbITNOXc
2088 days
 
NX1CR5jiCGcMeCR1G9
2088 days
 
s4G6btwodw4NIkUQeo5JLBNfnR99KUCJ3os1
2088 days
 
3EtAD7xsR
2088 days
 
dKhKUzOat7tmlMvZ0hYlRi
2088 days
 
WXwUzCt tgz37 iof5ES BbYk0a 7Ml1spi
1155 days
 
khUfVGUxIf 8KKgHWpZv9
1155 days
 
JdJL SnId 2RpqSQ EP0o
1155 days
 
G0q8jD9Tbp4Z
1155 days
 
nRlPcWm8a
1155 days
 
Ysh XaTgE
1155 days
 
pJipM5B WYlL
1155 days
 
kw4hYo8k7rTP
1155 days
 
iiIw osQJ 5OxwCy xU76 XbyOfUWmDJ
1155 days
 
o1ap QsC
1155 days
 
zeMQTyMsvpAP0w8
1155 days
 
IxtPQEbgIytvGtGi0iYJ3
1155 days
 
3xxDSI
1155 days
 
g3QONx kQb cTsOl6Hj
1153 days
 
EIm1Dt24khsw
1153 days
 
EgEeDK dwa
1153 days
 
yIaBNB3ijywSPGa
1153 days
 
K46kdj9ss
1149 days
 
TecTF 58yk
1149 days
 
bnxGO5Tfi
1149 days
 
VfVgZebEKEhMMCShSRreA
1149 days
 
6X7te v2gyHl
1149 days
 
ZxWzHBK5m
1148 days
 
NXPWRZ
1077 days
 
rFADVSeZf
1077 days
 
ypzMymACuoMDmb373ZVrlVDr
1077 days
 
cCXgxwGprbMOESinknm42tlC
1077 days
 
twq1hgbDMwvH7CAv27E5w80R9nofWa
1057 days
 
cTwBxR
1023 days
 
AMoJN1eXx93W
1023 days
 
pQ9KCkGvG
1023 days
 
WuIAPgWwz
814 days
 
So52IN
814 days
 
I5saQLmNMgwS
814 days
 
yqUwcOEAE
814 days
 
L5QODxmsf
814 days
 
aOZ9w8 ES0Z QQ ogUZs3obuQ
814 days
 
8A6usyCtB
814 days
 
OTChfCasUz0k
814 days
 
yYGIZKcj1
808 days
 
ryIWgRo4JcgL0VR
783 days
 
jVTby 2Sxtqygy DiW06
770 days
 
LnY tQdO94 aHpW
770 days
 
kkaP6oeFoY3cuoer71sbOaV1N6iRAHeXu
770 days
 
mJI1Bd fjeZX
770 days
 
zgz1JRlDVbny
770 days
 
4pzUCbJSoW1m k 2axid5a Qess4 LzSaQAH0 e
770 days
 
QwDGknRH06ek1TSIuhasWo5XGdolmWD7mTbqxmgh2f1gMjIcZcqygGPYHMjV8SYCq6n3ZZWLsNqWT6t9a
770 days
 
2eOhRa4nOH0CYyGpNEgBMu
754 days
 
TOrr07NBJF3A
746 days
 
du4wxqU26uPB
746 days
 
pcUwK3HZV
746 days
 
MsvqOryGHfMDEDrQCl
746 days
 
ESkF9hQJ1
746 days
 
s5v
746 days
 
z5pXBV8RtSIK
746 days
 
inbL7Mi9hxzCRIB
746 days
 
8LGrnc5DL
746 days
 
ouwULYkAHdQv2YDsWVfri
746 days
 
E1RNXxAur6SXBE96rWG5N20cGn4b61bKW
540 days
 
O0Z rZakg3dZ0P b52DHF2QyAp 3PNT
540 days
 
GigkKmL5ae5K
528 days
 
8oMf7vO51LprUGCpmjl1YtGycU7
495 days
 
3QtzkTZj2qg4WqarwnDbNSzQEvPGs7jNOycwrZNyIfKDBdSCfqRIgTS7ycM4
495 days
 
2nd1N2 aJJN EEeRL6
495 days
 
8TPAyY a6VWKEgA9p z9SoedgI
489 days
 
i5fSncOMFkzaNa1mPp4m8YTxtOZ
476 days
 
WZ5D93sZ7OeSZg6
463 days
 
BkkWmwAuUX9a
437 days
 
NsGhYwSOwp0X
396 days
 
EnUq855dH
333 days
 
FiNDZxwm Ws9Vk27
316 days
 
bccVK5pC 5f8Io
316 days
 
a4c4Y 2Awd XY3e uin xMEM
316 days
 
cJQiXt6 AWk7Mj Fsmv5GEg haqqwL
316 days
 
sFM aKAKyHF7 cPSu SSavrPbgGR slbpyf8s
316 days
 
sgZX3q RupK FiN 1s2K Rcf PyHt MKXOE Jh
316 days
 
o2vuxa0CbF G1uoo rgTrc jYw n879
316 days
 
k5KhY PJnVl4U yIZW1 CAFWlfe4
316 days
 
URs0 0S1 32fNv lYaA 2P BUBh 5Gam5
316 days
 
KoboAp 0ol qzvs9xumc
315 days
 
Cd Fe266C
315 days
 
ZOmmIfV lr0nN P8oM EG71 FH9iYH
315 days
 
4qLJ zv7Pg2C G93YA AR eJo7 9Kvl0TGF
315 days
 
ng51KnEFC
150 days
 
lnclY18CJovbTiMV3tLFD4S1oV1DTtxGaPgoe6aJtk
139 days
 
wiF4EZEzsseme8b 4iQkvfQ5AaT281yO8soUI
139 days
 
Wd2Lvc
139 days
 
b4GMSaFbuLfDnSeXj0a4iUzptiM
139 days
 
zQUMLsSbLBtBXxf2aB7p9A1y
139 days
 
6ezCuqD4JUTZ
139 days
 
jHi7SJEgJ
139 days
 
7PT4hX
126 days
 
VpvWpvPPAMX7An6AQTt7E2O9dIA2Fd
126 days
 
4QTmK vd82Rw
103 days
 
z20RD5xaRc2elgVSIq
103 days
 
y2mgS KV 1yEnC YPlSuFW
103 days
 
FWjJJ5wE64w3oV61wHMhplkAabKvqENxMMBxbJ2eTXfb 7lux xG q3mG GrYU iZtM StpxXSS Pr2 ohN0DBc
102 days
 
sLk0t7AHweIGjx79STbvs43nlnr4H1 OFE er Tqv5x tmIXQ Jofa 8qpOWO0 oDroMoV
102 days
 
AiPRtsRhD583pBbB9u
102 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...